builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0108 starttime: 1461491831.78 results: success (0) buildid: 20160424004053 builduid: e7b7137715cc4ce3aca69dc7472e76ff revision: 6f5e1ec74f4908a610bbe0274e03ff31abc3bd3c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 02:57:11.780119) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 02:57:11.780593) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 02:57:11.780890) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 02:57:12.162069) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 02:57:12.162389) ========= 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.fXxIsKEgs8/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.x10YK2c80K/Listeners TMPDIR=/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/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-24 02:57:12-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 82.7M=0s 2016-04-24 02:57:12 (82.7 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.441198 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 02:57:12.621887) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 02:57:12.622224) ========= 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.fXxIsKEgs8/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.x10YK2c80K/Listeners TMPDIR=/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/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.025721 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 02:57:12.670632) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-24 02:57:12.670943) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 6f5e1ec74f4908a610bbe0274e03ff31abc3bd3c --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 6f5e1ec74f4908a610bbe0274e03ff31abc3bd3c --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.fXxIsKEgs8/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.x10YK2c80K/Listeners TMPDIR=/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/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-24 02:57:12,746 truncating revision to first 12 chars 2016-04-24 02:57:12,746 Setting DEBUG logging. 2016-04-24 02:57:12,746 attempt 1/10 2016-04-24 02:57:12,746 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/6f5e1ec74f49?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-24 02:57:14,496 unpacking tar archive at: fx-team-6f5e1ec74f49/testing/mozharness/ program finished with exit code 0 elapsedTime=1.996518 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-24 02:57:14.684941) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 02:57:14.685305) ========= script_repo_revision: 6f5e1ec74f4908a610bbe0274e03ff31abc3bd3c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 02:57:14.685723) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 02:57:14.686023) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 02:57:14.702759) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 46 secs) (at 2016-04-24 02:57:14.703136) ========= /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.fXxIsKEgs8/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.x10YK2c80K/Listeners TMPDIR=/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/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 02:57:15 INFO - MultiFileLogger online at 20160424 02:57:15 in /builds/slave/test 02:57:15 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 02:57:15 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:57:15 INFO - {'append_to_log': False, 02:57:15 INFO - 'base_work_dir': '/builds/slave/test', 02:57:15 INFO - 'blob_upload_branch': 'fx-team', 02:57:15 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:57:15 INFO - 'buildbot_json_path': 'buildprops.json', 02:57:15 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:57:15 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:57:15 INFO - 'download_minidump_stackwalk': True, 02:57:15 INFO - 'download_symbols': 'true', 02:57:15 INFO - 'e10s': False, 02:57:15 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:57:15 INFO - 'tooltool.py': '/tools/tooltool.py', 02:57:15 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:57:15 INFO - '/tools/misc-python/virtualenv.py')}, 02:57:15 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:57:15 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:57:15 INFO - 'log_level': 'info', 02:57:15 INFO - 'log_to_console': True, 02:57:15 INFO - 'opt_config_files': (), 02:57:15 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:57:15 INFO - '--processes=1', 02:57:15 INFO - '--config=%(test_path)s/wptrunner.ini', 02:57:15 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:57:15 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:57:15 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:57:15 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:57:15 INFO - 'pip_index': False, 02:57:15 INFO - 'require_test_zip': True, 02:57:15 INFO - 'test_type': ('testharness',), 02:57:15 INFO - 'this_chunk': '1', 02:57:15 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:57:15 INFO - 'total_chunks': '10', 02:57:15 INFO - 'virtualenv_path': 'venv', 02:57:15 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:57:15 INFO - 'work_dir': 'build'} 02:57:15 INFO - ##### 02:57:15 INFO - ##### Running clobber step. 02:57:15 INFO - ##### 02:57:15 INFO - Running pre-action listener: _resource_record_pre_action 02:57:15 INFO - Running main action method: clobber 02:57:15 INFO - rmtree: /builds/slave/test/build 02:57:15 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:57:16 INFO - Running post-action listener: _resource_record_post_action 02:57:16 INFO - ##### 02:57:16 INFO - ##### Running read-buildbot-config step. 02:57:16 INFO - ##### 02:57:16 INFO - Running pre-action listener: _resource_record_pre_action 02:57:16 INFO - Running main action method: read_buildbot_config 02:57:16 INFO - Using buildbot properties: 02:57:16 INFO - { 02:57:16 INFO - "project": "", 02:57:16 INFO - "product": "firefox", 02:57:16 INFO - "script_repo_revision": "production", 02:57:16 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 02:57:16 INFO - "repository": "", 02:57:16 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 02:57:16 INFO - "buildid": "20160424004053", 02:57:16 INFO - "pgo_build": "False", 02:57:16 INFO - "basedir": "/builds/slave/test", 02:57:16 INFO - "buildnumber": 355, 02:57:16 INFO - "slavename": "t-yosemite-r7-0108", 02:57:16 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 02:57:16 INFO - "platform": "macosx64", 02:57:16 INFO - "branch": "fx-team", 02:57:16 INFO - "revision": "6f5e1ec74f4908a610bbe0274e03ff31abc3bd3c", 02:57:16 INFO - "repo_path": "integration/fx-team", 02:57:16 INFO - "moz_repo_path": "", 02:57:16 INFO - "stage_platform": "macosx64", 02:57:16 INFO - "builduid": "e7b7137715cc4ce3aca69dc7472e76ff", 02:57:16 INFO - "slavebuilddir": "test" 02:57:16 INFO - } 02:57:16 INFO - Found installer url https://queue.taskcluster.net/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 02:57:16 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 02:57:16 INFO - Running post-action listener: _resource_record_post_action 02:57:16 INFO - ##### 02:57:16 INFO - ##### Running download-and-extract step. 02:57:16 INFO - ##### 02:57:16 INFO - Running pre-action listener: _resource_record_pre_action 02:57:16 INFO - Running main action method: download_and_extract 02:57:16 INFO - mkdir: /builds/slave/test/build/tests 02:57: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')]} 02:57:16 INFO - https://queue.taskcluster.net/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 02:57:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 02:57:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 02:57:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ReHcON0mSgODJDaG1ogfWg/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 02:57:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ReHcON0mSgODJDaG1ogfWg/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 02:57:18 INFO - Downloaded 1235 bytes. 02:57:18 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 02:57:18 INFO - Using the following test package requirements: 02:57:18 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 02:57:18 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 02:57:18 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 02:57:18 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 02:57:18 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 02:57:18 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 02:57:18 INFO - u'jsshell-mac64.zip'], 02:57:18 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 02:57:18 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 02:57:18 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 02:57:18 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 02:57:18 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 02:57:18 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 02:57:18 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 02:57:18 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 02:57:18 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 02:57:18 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 02:57:18 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 02:57:18 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 02:57:18 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')]} 02:57:18 INFO - https://queue.taskcluster.net/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 02:57:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 02:57:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 02:57:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ReHcON0mSgODJDaG1ogfWg/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 02:57:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ReHcON0mSgODJDaG1ogfWg/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 02:57:21 INFO - Downloaded 17989142 bytes. 02:57:21 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/*'] 02:57:21 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/* 02:57:21 INFO - caution: filename not matched: web-platform/* 02:57:21 INFO - Return code: 11 02:57:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:57:21 INFO - https://queue.taskcluster.net/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 02:57:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 02:57:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 02:57:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ReHcON0mSgODJDaG1ogfWg/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 02:57:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ReHcON0mSgODJDaG1ogfWg/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 02:57:23 INFO - Downloaded 36402275 bytes. 02:57:23 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/*'] 02:57:23 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/* 02:57:27 INFO - caution: filename not matched: bin/* 02:57:27 INFO - caution: filename not matched: config/* 02:57:27 INFO - caution: filename not matched: mozbase/* 02:57:27 INFO - caution: filename not matched: marionette/* 02:57:27 INFO - caution: filename not matched: tools/wptserve/* 02:57:27 INFO - Return code: 11 02:57:27 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')]} 02:57:27 INFO - https://queue.taskcluster.net/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 02:57:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 02:57:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 02:57:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 02:57:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ReHcON0mSgODJDaG1ogfWg/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 02:57:30 INFO - Downloaded 68879448 bytes. 02:57:30 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 02:57:30 INFO - mkdir: /builds/slave/test/properties 02:57:30 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:57:30 INFO - Writing to file /builds/slave/test/properties/build_url 02:57:30 INFO - Contents: 02:57:30 INFO - build_url:https://queue.taskcluster.net/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 02:57:36 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 02:57:36 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:57:36 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:57:36 INFO - Contents: 02:57:36 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 02:57:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:57:36 INFO - https://queue.taskcluster.net/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:57:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 02:57:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 02:57:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ReHcON0mSgODJDaG1ogfWg/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 02:57:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ReHcON0mSgODJDaG1ogfWg/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 02:57:41 INFO - Downloaded 103550036 bytes. 02:57:41 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'] 02:57:41 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 02:57:45 INFO - Return code: 0 02:57:45 INFO - Running post-action listener: _resource_record_post_action 02:57:45 INFO - Running post-action listener: set_extra_try_arguments 02:57:45 INFO - ##### 02:57:45 INFO - ##### Running create-virtualenv step. 02:57:45 INFO - ##### 02:57:45 INFO - Running pre-action listener: _pre_create_virtualenv 02:57:45 INFO - Running pre-action listener: _resource_record_pre_action 02:57:45 INFO - Running main action method: create_virtualenv 02:57:45 INFO - Creating virtualenv /builds/slave/test/build/venv 02:57:45 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 02:57:45 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:57:45 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:57:45 INFO - Using real prefix '/tools/python27' 02:57:45 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:57:46 INFO - Installing distribute.............................................................................................................................................................................................done. 02:57:48 INFO - Installing pip.................done. 02:57:49 INFO - Return code: 0 02:57:49 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:57: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')]} 02:57:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:57:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:57: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')]} 02:57:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:57:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:57:49 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 0x1025f1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10260ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc399f49200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10260a5e0>, '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 0x1021edcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102218990>, '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.fXxIsKEgs8/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.x10YK2c80K/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:57:49 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 02:57:49 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 02:57:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fXxIsKEgs8/Render', 02:57:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:57:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:57:49 INFO - 'HOME': '/Users/cltbld', 02:57:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:57:49 INFO - 'LOGNAME': 'cltbld', 02:57:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:57:49 INFO - 'MOZ_NO_REMOTE': '1', 02:57:49 INFO - 'NO_EM_RESTART': '1', 02:57:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:57:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:57:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:57:49 INFO - 'PWD': '/builds/slave/test', 02:57:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:57:49 INFO - 'SHELL': '/bin/bash', 02:57:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.x10YK2c80K/Listeners', 02:57:49 INFO - 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', 02:57:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:57:49 INFO - 'USER': 'cltbld', 02:57:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:57:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:57:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:57:49 INFO - 'XPC_FLAGS': '0x0', 02:57:49 INFO - 'XPC_SERVICE_NAME': '0', 02:57:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:57:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:57:49 INFO - Downloading/unpacking psutil>=0.7.1 02:57:49 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 02:57:49 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 02:57:49 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 02:57:49 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 02:57:49 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 02:57:49 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 02:57:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:57:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:57:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:57:52 INFO - Installing collected packages: psutil 02:57:52 INFO - Running setup.py install for psutil 02:57:52 INFO - building 'psutil._psutil_osx' extension 02:57:52 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 02:57:53 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 02:57:53 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 02:57:53 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 02:57:53 INFO - building 'psutil._psutil_posix' extension 02:57:53 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 02:57:53 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 02:57:53 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 02:57:53 INFO - ^ 02:57:53 INFO - 1 warning generated. 02:57:53 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 02:57:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:57:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:57:53 INFO - Successfully installed psutil 02:57:53 INFO - Cleaning up... 02:57:53 INFO - Return code: 0 02:57:53 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:57:53 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')]} 02:57:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:57:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:57:53 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')]} 02:57:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:57:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:57:53 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 0x1025f1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10260ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc399f49200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10260a5e0>, '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 0x1021edcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102218990>, '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.fXxIsKEgs8/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.x10YK2c80K/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:57:53 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 02:57:53 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 02:57:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fXxIsKEgs8/Render', 02:57:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:57:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:57:53 INFO - 'HOME': '/Users/cltbld', 02:57:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:57:53 INFO - 'LOGNAME': 'cltbld', 02:57:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:57:53 INFO - 'MOZ_NO_REMOTE': '1', 02:57:53 INFO - 'NO_EM_RESTART': '1', 02:57:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:57:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:57:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:57:53 INFO - 'PWD': '/builds/slave/test', 02:57:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:57:53 INFO - 'SHELL': '/bin/bash', 02:57:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.x10YK2c80K/Listeners', 02:57:53 INFO - 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', 02:57:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:57:53 INFO - 'USER': 'cltbld', 02:57:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:57:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:57:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:57:53 INFO - 'XPC_FLAGS': '0x0', 02:57:53 INFO - 'XPC_SERVICE_NAME': '0', 02:57:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:57:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:57:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:57:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:57:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:57:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:57:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:57:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:57:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:57:56 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:57:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:57:56 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:57:56 INFO - Installing collected packages: mozsystemmonitor 02:57:56 INFO - Running setup.py install for mozsystemmonitor 02:57:56 INFO - Successfully installed mozsystemmonitor 02:57:56 INFO - Cleaning up... 02:57:56 INFO - Return code: 0 02:57:56 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:57:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:57:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:57:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:57:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:57:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:57:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:57:56 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 0x1025f1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10260ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc399f49200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10260a5e0>, '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 0x1021edcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102218990>, '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.fXxIsKEgs8/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.x10YK2c80K/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:57:56 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 02:57:56 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 02:57:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fXxIsKEgs8/Render', 02:57:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:57:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:57:56 INFO - 'HOME': '/Users/cltbld', 02:57:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:57:56 INFO - 'LOGNAME': 'cltbld', 02:57:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:57:56 INFO - 'MOZ_NO_REMOTE': '1', 02:57:56 INFO - 'NO_EM_RESTART': '1', 02:57:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:57:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:57:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:57:56 INFO - 'PWD': '/builds/slave/test', 02:57:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:57:56 INFO - 'SHELL': '/bin/bash', 02:57:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.x10YK2c80K/Listeners', 02:57:56 INFO - 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', 02:57:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:57:56 INFO - 'USER': 'cltbld', 02:57:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:57:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:57:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:57:56 INFO - 'XPC_FLAGS': '0x0', 02:57:56 INFO - 'XPC_SERVICE_NAME': '0', 02:57:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:57:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:57:57 INFO - Downloading/unpacking blobuploader==1.2.4 02:57:57 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 02:57:57 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 02:57:57 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 02:57:57 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 02:57:57 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 02:57:57 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 02:58:00 INFO - Downloading blobuploader-1.2.4.tar.gz 02:58:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:58:00 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:58:00 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 02:58:00 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 02:58:00 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 02:58:00 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 02:58:00 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 02:58:00 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 02:58:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:58:01 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:58:01 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 02:58:01 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 02:58:01 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 02:58:01 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 02:58:01 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 02:58:01 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 02:58:01 INFO - Downloading docopt-0.6.1.tar.gz 02:58:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:58:01 INFO - Installing collected packages: blobuploader, requests, docopt 02:58:01 INFO - Running setup.py install for blobuploader 02:58:01 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:58:01 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:58:01 INFO - Running setup.py install for requests 02:58:02 INFO - Running setup.py install for docopt 02:58:02 INFO - Successfully installed blobuploader requests docopt 02:58:02 INFO - Cleaning up... 02:58:02 INFO - Return code: 0 02:58:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:58:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:58:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:58:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:58:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:58:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:58:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:58:02 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 0x1025f1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10260ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc399f49200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10260a5e0>, '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 0x1021edcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102218990>, '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.fXxIsKEgs8/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.x10YK2c80K/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:58:02 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 02:58:02 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 02:58:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fXxIsKEgs8/Render', 02:58:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:58:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:58:02 INFO - 'HOME': '/Users/cltbld', 02:58:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:58:02 INFO - 'LOGNAME': 'cltbld', 02:58:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:58:02 INFO - 'MOZ_NO_REMOTE': '1', 02:58:02 INFO - 'NO_EM_RESTART': '1', 02:58:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:58:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:58:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:58:02 INFO - 'PWD': '/builds/slave/test', 02:58:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:58:02 INFO - 'SHELL': '/bin/bash', 02:58:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.x10YK2c80K/Listeners', 02:58:02 INFO - 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', 02:58:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:58:02 INFO - 'USER': 'cltbld', 02:58:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:58:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:58:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:58:02 INFO - 'XPC_FLAGS': '0x0', 02:58:02 INFO - 'XPC_SERVICE_NAME': '0', 02:58:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:58:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:58:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:58:02 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-uay3x9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:58:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:58:03 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-bQiTx2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:58:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:58:03 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-tOp1yJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:58:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:58:03 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-Ht5hVi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:58:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:58:03 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-vp9OOj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:58:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:58:03 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-RaVGqX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:58:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:58:03 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-u40kTI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:58:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:58:03 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-JObnbu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:58:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:58:03 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-iEwFXh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:58:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:58:03 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-a0la1g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:58:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:58:03 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-GRHijk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:58:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:58:04 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-E_qqCl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:58:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:58:04 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-A1ghLo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:58:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:58:04 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-UY5APz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:58:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:58:04 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-EFFBzj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:58:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:58:04 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-2RMjr1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:58:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:58:04 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-jowea_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:58:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:58:04 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-O4A4ok-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:58:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:58:04 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-s3wf1w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:58:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:58:04 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-WHX653-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:58:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:58:05 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-sO2Mtp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:58:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:58:05 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 02:58:05 INFO - Running setup.py install for manifestparser 02:58:05 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:58:05 INFO - Running setup.py install for mozcrash 02:58:05 INFO - Running setup.py install for mozdebug 02:58:05 INFO - Running setup.py install for mozdevice 02:58:06 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:58:06 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:58:06 INFO - Running setup.py install for mozfile 02:58:06 INFO - Running setup.py install for mozhttpd 02:58:06 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:58:06 INFO - Running setup.py install for mozinfo 02:58:06 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:58:06 INFO - Running setup.py install for mozInstall 02:58:06 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:58:06 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:58:06 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:58:06 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:58:06 INFO - Running setup.py install for mozleak 02:58:06 INFO - Running setup.py install for mozlog 02:58:06 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:58:06 INFO - Running setup.py install for moznetwork 02:58:07 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:58:07 INFO - Running setup.py install for mozprocess 02:58:07 INFO - Running setup.py install for mozprofile 02:58:07 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:58:07 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:58:07 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:58:07 INFO - Running setup.py install for mozrunner 02:58:07 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:58:07 INFO - Running setup.py install for mozscreenshot 02:58:07 INFO - Running setup.py install for moztest 02:58:07 INFO - Running setup.py install for mozversion 02:58:07 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:58:07 INFO - Running setup.py install for wptserve 02:58:08 INFO - Running setup.py install for marionette-driver 02:58:08 INFO - Running setup.py install for browsermob-proxy 02:58:08 INFO - Running setup.py install for marionette-client 02:58:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:58:08 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:58:08 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 02:58:08 INFO - Cleaning up... 02:58:08 INFO - Return code: 0 02:58:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:58:08 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')]} 02:58:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:58:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:58:08 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')]} 02:58:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:58:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:58:08 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 0x1025f1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10260ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc399f49200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10260a5e0>, '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 0x1021edcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102218990>, '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.fXxIsKEgs8/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.x10YK2c80K/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:58:08 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 02:58:08 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 02:58:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fXxIsKEgs8/Render', 02:58:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:58:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:58:08 INFO - 'HOME': '/Users/cltbld', 02:58:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:58:08 INFO - 'LOGNAME': 'cltbld', 02:58:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:58:08 INFO - 'MOZ_NO_REMOTE': '1', 02:58:08 INFO - 'NO_EM_RESTART': '1', 02:58:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:58:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:58:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:58:08 INFO - 'PWD': '/builds/slave/test', 02:58:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:58:08 INFO - 'SHELL': '/bin/bash', 02:58:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.x10YK2c80K/Listeners', 02:58:08 INFO - 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', 02:58:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:58:08 INFO - 'USER': 'cltbld', 02:58:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:58:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:58:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:58:08 INFO - 'XPC_FLAGS': '0x0', 02:58:08 INFO - 'XPC_SERVICE_NAME': '0', 02:58:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:58:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:58:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:58:09 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-dY1TXo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:58:09 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)) 02:58:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:58:09 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-Wh3qKy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:58:09 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)) 02:58:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:58:09 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-dEwUpN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:58:09 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)) 02:58:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:58:09 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-e1ihMy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:58:09 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)) 02:58:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:58:09 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-nAf4Wi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:58:09 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)) 02:58:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:58:09 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-5Qo3YY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:58:09 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)) 02:58:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:58:09 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-qRv9E3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:58:09 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)) 02:58:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:58:09 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-tnrrjY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:58:10 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)) 02:58:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:58:10 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-vwA1Bs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:58:10 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)) 02:58:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:58:10 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-tCR5R6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:58:10 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)) 02:58:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:58:10 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-bsCroZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:58:10 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)) 02:58:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:58:10 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-SQ4ZQA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:58:10 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)) 02:58:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:58:10 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-BwIj44-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:58:10 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)) 02:58:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:58:10 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-RkxgBe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:58:10 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)) 02:58:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:58:10 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-WfTRCQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:58:10 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)) 02:58:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:58:10 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-3ZheyL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:58:10 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)) 02:58:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:58:10 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-t_0TrM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:58:10 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)) 02:58:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:58:10 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-Xg7wwg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:58:11 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)) 02:58:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:58:11 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-FZaFrR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:58:11 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)) 02:58:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:58:11 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-FbrPTK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:58:11 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)) 02:58:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:58:11 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-Wntuj8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:58:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:58:11 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)) 02:58:11 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)) 02:58:11 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)) 02:58:11 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)) 02:58:11 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)) 02:58:11 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)) 02:58:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:58:11 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 02:58:11 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 02:58:11 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 02:58:11 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 02:58:11 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 02:58:11 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 02:58:14 INFO - Downloading blessings-1.6.tar.gz 02:58:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:58:14 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)) 02:58:14 INFO - Installing collected packages: blessings 02:58:14 INFO - Running setup.py install for blessings 02:58:14 INFO - Successfully installed blessings 02:58:14 INFO - Cleaning up... 02:58:14 INFO - Return code: 0 02:58:14 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:58:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:58:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:58:15 INFO - Reading from file tmpfile_stdout 02:58:15 INFO - Current package versions: 02:58:15 INFO - blessings == 1.6 02:58:15 INFO - blobuploader == 1.2.4 02:58:15 INFO - browsermob-proxy == 0.6.0 02:58:15 INFO - docopt == 0.6.1 02:58:15 INFO - manifestparser == 1.1 02:58:15 INFO - marionette-client == 2.3.0 02:58:15 INFO - marionette-driver == 1.4.0 02:58:15 INFO - mozInstall == 1.12 02:58:15 INFO - mozcrash == 0.17 02:58:15 INFO - mozdebug == 0.1 02:58:15 INFO - mozdevice == 0.48 02:58:15 INFO - mozfile == 1.2 02:58:15 INFO - mozhttpd == 0.7 02:58:15 INFO - mozinfo == 0.9 02:58:15 INFO - mozleak == 0.1 02:58:15 INFO - mozlog == 3.1 02:58:15 INFO - moznetwork == 0.27 02:58:15 INFO - mozprocess == 0.22 02:58:15 INFO - mozprofile == 0.28 02:58:15 INFO - mozrunner == 6.11 02:58:15 INFO - mozscreenshot == 0.1 02:58:15 INFO - mozsystemmonitor == 0.0 02:58:15 INFO - moztest == 0.7 02:58:15 INFO - mozversion == 1.4 02:58:15 INFO - psutil == 3.1.1 02:58:15 INFO - requests == 1.2.3 02:58:15 INFO - wptserve == 1.4.0 02:58:15 INFO - wsgiref == 0.1.2 02:58:15 INFO - Running post-action listener: _resource_record_post_action 02:58:15 INFO - Running post-action listener: _start_resource_monitoring 02:58:15 INFO - Starting resource monitoring. 02:58:15 INFO - ##### 02:58:15 INFO - ##### Running pull step. 02:58:15 INFO - ##### 02:58:15 INFO - Running pre-action listener: _resource_record_pre_action 02:58:15 INFO - Running main action method: pull 02:58:15 INFO - Pull has nothing to do! 02:58:15 INFO - Running post-action listener: _resource_record_post_action 02:58:15 INFO - ##### 02:58:15 INFO - ##### Running install step. 02:58:15 INFO - ##### 02:58:15 INFO - Running pre-action listener: _resource_record_pre_action 02:58:15 INFO - Running main action method: install 02:58:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:58:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:58:15 INFO - Reading from file tmpfile_stdout 02:58:15 INFO - Detecting whether we're running mozinstall >=1.0... 02:58:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:58:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:58:15 INFO - Reading from file tmpfile_stdout 02:58:15 INFO - Output received: 02:58:15 INFO - Usage: mozinstall [options] installer 02:58:15 INFO - Options: 02:58:15 INFO - -h, --help show this help message and exit 02:58:15 INFO - -d DEST, --destination=DEST 02:58:15 INFO - Directory to install application into. [default: 02:58:15 INFO - "/builds/slave/test"] 02:58:15 INFO - --app=APP Application being installed. [default: firefox] 02:58:15 INFO - mkdir: /builds/slave/test/build/application 02:58:15 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'] 02:58:15 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 02:58:35 INFO - Reading from file tmpfile_stdout 02:58:35 INFO - Output received: 02:58:35 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 02:58:35 INFO - Running post-action listener: _resource_record_post_action 02:58:35 INFO - ##### 02:58:35 INFO - ##### Running run-tests step. 02:58:35 INFO - ##### 02:58:35 INFO - Running pre-action listener: _resource_record_pre_action 02:58:35 INFO - Running main action method: run_tests 02:58:35 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:58:35 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:58:35 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:58:35 INFO - grabbing minidump binary from tooltool 02:58:35 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')]} 02:58:35 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 0x10260a5e0>, '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 0x1021edcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102218990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:58:35 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 02:58:35 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 02:58:35 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:58:35 INFO - Return code: 0 02:58:35 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 02:58:35 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:58:35 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/ReHcON0mSgODJDaG1ogfWg/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 02:58:35 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/ReHcON0mSgODJDaG1ogfWg/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 02:58:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fXxIsKEgs8/Render', 02:58:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:58:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:58:35 INFO - 'HOME': '/Users/cltbld', 02:58:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:58:35 INFO - 'LOGNAME': 'cltbld', 02:58:35 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:58:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:58:35 INFO - 'MOZ_NO_REMOTE': '1', 02:58:35 INFO - 'NO_EM_RESTART': '1', 02:58:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:58:35 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:58:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:58:35 INFO - 'PWD': '/builds/slave/test', 02:58:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:58:35 INFO - 'SHELL': '/bin/bash', 02:58:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.x10YK2c80K/Listeners', 02:58:35 INFO - 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', 02:58:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:58:35 INFO - 'USER': 'cltbld', 02:58:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:58:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:58:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:58:35 INFO - 'XPC_FLAGS': '0x0', 02:58:35 INFO - 'XPC_SERVICE_NAME': '0', 02:58:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:58:35 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/ReHcON0mSgODJDaG1ogfWg/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 02:58:36 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 02:58:36 INFO - import pkg_resources 02:58:36 INFO - Using 1 client processes 02:58:36 INFO - wptserve Starting http server on 127.0.0.1:8001 02:58:36 INFO - wptserve Starting http server on 127.0.0.1:8000 02:58:36 INFO - wptserve Starting http server on 127.0.0.1:8443 02:58:39 INFO - SUITE-START | Running 778 tests 02:58:39 INFO - Running testharness tests 02:58:39 INFO - Setting up ssl 02:58:39 INFO - PROCESS | certutil | 02:58:39 INFO - PROCESS | certutil | 02:58:39 INFO - PROCESS | certutil | 02:58:39 INFO - Certificate Nickname Trust Attributes 02:58:39 INFO - SSL,S/MIME,JAR/XPI 02:58:39 INFO - 02:58:39 INFO - web-platform-tests CT,, 02:58:39 INFO - 02:58:39 INFO - Starting runner 02:58:40 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 02:58:40 INFO - PROCESS | 1652 | 1461491920172 Marionette DEBUG Marionette enabled via build flag and pref 02:58:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11659f800 == 1 [pid = 1652] [id = 1] 02:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x1165a0000) [pid = 1652] [serial = 1] [outer = 0x0] 02:58:40 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x116613800) [pid = 1652] [serial = 2] [outer = 0x1165a0000] 02:58:40 INFO - PROCESS | 1652 | 1461491920484 Marionette INFO Listening on port 2828 02:58:40 INFO - PROCESS | 1652 | 1461491920712 Marionette DEBUG Marionette enabled via command-line flag 02:58:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119179000 == 2 [pid = 1652] [id = 2] 02:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x119179800) [pid = 1652] [serial = 3] [outer = 0x0] 02:58:40 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x11917a800) [pid = 1652] [serial = 4] [outer = 0x119179800] 02:58:40 INFO - PROCESS | 1652 | [1652] 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 02:58:40 INFO - PROCESS | 1652 | 1461491920863 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 02:58:40 INFO - PROCESS | 1652 | 1461491920949 Marionette DEBUG Closed connection conn0 02:58:40 INFO - PROCESS | 1652 | [1652] 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 02:58:40 INFO - PROCESS | 1652 | 1461491920955 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 02:58:40 INFO - PROCESS | 1652 | 1461491920971 Marionette DEBUG Closed connection conn1 02:58:40 INFO - PROCESS | 1652 | [1652] 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 02:58:40 INFO - PROCESS | 1652 | 1461491920976 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 02:58:40 INFO - PROCESS | 1652 | 1461491920984 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:58:40 INFO - PROCESS | 1652 | 1461491920989 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":"20160424004053","device":"desktop","version":"48.0a1"} 02:58:41 INFO - PROCESS | 1652 | [1652] 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 02:58:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bb28000 == 3 [pid = 1652] [id = 3] 02:58:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x11bb28800) [pid = 1652] [serial = 5] [outer = 0x0] 02:58:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bb29000 == 4 [pid = 1652] [id = 4] 02:58:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x11c765c00) [pid = 1652] [serial = 6] [outer = 0x0] 02:58:42 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:58:42 INFO - PROCESS | 1652 | [1652] 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 02:58:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x125ee5000 == 5 [pid = 1652] [id = 5] 02:58:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x11c765400) [pid = 1652] [serial = 7] [outer = 0x0] 02:58:42 INFO - PROCESS | 1652 | [1652] 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 02:58:42 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:58:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x12711f800) [pid = 1652] [serial = 8] [outer = 0x11c765400] 02:58:42 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 02:58:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x12770d800) [pid = 1652] [serial = 9] [outer = 0x11bb28800] 02:58:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x125c95800) [pid = 1652] [serial = 10] [outer = 0x11c765c00] 02:58:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x125c97400) [pid = 1652] [serial = 11] [outer = 0x11c765400] 02:58:42 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:58:42 INFO - PROCESS | 1652 | 1461491922974 Marionette DEBUG loaded listener.js 02:58:42 INFO - PROCESS | 1652 | 1461491922985 Marionette DEBUG loaded listener.js 02:58:43 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 02:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x12764a000) [pid = 1652] [serial = 12] [outer = 0x11c765400] 02:58:43 INFO - PROCESS | 1652 | 1461491923343 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"4914f907-f6df-1541-9a49-c7b08c4817a9","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":"20160424004053","device":"desktop","version":"48.0a1","command_id":1}}] 02:58:43 INFO - PROCESS | 1652 | 1461491923439 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}] 02:58:43 INFO - PROCESS | 1652 | 1461491923483 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 02:58:43 INFO - PROCESS | 1652 | 1461491923575 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:58:43 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:58:43 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x12b784400) [pid = 1652] [serial = 13] [outer = 0x11c765400] 02:58:43 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:58:43 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:43 INFO - PROCESS | 1652 | 1461491923841 Marionette TRACE conn2 <- [1,3,null,{}] 02:58:43 INFO - PROCESS | 1652 | 1461491923844 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:58:43 INFO - PROCESS | 1652 | 1461491923859 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 02:58:43 INFO - PROCESS | 1652 | 1461491923887 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 02:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:58:43 INFO - PROCESS | 1652 | 1461491923889 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 02:58:43 INFO - PROCESS | 1652 | 1461491923891 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:58:43 INFO - PROCESS | 1652 | 1461491923894 Marionette TRACE conn2 <- [1,6,null,{}] 02:58:43 INFO - PROCESS | 1652 | 1461491923900 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}] 02:58:43 INFO - PROCESS | 1652 | 1461491923907 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 02:58:43 INFO - PROCESS | 1652 | 1461491923910 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd26000 == 6 [pid = 1652] [id = 6] 02:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x12bd0a800) [pid = 1652] [serial = 14] [outer = 0x0] 02:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x12bd0b400) [pid = 1652] [serial = 15] [outer = 0x12bd0a800] 02:58:43 INFO - PROCESS | 1652 | 1461491923943 Marionette DEBUG loaded listener.js 02:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x12bd11c00) [pid = 1652] [serial = 16] [outer = 0x12bd0a800] 02:58:44 INFO - PROCESS | 1652 | 1461491924253 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]]]}] 02:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 376ms 02:58:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c104800 == 7 [pid = 1652] [id = 7] 02:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x12bd15000) [pid = 1652] [serial = 17] [outer = 0x0] 02:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x12bfc9400) [pid = 1652] [serial = 18] [outer = 0x12bd15000] 02:58:44 INFO - PROCESS | 1652 | 1461491924291 Marionette DEBUG loaded listener.js 02:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x12bfd8000) [pid = 1652] [serial = 19] [outer = 0x12bd15000] 02:58:44 INFO - PROCESS | 1652 | 1461491924328 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 02:58:44 INFO - PROCESS | 1652 | 1461491924329 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 02:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:58:44 INFO - PROCESS | 1652 | 1461491924366 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:58:44 INFO - PROCESS | 1652 | 1461491924367 Marionette TRACE conn2 <- [1,10,null,{}] 02:58:44 INFO - PROCESS | 1652 | 1461491924388 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}] 02:58:44 INFO - PROCESS | 1652 | 1461491924523 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 02:58:44 INFO - PROCESS | 1652 | 1461491924555 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1bc000 == 8 [pid = 1652] [id = 8] 02:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12d299400) [pid = 1652] [serial = 20] [outer = 0x0] 02:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12d29b000) [pid = 1652] [serial = 21] [outer = 0x12d299400] 02:58:44 INFO - PROCESS | 1652 | 1461491924585 Marionette DEBUG loaded listener.js 02:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12d29f800) [pid = 1652] [serial = 22] [outer = 0x12d299400] 02:58:44 INFO - PROCESS | 1652 | 1461491924892 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]]]}] 02:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 539ms 02:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:58:44 INFO - PROCESS | 1652 | 1461491924907 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 02:58:44 INFO - PROCESS | 1652 | 1461491924909 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 02:58:44 INFO - PROCESS | 1652 | 1461491924954 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:58:44 INFO - PROCESS | 1652 | 1461491924955 Marionette TRACE conn2 <- [1,14,null,{}] 02:58:44 INFO - PROCESS | 1652 | 1461491924961 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}] 02:58:45 INFO - PROCESS | 1652 | 1461491925056 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 02:58:45 INFO - PROCESS | 1652 | 1461491925060 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc10800 == 9 [pid = 1652] [id = 9] 02:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12d681400) [pid = 1652] [serial = 23] [outer = 0x0] 02:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12db19800) [pid = 1652] [serial = 24] [outer = 0x12d681400] 02:58:45 INFO - PROCESS | 1652 | 1461491925087 Marionette DEBUG loaded listener.js 02:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12dc45000) [pid = 1652] [serial = 25] [outer = 0x12d681400] 02:58:45 INFO - PROCESS | 1652 | 1461491925355 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]]]}] 02:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 465ms 02:58:45 INFO - PROCESS | 1652 | 1461491925376 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 02:58:45 INFO - PROCESS | 1652 | 1461491925378 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 02:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:58:45 INFO - PROCESS | 1652 | 1461491925388 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:58:45 INFO - PROCESS | 1652 | 1461491925389 Marionette TRACE conn2 <- [1,18,null,{}] 02:58:45 INFO - PROCESS | 1652 | 1461491925391 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}] 02:58:45 INFO - PROCESS | 1652 | 1461491925488 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 02:58:45 INFO - PROCESS | 1652 | 1461491925494 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e465000 == 10 [pid = 1652] [id = 10] 02:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12e40d800) [pid = 1652] [serial = 26] [outer = 0x0] 02:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12e417800) [pid = 1652] [serial = 27] [outer = 0x12e40d800] 02:58:45 INFO - PROCESS | 1652 | 1461491925520 Marionette DEBUG loaded listener.js 02:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12e48c800) [pid = 1652] [serial = 28] [outer = 0x12e40d800] 02:58:45 INFO - PROCESS | 1652 | 1461491925792 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]]]}] 02:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 426ms 02:58:45 INFO - PROCESS | 1652 | 1461491925807 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 02:58:45 INFO - PROCESS | 1652 | 1461491925808 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 02:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:58:45 INFO - PROCESS | 1652 | 1461491925811 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:58:45 INFO - PROCESS | 1652 | 1461491925812 Marionette TRACE conn2 <- [1,22,null,{}] 02:58:45 INFO - PROCESS | 1652 | 1461491925822 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}] 02:58:45 INFO - PROCESS | 1652 | 1461491925919 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 02:58:45 INFO - PROCESS | 1652 | 1461491925923 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb24000 == 11 [pid = 1652] [id = 11] 02:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x12e490400) [pid = 1652] [serial = 29] [outer = 0x0] 02:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x12e4aa400) [pid = 1652] [serial = 30] [outer = 0x12e490400] 02:58:45 INFO - PROCESS | 1652 | 1461491925949 Marionette DEBUG loaded listener.js 02:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12e7e9400) [pid = 1652] [serial = 31] [outer = 0x12e490400] 02:58:46 INFO - PROCESS | 1652 | 1461491926203 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]]]}] 02:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 428ms 02:58:46 INFO - PROCESS | 1652 | 1461491926242 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 02:58:46 INFO - PROCESS | 1652 | 1461491926244 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 02:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:58:46 INFO - PROCESS | 1652 | 1461491926257 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:58:46 INFO - PROCESS | 1652 | 1461491926259 Marionette TRACE conn2 <- [1,26,null,{}] 02:58:46 INFO - PROCESS | 1652 | 1461491926274 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}] 02:58:46 INFO - PROCESS | 1652 | 1461491926416 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 02:58:46 INFO - PROCESS | 1652 | 1461491926426 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ece2000 == 12 [pid = 1652] [id = 12] 02:58:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x12e7ec400) [pid = 1652] [serial = 32] [outer = 0x0] 02:58:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x12ec9e800) [pid = 1652] [serial = 33] [outer = 0x12e7ec400] 02:58:46 INFO - PROCESS | 1652 | 1461491926466 Marionette DEBUG loaded listener.js 02:58:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x12eca6800) [pid = 1652] [serial = 34] [outer = 0x12e7ec400] 02:58:46 INFO - PROCESS | 1652 | 1461491926853 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]]]}] 02:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 629ms 02:58:46 INFO - PROCESS | 1652 | 1461491926877 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 02:58:46 INFO - PROCESS | 1652 | 1461491926878 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 02:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:58:46 INFO - PROCESS | 1652 | 1461491926880 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:58:46 INFO - PROCESS | 1652 | 1461491926881 Marionette TRACE conn2 <- [1,30,null,{}] 02:58:46 INFO - PROCESS | 1652 | 1461491926884 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}] 02:58:46 INFO - PROCESS | 1652 | 1461491926973 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 02:58:46 INFO - PROCESS | 1652 | 1461491926978 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eeca000 == 13 [pid = 1652] [id = 13] 02:58:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x11aa92400) [pid = 1652] [serial = 35] [outer = 0x0] 02:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x11aa9d000) [pid = 1652] [serial = 36] [outer = 0x11aa92400] 02:58:47 INFO - PROCESS | 1652 | 1461491927004 Marionette DEBUG loaded listener.js 02:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12ec9fc00) [pid = 1652] [serial = 37] [outer = 0x11aa92400] 02:58:47 INFO - PROCESS | 1652 | 1461491927252 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]]]}] 02:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 422ms 02:58:47 INFO - PROCESS | 1652 | 1461491927304 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 02:58:47 INFO - PROCESS | 1652 | 1461491927305 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 02:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:58:47 INFO - PROCESS | 1652 | 1461491927307 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:58:47 INFO - PROCESS | 1652 | 1461491927308 Marionette TRACE conn2 <- [1,34,null,{}] 02:58:47 INFO - PROCESS | 1652 | 1461491927311 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}] 02:58:47 INFO - PROCESS | 1652 | 1461491927411 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 02:58:47 INFO - PROCESS | 1652 | 1461491927414 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eee6000 == 14 [pid = 1652] [id = 14] 02:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x11aa9f400) [pid = 1652] [serial = 38] [outer = 0x0] 02:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12f19d000) [pid = 1652] [serial = 39] [outer = 0x11aa9f400] 02:58:47 INFO - PROCESS | 1652 | 1461491927440 Marionette DEBUG loaded listener.js 02:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12f1a3800) [pid = 1652] [serial = 40] [outer = 0x11aa9f400] 02:58:47 INFO - PROCESS | 1652 | 1461491927681 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]]]}] 02:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 02:58:47 INFO - PROCESS | 1652 | 1461491927727 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 02:58:47 INFO - PROCESS | 1652 | 1461491927728 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 02:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:58:47 INFO - PROCESS | 1652 | 1461491927738 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:58:47 INFO - PROCESS | 1652 | 1461491927739 Marionette TRACE conn2 <- [1,38,null,{}] 02:58:47 INFO - PROCESS | 1652 | 1461491927741 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}] 02:58:47 INFO - PROCESS | 1652 | 1461491927837 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 02:58:47 INFO - PROCESS | 1652 | 1461491927842 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4cb000 == 15 [pid = 1652] [id = 15] 02:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12f1a8000) [pid = 1652] [serial = 41] [outer = 0x0] 02:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12f406000) [pid = 1652] [serial = 42] [outer = 0x12f1a8000] 02:58:47 INFO - PROCESS | 1652 | 1461491927866 Marionette DEBUG loaded listener.js 02:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12f40bc00) [pid = 1652] [serial = 43] [outer = 0x12f1a8000] 02:58:48 INFO - PROCESS | 1652 | 1461491928114 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]]]}] 02:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 425ms 02:58:48 INFO - PROCESS | 1652 | 1461491928157 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 02:58:48 INFO - PROCESS | 1652 | 1461491928158 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 02:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:58:48 INFO - PROCESS | 1652 | 1461491928160 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:58:48 INFO - PROCESS | 1652 | 1461491928162 Marionette TRACE conn2 <- [1,42,null,{}] 02:58:48 INFO - PROCESS | 1652 | 1461491928172 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}] 02:58:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fab2800 == 16 [pid = 1652] [id = 16] 02:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12fab3000) [pid = 1652] [serial = 44] [outer = 0x0] 02:58:48 INFO - PROCESS | 1652 | 1461491928275 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 02:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12f79c800) [pid = 1652] [serial = 45] [outer = 0x12fab3000] 02:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12fab8000) [pid = 1652] [serial = 46] [outer = 0x12fab3000] 02:58:48 INFO - PROCESS | 1652 | 1461491928294 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fab2000 == 17 [pid = 1652] [id = 17] 02:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12f843800) [pid = 1652] [serial = 47] [outer = 0x0] 02:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12f84fc00) [pid = 1652] [serial = 48] [outer = 0x12f843800] 02:58:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12faca000 == 18 [pid = 1652] [id = 18] 02:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x12f851800) [pid = 1652] [serial = 49] [outer = 0x0] 02:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x12fb23800) [pid = 1652] [serial = 50] [outer = 0x12f851800] 02:58:48 INFO - PROCESS | 1652 | 1461491928342 Marionette DEBUG loaded listener.js 02:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12fb27c00) [pid = 1652] [serial = 51] [outer = 0x12f851800] 02:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x12f844c00) [pid = 1652] [serial = 52] [outer = 0x12f843800] 02:58:48 INFO - PROCESS | 1652 | 1461491928675 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]]]}] 02:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 528ms 02:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:58:48 INFO - PROCESS | 1652 | 1461491928690 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 02:58:48 INFO - PROCESS | 1652 | 1461491928691 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 02:58:48 INFO - PROCESS | 1652 | 1461491928693 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:58:48 INFO - PROCESS | 1652 | 1461491928695 Marionette TRACE conn2 <- [1,46,null,{}] 02:58:48 INFO - PROCESS | 1652 | 1461491928698 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}] 02:58:48 INFO - PROCESS | 1652 | 1461491928790 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 02:58:48 INFO - PROCESS | 1652 | 1461491928794 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb1e800 == 19 [pid = 1652] [id = 19] 02:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x11ac9a800) [pid = 1652] [serial = 53] [outer = 0x0] 02:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x11ad84000) [pid = 1652] [serial = 54] [outer = 0x11ac9a800] 02:58:48 INFO - PROCESS | 1652 | 1461491928824 Marionette DEBUG loaded listener.js 02:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x12fb29800) [pid = 1652] [serial = 55] [outer = 0x11ac9a800] 02:58:49 INFO - PROCESS | 1652 | 1461491929074 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]]]}] 02:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 02:58:49 INFO - PROCESS | 1652 | 1461491929123 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 02:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:58:49 INFO - PROCESS | 1652 | 1461491929124 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 02:58:49 INFO - PROCESS | 1652 | 1461491929127 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:58:49 INFO - PROCESS | 1652 | 1461491929129 Marionette TRACE conn2 <- [1,50,null,{}] 02:58:49 INFO - PROCESS | 1652 | 1461491929139 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}] 02:58:49 INFO - PROCESS | 1652 | 1461491929258 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 02:58:49 INFO - PROCESS | 1652 | 1461491929264 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fed7000 == 20 [pid = 1652] [id = 20] 02:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x12eeec400) [pid = 1652] [serial = 56] [outer = 0x0] 02:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x12eef2400) [pid = 1652] [serial = 57] [outer = 0x12eeec400] 02:58:49 INFO - PROCESS | 1652 | 1461491929296 Marionette DEBUG loaded listener.js 02:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x12fb2e000) [pid = 1652] [serial = 58] [outer = 0x12eeec400] 02:58:49 INFO - PROCESS | 1652 | 1461491929636 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]]]}] 02:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 529ms 02:58:49 INFO - PROCESS | 1652 | 1461491929656 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 02:58:49 INFO - PROCESS | 1652 | 1461491929657 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 02:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:58:49 INFO - PROCESS | 1652 | 1461491929660 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:58:49 INFO - PROCESS | 1652 | 1461491929661 Marionette TRACE conn2 <- [1,54,null,{}] 02:58:49 INFO - PROCESS | 1652 | 1461491929663 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}] 02:58:49 INFO - PROCESS | 1652 | 1461491929760 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 02:58:49 INFO - PROCESS | 1652 | 1461491929764 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab18800 == 21 [pid = 1652] [id = 21] 02:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x12fe76000) [pid = 1652] [serial = 59] [outer = 0x0] 02:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x12fe94c00) [pid = 1652] [serial = 60] [outer = 0x12fe76000] 02:58:49 INFO - PROCESS | 1652 | 1461491929789 Marionette DEBUG loaded listener.js 02:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x12feaa400) [pid = 1652] [serial = 61] [outer = 0x12fe76000] 02:58:50 INFO - PROCESS | 1652 | 1461491930015 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]]]}] 02:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 373ms 02:58:50 INFO - PROCESS | 1652 | 1461491930039 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 02:58:50 INFO - PROCESS | 1652 | 1461491930041 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 02:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:58:50 INFO - PROCESS | 1652 | 1461491930043 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:58:50 INFO - PROCESS | 1652 | 1461491930045 Marionette TRACE conn2 <- [1,58,null,{}] 02:58:50 INFO - PROCESS | 1652 | 1461491930055 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}] 02:58:50 INFO - PROCESS | 1652 | 1461491930164 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 02:58:50 INFO - PROCESS | 1652 | 1461491930169 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x130ae3800 == 22 [pid = 1652] [id = 22] 02:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x12feb4800) [pid = 1652] [serial = 62] [outer = 0x0] 02:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x12feb7800) [pid = 1652] [serial = 63] [outer = 0x12feb4800] 02:58:50 INFO - PROCESS | 1652 | 1461491930197 Marionette DEBUG loaded listener.js 02:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x130ba3000) [pid = 1652] [serial = 64] [outer = 0x12feb4800] 02:58:51 INFO - PROCESS | 1652 | 1461491931272 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]]]}] 02:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1274ms 02:58:51 INFO - PROCESS | 1652 | 1461491931318 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 02:58:51 INFO - PROCESS | 1652 | 1461491931320 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 02:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:58:51 INFO - PROCESS | 1652 | 1461491931325 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:58:51 INFO - PROCESS | 1652 | 1461491931327 Marionette TRACE conn2 <- [1,62,null,{}] 02:58:51 INFO - PROCESS | 1652 | 1461491931331 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}] 02:58:51 INFO - PROCESS | 1652 | 1461491931443 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 02:58:51 INFO - PROCESS | 1652 | 1461491931496 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1153de000 == 23 [pid = 1652] [id = 23] 02:58:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1151dfc00) [pid = 1652] [serial = 65] [outer = 0x0] 02:58:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x116391800) [pid = 1652] [serial = 66] [outer = 0x1151dfc00] 02:58:51 INFO - PROCESS | 1652 | 1461491931528 Marionette DEBUG loaded listener.js 02:58:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1177fc800) [pid = 1652] [serial = 67] [outer = 0x1151dfc00] 02:58:51 INFO - PROCESS | 1652 | 1461491931934 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]]]}] 02:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 622ms 02:58:51 INFO - PROCESS | 1652 | 1461491931947 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 02:58:51 INFO - PROCESS | 1652 | 1461491931953 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 02:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:58:51 INFO - PROCESS | 1652 | 1461491931957 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:58:51 INFO - PROCESS | 1652 | 1461491931959 Marionette TRACE conn2 <- [1,66,null,{}] 02:58:51 INFO - PROCESS | 1652 | 1461491931962 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}] 02:58:52 INFO - PROCESS | 1652 | 1461491932100 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 02:58:52 INFO - PROCESS | 1652 | 1461491932108 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11924d000 == 24 [pid = 1652] [id = 24] 02:58:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1177fcc00) [pid = 1652] [serial = 68] [outer = 0x0] 02:58:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x119281800) [pid = 1652] [serial = 69] [outer = 0x1177fcc00] 02:58:52 INFO - PROCESS | 1652 | 1461491932138 Marionette DEBUG loaded listener.js 02:58:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11aa99000) [pid = 1652] [serial = 70] [outer = 0x1177fcc00] 02:58:52 INFO - PROCESS | 1652 | 1461491932606 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]]]}] 02:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 671ms 02:58:52 INFO - PROCESS | 1652 | 1461491932630 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 02:58:52 INFO - PROCESS | 1652 | 1461491932632 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 02:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:58:52 INFO - PROCESS | 1652 | 1461491932636 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:58:52 INFO - PROCESS | 1652 | 1461491932640 Marionette TRACE conn2 <- [1,70,null,{}] 02:58:52 INFO - PROCESS | 1652 | 1461491932652 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}] 02:58:52 INFO - PROCESS | 1652 | 1461491932783 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 02:58:52 INFO - PROCESS | 1652 | 1461491932825 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c31800 == 25 [pid = 1652] [id = 25] 02:58:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11aff5400) [pid = 1652] [serial = 71] [outer = 0x0] 02:58:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11bf90800) [pid = 1652] [serial = 72] [outer = 0x11aff5400] 02:58:52 INFO - PROCESS | 1652 | 1461491932859 Marionette DEBUG loaded listener.js 02:58:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11c724000) [pid = 1652] [serial = 73] [outer = 0x11aff5400] 02:58:53 INFO - PROCESS | 1652 | 1461491933548 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]]]}] 02:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 974ms 02:58:53 INFO - PROCESS | 1652 | 1461491933610 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 02:58:53 INFO - PROCESS | 1652 | 1461491933612 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 02:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:58:53 INFO - PROCESS | 1652 | 1461491933616 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:58:53 INFO - PROCESS | 1652 | 1461491933619 Marionette TRACE conn2 <- [1,74,null,{}] 02:58:53 INFO - PROCESS | 1652 | 1461491933623 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}] 02:58:53 INFO - PROCESS | 1652 | 1461491933704 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 02:58:53 INFO - PROCESS | 1652 | 1461491933763 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x114ed0000 == 26 [pid = 1652] [id = 26] 02:58:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x114b39c00) [pid = 1652] [serial = 74] [outer = 0x0] 02:58:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11860f400) [pid = 1652] [serial = 75] [outer = 0x114b39c00] 02:58:53 INFO - PROCESS | 1652 | 1461491933793 Marionette DEBUG loaded listener.js 02:58:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1189c8800) [pid = 1652] [serial = 76] [outer = 0x114b39c00] 02:58:54 INFO - PROCESS | 1652 | 1461491934250 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]]]}] 02:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 673ms 02:58:54 INFO - PROCESS | 1652 | 1461491934291 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 02:58:54 INFO - PROCESS | 1652 | 1461491934296 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 02:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:58:54 INFO - PROCESS | 1652 | 1461491934302 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:58:54 INFO - PROCESS | 1652 | 1461491934305 Marionette TRACE conn2 <- [1,78,null,{}] 02:58:54 INFO - PROCESS | 1652 | 1461491934309 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}] 02:58:54 INFO - PROCESS | 1652 | 1461491934385 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 02:58:54 INFO - PROCESS | 1652 | 1461491934390 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11662b800 == 27 [pid = 1652] [id = 27] 02:58:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118c1f800) [pid = 1652] [serial = 77] [outer = 0x0] 02:58:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118eb2000) [pid = 1652] [serial = 78] [outer = 0x118c1f800] 02:58:54 INFO - PROCESS | 1652 | 1461491934419 Marionette DEBUG loaded listener.js 02:58:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119145000) [pid = 1652] [serial = 79] [outer = 0x118c1f800] 02:58:54 INFO - PROCESS | 1652 | 1461491934741 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]]]}] 02:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 02:58:54 INFO - PROCESS | 1652 | 1461491934774 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 02:58:54 INFO - PROCESS | 1652 | 1461491934775 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 02:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:58:54 INFO - PROCESS | 1652 | 1461491934778 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:58:54 INFO - PROCESS | 1652 | 1461491934780 Marionette TRACE conn2 <- [1,82,null,{}] 02:58:54 INFO - PROCESS | 1652 | 1461491934787 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}] 02:58:54 INFO - PROCESS | 1652 | 1461491934861 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 02:58:54 INFO - PROCESS | 1652 | 1461491934868 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ccf000 == 28 [pid = 1652] [id = 28] 02:58:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119282000) [pid = 1652] [serial = 80] [outer = 0x0] 02:58:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11a413400) [pid = 1652] [serial = 81] [outer = 0x119282000] 02:58:54 INFO - PROCESS | 1652 | 1461491934896 Marionette DEBUG loaded listener.js 02:58:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11aa47000) [pid = 1652] [serial = 82] [outer = 0x119282000] 02:58:55 INFO - PROCESS | 1652 | 1461491935235 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]]]}] 02:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 473ms 02:58:55 INFO - PROCESS | 1652 | 1461491935252 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 02:58:55 INFO - PROCESS | 1652 | 1461491935253 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 02:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:58:55 INFO - PROCESS | 1652 | 1461491935256 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:58:55 INFO - PROCESS | 1652 | 1461491935257 Marionette TRACE conn2 <- [1,86,null,{}] 02:58:55 INFO - PROCESS | 1652 | 1461491935259 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}] 02:58:55 INFO - PROCESS | 1652 | 1461491935336 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 02:58:55 INFO - PROCESS | 1652 | 1461491935380 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x119124000 == 29 [pid = 1652] [id = 29] 02:58:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119283000) [pid = 1652] [serial = 83] [outer = 0x0] 02:58:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11aa96000) [pid = 1652] [serial = 84] [outer = 0x119283000] 02:58:55 INFO - PROCESS | 1652 | 1461491935407 Marionette DEBUG loaded listener.js 02:58:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11af85800) [pid = 1652] [serial = 85] [outer = 0x119283000] 02:58:55 INFO - PROCESS | 1652 | 1461491935685 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]]]}] 02:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 467ms 02:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:58:55 INFO - PROCESS | 1652 | 1461491935724 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 02:58:55 INFO - PROCESS | 1652 | 1461491935725 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 02:58:55 INFO - PROCESS | 1652 | 1461491935727 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:58:55 INFO - PROCESS | 1652 | 1461491935728 Marionette TRACE conn2 <- [1,90,null,{}] 02:58:55 INFO - PROCESS | 1652 | 1461491935733 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}] 02:58:55 INFO - PROCESS | 1652 | 1461491935808 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 02:58:55 INFO - PROCESS | 1652 | 1461491935813 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b05000 == 30 [pid = 1652] [id = 30] 02:58:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11a462c00) [pid = 1652] [serial = 86] [outer = 0x0] 02:58:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11afea400) [pid = 1652] [serial = 87] [outer = 0x11a462c00] 02:58:55 INFO - PROCESS | 1652 | 1461491935842 Marionette DEBUG loaded listener.js 02:58:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11b156c00) [pid = 1652] [serial = 88] [outer = 0x11a462c00] 02:58:56 INFO - PROCESS | 1652 | 1461491936159 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]]]}] 02:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 02:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:58:56 INFO - PROCESS | 1652 | 1461491936198 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 02:58:56 INFO - PROCESS | 1652 | 1461491936201 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 02:58:56 INFO - PROCESS | 1652 | 1461491936203 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:58:56 INFO - PROCESS | 1652 | 1461491936204 Marionette TRACE conn2 <- [1,94,null,{}] 02:58:56 INFO - PROCESS | 1652 | 1461491936206 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}] 02:58:56 INFO - PROCESS | 1652 | 1461491936314 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 02:58:56 INFO - PROCESS | 1652 | 1461491936323 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c3e000 == 31 [pid = 1652] [id = 31] 02:58:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11b1c7800) [pid = 1652] [serial = 89] [outer = 0x0] 02:58:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11b931800) [pid = 1652] [serial = 90] [outer = 0x11b1c7800] 02:58:56 INFO - PROCESS | 1652 | 1461491936354 Marionette DEBUG loaded listener.js 02:58:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11c167c00) [pid = 1652] [serial = 91] [outer = 0x11b1c7800] 02:58:56 INFO - PROCESS | 1652 | 1461491936630 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]]]}] 02:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 02:58:56 INFO - PROCESS | 1652 | 1461491936671 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 02:58:56 INFO - PROCESS | 1652 | 1461491936673 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 02:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:58:56 INFO - PROCESS | 1652 | 1461491936675 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:58:56 INFO - PROCESS | 1652 | 1461491936676 Marionette TRACE conn2 <- [1,98,null,{}] 02:58:56 INFO - PROCESS | 1652 | 1461491936679 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}] 02:58:56 INFO - PROCESS | 1652 | 1461491936755 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 02:58:56 INFO - PROCESS | 1652 | 1461491936759 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab1a000 == 32 [pid = 1652] [id = 32] 02:58:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11ad7dc00) [pid = 1652] [serial = 92] [outer = 0x0] 02:58:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11c447000) [pid = 1652] [serial = 93] [outer = 0x11ad7dc00] 02:58:56 INFO - PROCESS | 1652 | 1461491936787 Marionette DEBUG loaded listener.js 02:58:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11c722000) [pid = 1652] [serial = 94] [outer = 0x11ad7dc00] 02:58:57 INFO - PROCESS | 1652 | 1461491937072 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]]]}] 02:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 02:58:57 INFO - PROCESS | 1652 | 1461491937094 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 02:58:57 INFO - PROCESS | 1652 | 1461491937095 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 02:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:58:57 INFO - PROCESS | 1652 | 1461491937108 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:58:57 INFO - PROCESS | 1652 | 1461491937109 Marionette TRACE conn2 <- [1,102,null,{}] 02:58:57 INFO - PROCESS | 1652 | 1461491937111 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}] 02:58:57 INFO - PROCESS | 1652 | 1461491937211 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 02:58:57 INFO - PROCESS | 1652 | 1461491937218 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1147a4000 == 33 [pid = 1652] [id = 33] 02:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11609d400) [pid = 1652] [serial = 95] [outer = 0x0] 02:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11c724c00) [pid = 1652] [serial = 96] [outer = 0x11609d400] 02:58:57 INFO - PROCESS | 1652 | 1461491937244 Marionette DEBUG loaded listener.js 02:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123a94c00) [pid = 1652] [serial = 97] [outer = 0x11609d400] 02:58:57 INFO - PROCESS | 1652 | 1461491937525 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]]]}] 02:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 478ms 02:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:58:57 INFO - PROCESS | 1652 | 1461491937577 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 02:58:57 INFO - PROCESS | 1652 | 1461491937578 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 02:58:57 INFO - PROCESS | 1652 | 1461491937580 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:58:57 INFO - PROCESS | 1652 | 1461491937581 Marionette TRACE conn2 <- [1,106,null,{}] 02:58:57 INFO - PROCESS | 1652 | 1461491937587 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}] 02:58:57 INFO - PROCESS | 1652 | 1461491937660 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 02:58:57 INFO - PROCESS | 1652 | 1461491937666 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcad000 == 34 [pid = 1652] [id = 34] 02:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x125c96800) [pid = 1652] [serial = 98] [outer = 0x0] 02:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125e7d400) [pid = 1652] [serial = 99] [outer = 0x125c96800] 02:58:57 INFO - PROCESS | 1652 | 1461491937692 Marionette DEBUG loaded listener.js 02:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1272fc000) [pid = 1652] [serial = 100] [outer = 0x125c96800] 02:58:57 INFO - PROCESS | 1652 | 1461491937984 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]]]}] 02:58:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 421ms 02:58:58 INFO - PROCESS | 1652 | 1461491938004 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 02:58:58 INFO - PROCESS | 1652 | 1461491938005 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 02:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:58:58 INFO - PROCESS | 1652 | 1461491938007 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:58:58 INFO - PROCESS | 1652 | 1461491938008 Marionette TRACE conn2 <- [1,110,null,{}] 02:58:58 INFO - PROCESS | 1652 | 1461491938011 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}] 02:58:58 INFO - PROCESS | 1652 | 1461491938089 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 02:58:58 INFO - PROCESS | 1652 | 1461491938142 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c19e000 == 35 [pid = 1652] [id = 35] 02:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11a41a400) [pid = 1652] [serial = 101] [outer = 0x0] 02:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x127642c00) [pid = 1652] [serial = 102] [outer = 0x11a41a400] 02:58:58 INFO - PROCESS | 1652 | 1461491938168 Marionette DEBUG loaded listener.js 02:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x127cec000) [pid = 1652] [serial = 103] [outer = 0x11a41a400] 02:58:58 INFO - PROCESS | 1652 | 1461491938434 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]]]}] 02:58:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 02:58:58 INFO - PROCESS | 1652 | 1461491938476 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 02:58:58 INFO - PROCESS | 1652 | 1461491938478 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 02:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:58:58 INFO - PROCESS | 1652 | 1461491938488 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:58:58 INFO - PROCESS | 1652 | 1461491938490 Marionette TRACE conn2 <- [1,114,null,{}] 02:58:58 INFO - PROCESS | 1652 | 1461491938492 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}] 02:58:58 INFO - PROCESS | 1652 | 1461491938585 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 02:58:58 INFO - PROCESS | 1652 | 1461491938591 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6bc000 == 36 [pid = 1652] [id = 36] 02:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x127ce7400) [pid = 1652] [serial = 104] [outer = 0x0] 02:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x127ee9800) [pid = 1652] [serial = 105] [outer = 0x127ce7400] 02:58:58 INFO - PROCESS | 1652 | 1461491938622 Marionette DEBUG loaded listener.js 02:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12915d400) [pid = 1652] [serial = 106] [outer = 0x127ce7400] 02:58:58 INFO - PROCESS | 1652 | 1461491938954 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]]]}] 02:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 527ms 02:58:59 INFO - PROCESS | 1652 | 1461491939010 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 02:58:59 INFO - PROCESS | 1652 | 1461491939011 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 02:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:58:59 INFO - PROCESS | 1652 | 1461491939014 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:58:59 INFO - PROCESS | 1652 | 1461491939015 Marionette TRACE conn2 <- [1,118,null,{}] 02:58:59 INFO - PROCESS | 1652 | 1461491939017 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}] 02:58:59 INFO - PROCESS | 1652 | 1461491939091 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 02:58:59 INFO - PROCESS | 1652 | 1461491939095 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x125919800 == 37 [pid = 1652] [id = 37] 02:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x129165000) [pid = 1652] [serial = 107] [outer = 0x0] 02:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12994a800) [pid = 1652] [serial = 108] [outer = 0x129165000] 02:58:59 INFO - PROCESS | 1652 | 1461491939124 Marionette DEBUG loaded listener.js 02:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129e18c00) [pid = 1652] [serial = 109] [outer = 0x129165000] 02:58:59 INFO - PROCESS | 1652 | 1461491939415 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]]]}] 02:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 420ms 02:58:59 INFO - PROCESS | 1652 | 1461491939438 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 02:58:59 INFO - PROCESS | 1652 | 1461491939439 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 02:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:58:59 INFO - PROCESS | 1652 | 1461491939441 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:58:59 INFO - PROCESS | 1652 | 1461491939442 Marionette TRACE conn2 <- [1,122,null,{}] 02:58:59 INFO - PROCESS | 1652 | 1461491939445 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}] 02:58:59 INFO - PROCESS | 1652 | 1461491939525 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 02:58:59 INFO - PROCESS | 1652 | 1461491939529 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a9a000 == 38 [pid = 1652] [id = 38] 02:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129c5b000) [pid = 1652] [serial = 110] [outer = 0x0] 02:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b6c0c00) [pid = 1652] [serial = 111] [outer = 0x129c5b000] 02:58:59 INFO - PROCESS | 1652 | 1461491939556 Marionette DEBUG loaded listener.js 02:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b6c6c00) [pid = 1652] [serial = 112] [outer = 0x129c5b000] 02:58:59 INFO - PROCESS | 1652 | 1461491939846 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]]]}] 02:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 02:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:58:59 INFO - PROCESS | 1652 | 1461491939859 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 02:58:59 INFO - PROCESS | 1652 | 1461491939861 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 02:58:59 INFO - PROCESS | 1652 | 1461491939871 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:58:59 INFO - PROCESS | 1652 | 1461491939872 Marionette TRACE conn2 <- [1,126,null,{}] 02:58:59 INFO - PROCESS | 1652 | 1461491939877 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}] 02:58:59 INFO - PROCESS | 1652 | 1461491939957 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 02:59:00 INFO - PROCESS | 1652 | 1461491940008 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d20800 == 39 [pid = 1652] [id = 39] 02:59:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x127ea5000) [pid = 1652] [serial = 113] [outer = 0x0] 02:59:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129e1b800) [pid = 1652] [serial = 114] [outer = 0x127ea5000] 02:59:00 INFO - PROCESS | 1652 | 1461491940034 Marionette DEBUG loaded listener.js 02:59:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b973c00) [pid = 1652] [serial = 115] [outer = 0x127ea5000] 02:59:00 INFO - PROCESS | 1652 | 1461491940434 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]]]}] 02:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 577ms 02:59:00 INFO - PROCESS | 1652 | 1461491940441 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 02:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:59:00 INFO - PROCESS | 1652 | 1461491940445 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 02:59:00 INFO - PROCESS | 1652 | 1461491940450 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:59:00 INFO - PROCESS | 1652 | 1461491940452 Marionette TRACE conn2 <- [1,130,null,{}] 02:59:00 INFO - PROCESS | 1652 | 1461491940456 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}] 02:59:00 INFO - PROCESS | 1652 | 1461491940560 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 02:59:00 INFO - PROCESS | 1652 | 1461491940619 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x116083800 == 40 [pid = 1652] [id = 40] 02:59:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1177f5800) [pid = 1652] [serial = 116] [outer = 0x0] 02:59:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118665000) [pid = 1652] [serial = 117] [outer = 0x1177f5800] 02:59:00 INFO - PROCESS | 1652 | 1461491940651 Marionette DEBUG loaded listener.js 02:59:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118cfb800) [pid = 1652] [serial = 118] [outer = 0x1177f5800] 02:59:01 INFO - PROCESS | 1652 | 1461491941108 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]]]}] 02:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 672ms 02:59:01 INFO - PROCESS | 1652 | 1461491941122 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 02:59:01 INFO - PROCESS | 1652 | 1461491941126 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 02:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:59:01 INFO - PROCESS | 1652 | 1461491941131 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:59:01 INFO - PROCESS | 1652 | 1461491941133 Marionette TRACE conn2 <- [1,134,null,{}] 02:59:01 INFO - PROCESS | 1652 | 1461491941135 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}] 02:59:01 INFO - PROCESS | 1652 | 1461491941240 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 02:59:01 INFO - PROCESS | 1652 | 1461491941282 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c49000 == 41 [pid = 1652] [id = 41] 02:59:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118f8b400) [pid = 1652] [serial = 119] [outer = 0x0] 02:59:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x119e6d800) [pid = 1652] [serial = 120] [outer = 0x118f8b400] 02:59:01 INFO - PROCESS | 1652 | 1461491941312 Marionette DEBUG loaded listener.js 02:59:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11ad84400) [pid = 1652] [serial = 121] [outer = 0x118f8b400] 02:59:01 INFO - PROCESS | 1652 | 1461491941753 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]]]}] 02:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 671ms 02:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:59:01 INFO - PROCESS | 1652 | 1461491941803 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 02:59:01 INFO - PROCESS | 1652 | 1461491941804 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 02:59:01 INFO - PROCESS | 1652 | 1461491941807 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:59:01 INFO - PROCESS | 1652 | 1461491941809 Marionette TRACE conn2 <- [1,138,null,{}] 02:59:01 INFO - PROCESS | 1652 | 1461491941835 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}] 02:59:01 INFO - PROCESS | 1652 | 1461491941935 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 02:59:01 INFO - PROCESS | 1652 | 1461491941994 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x125922800 == 42 [pid = 1652] [id = 42] 02:59:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11bbb6800) [pid = 1652] [serial = 122] [outer = 0x0] 02:59:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11bf8c400) [pid = 1652] [serial = 123] [outer = 0x11bbb6800] 02:59:02 INFO - PROCESS | 1652 | 1461491942027 Marionette DEBUG loaded listener.js 02:59:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x125c98400) [pid = 1652] [serial = 124] [outer = 0x11bbb6800] 02:59:02 INFO - PROCESS | 1652 | 1461491942475 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]]]}] 02:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 720ms 02:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:59:02 INFO - PROCESS | 1652 | 1461491942528 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 02:59:02 INFO - PROCESS | 1652 | 1461491942530 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 02:59:02 INFO - PROCESS | 1652 | 1461491942532 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:59:02 INFO - PROCESS | 1652 | 1461491942533 Marionette TRACE conn2 <- [1,142,null,{}] 02:59:02 INFO - PROCESS | 1652 | 1461491942536 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}] 02:59:02 INFO - PROCESS | 1652 | 1461491942632 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 02:59:02 INFO - PROCESS | 1652 | 1461491942688 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12770c800 == 43 [pid = 1652] [id = 43] 02:59:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x127eea400) [pid = 1652] [serial = 125] [outer = 0x0] 02:59:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12870ac00) [pid = 1652] [serial = 126] [outer = 0x127eea400] 02:59:02 INFO - PROCESS | 1652 | 1461491942718 Marionette DEBUG loaded listener.js 02:59:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1287ab000) [pid = 1652] [serial = 127] [outer = 0x127eea400] 02:59:03 INFO - PROCESS | 1652 | 1461491943128 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]]]}] 02:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 619ms 02:59:03 INFO - PROCESS | 1652 | 1461491943154 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 02:59:03 INFO - PROCESS | 1652 | 1461491943155 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 02:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:59:03 INFO - PROCESS | 1652 | 1461491943157 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:59:03 INFO - PROCESS | 1652 | 1461491943159 Marionette TRACE conn2 <- [1,146,null,{}] 02:59:03 INFO - PROCESS | 1652 | 1461491943161 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}] 02:59:03 INFO - PROCESS | 1652 | 1461491943389 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 02:59:03 INFO - PROCESS | 1652 | 1461491943455 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119177800 == 44 [pid = 1652] [id = 44] 02:59:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11853b000) [pid = 1652] [serial = 128] [outer = 0x0] 02:59:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11860f800) [pid = 1652] [serial = 129] [outer = 0x11853b000] 02:59:03 INFO - PROCESS | 1652 | 1461491943483 Marionette DEBUG loaded listener.js 02:59:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118e73400) [pid = 1652] [serial = 130] [outer = 0x11853b000] 02:59:03 INFO - PROCESS | 1652 | 1461491943934 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]]]}] 02:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 820ms 02:59:03 INFO - PROCESS | 1652 | 1461491943984 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 02:59:03 INFO - PROCESS | 1652 | 1461491943986 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 02:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:59:03 INFO - PROCESS | 1652 | 1461491943991 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:59:03 INFO - PROCESS | 1652 | 1461491943994 Marionette TRACE conn2 <- [1,150,null,{}] 02:59:03 INFO - PROCESS | 1652 | 1461491943997 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}] 02:59:04 INFO - PROCESS | 1652 | 1461491944135 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 02:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x125a9a000 == 43 [pid = 1652] [id = 38] 02:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x125919800 == 42 [pid = 1652] [id = 37] 02:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11c6bc000 == 41 [pid = 1652] [id = 36] 02:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11c19e000 == 40 [pid = 1652] [id = 35] 02:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcad000 == 39 [pid = 1652] [id = 34] 02:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1147a4000 == 38 [pid = 1652] [id = 33] 02:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab1a000 == 37 [pid = 1652] [id = 32] 02:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119c3e000 == 36 [pid = 1652] [id = 31] 02:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119b05000 == 35 [pid = 1652] [id = 30] 02:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119124000 == 34 [pid = 1652] [id = 29] 02:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x118ccf000 == 33 [pid = 1652] [id = 28] 02:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11662b800 == 32 [pid = 1652] [id = 27] 02:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x114ed0000 == 31 [pid = 1652] [id = 26] 02:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119c31800 == 30 [pid = 1652] [id = 25] 02:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11924d000 == 29 [pid = 1652] [id = 24] 02:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1153de000 == 28 [pid = 1652] [id = 23] 02:59:04 INFO - PROCESS | 1652 | 1461491944218 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x114e7f000 == 29 [pid = 1652] [id = 45] 02:59:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1147ca000) [pid = 1652] [serial = 131] [outer = 0x0] 02:59:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1156ec400) [pid = 1652] [serial = 132] [outer = 0x1147ca000] 02:59:04 INFO - PROCESS | 1652 | 1461491944252 Marionette DEBUG loaded listener.js 02:59:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x118c2c000) [pid = 1652] [serial = 133] [outer = 0x1147ca000] 02:59:04 INFO - PROCESS | 1652 | 1461491944807 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]]]}] 02:59:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 875ms 02:59:04 INFO - PROCESS | 1652 | 1461491944868 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 02:59:04 INFO - PROCESS | 1652 | 1461491944872 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 02:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:59:04 INFO - PROCESS | 1652 | 1461491944877 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:59:04 INFO - PROCESS | 1652 | 1461491944882 Marionette TRACE conn2 <- [1,154,null,{}] 02:59:04 INFO - PROCESS | 1652 | 1461491944887 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}] 02:59:05 INFO - PROCESS | 1652 | 1461491945001 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 02:59:05 INFO - PROCESS | 1652 | 1461491945048 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197ba000 == 30 [pid = 1652] [id = 46] 02:59:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11aa50800) [pid = 1652] [serial = 134] [outer = 0x0] 02:59:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11aa9bc00) [pid = 1652] [serial = 135] [outer = 0x11aa50800] 02:59:05 INFO - PROCESS | 1652 | 1461491945082 Marionette DEBUG loaded listener.js 02:59:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11ad89800) [pid = 1652] [serial = 136] [outer = 0x11aa50800] 02:59:05 INFO - PROCESS | 1652 | 1461491945507 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]]]}] 02:59:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 676ms 02:59:05 INFO - PROCESS | 1652 | 1461491945552 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 02:59:05 INFO - PROCESS | 1652 | 1461491945554 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 02:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:59:05 INFO - PROCESS | 1652 | 1461491945557 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:59:05 INFO - PROCESS | 1652 | 1461491945558 Marionette TRACE conn2 <- [1,158,null,{}] 02:59:05 INFO - PROCESS | 1652 | 1461491945561 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}] 02:59:05 INFO - PROCESS | 1652 | 1461491945656 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 02:59:05 INFO - PROCESS | 1652 | 1461491945719 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab0a000 == 31 [pid = 1652] [id = 47] 02:59:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11b157800) [pid = 1652] [serial = 137] [outer = 0x0] 02:59:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11b92f000) [pid = 1652] [serial = 138] [outer = 0x11b157800] 02:59:05 INFO - PROCESS | 1652 | 1461491945750 Marionette DEBUG loaded listener.js 02:59:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11bbb6000) [pid = 1652] [serial = 139] [outer = 0x11b157800] 02:59:06 INFO - PROCESS | 1652 | 1461491946214 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]]]}] 02:59:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 669ms 02:59:06 INFO - PROCESS | 1652 | 1461491946227 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 02:59:06 INFO - PROCESS | 1652 | 1461491946229 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 02:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:59:06 INFO - PROCESS | 1652 | 1461491946289 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:59:06 INFO - PROCESS | 1652 | 1461491946293 Marionette TRACE conn2 <- [1,162,null,{}] 02:59:06 INFO - PROCESS | 1652 | 1461491946296 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}] 02:59:06 INFO - PROCESS | 1652 | 1461491946391 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 02:59:06 INFO - PROCESS | 1652 | 1461491946448 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcc1000 == 32 [pid = 1652] [id = 48] 02:59:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11c729800) [pid = 1652] [serial = 140] [outer = 0x0] 02:59:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x125aab400) [pid = 1652] [serial = 141] [outer = 0x11c729800] 02:59:06 INFO - PROCESS | 1652 | 1461491946485 Marionette DEBUG loaded listener.js 02:59:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x125e73400) [pid = 1652] [serial = 142] [outer = 0x11c729800] 02:59:07 INFO - PROCESS | 1652 | 1461491947003 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]]]}] 02:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 811ms 02:59:07 INFO - PROCESS | 1652 | 1461491947062 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 02:59:07 INFO - PROCESS | 1652 | 1461491947063 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 02:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:59:07 INFO - PROCESS | 1652 | 1461491947066 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:59:07 INFO - PROCESS | 1652 | 1461491947067 Marionette TRACE conn2 <- [1,166,null,{}] 02:59:07 INFO - PROCESS | 1652 | 1461491947069 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}] 02:59:07 INFO - PROCESS | 1652 | 1461491947157 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 02:59:07 INFO - PROCESS | 1652 | 1461491947215 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6aa000 == 33 [pid = 1652] [id = 49] 02:59:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11c763800) [pid = 1652] [serial = 143] [outer = 0x0] 02:59:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x127c36800) [pid = 1652] [serial = 144] [outer = 0x11c763800] 02:59:07 INFO - PROCESS | 1652 | 1461491947246 Marionette DEBUG loaded listener.js 02:59:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x127ee7c00) [pid = 1652] [serial = 145] [outer = 0x11c763800] 02:59:07 INFO - PROCESS | 1652 | 1461491947681 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]]]}] 02:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 668ms 02:59:07 INFO - PROCESS | 1652 | 1461491947749 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 02:59:07 INFO - PROCESS | 1652 | 1461491947751 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 02:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:59:07 INFO - PROCESS | 1652 | 1461491947756 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:59:07 INFO - PROCESS | 1652 | 1461491947757 Marionette TRACE conn2 <- [1,170,null,{}] 02:59:07 INFO - PROCESS | 1652 | 1461491947759 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}] 02:59:07 INFO - PROCESS | 1652 | 1461491947851 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 02:59:07 INFO - PROCESS | 1652 | 1461491947914 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x116598000 == 34 [pid = 1652] [id = 50] 02:59:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x129164400) [pid = 1652] [serial = 146] [outer = 0x0] 02:59:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12916a400) [pid = 1652] [serial = 147] [outer = 0x129164400] 02:59:07 INFO - PROCESS | 1652 | 1461491947953 Marionette DEBUG loaded listener.js 02:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12b974000) [pid = 1652] [serial = 148] [outer = 0x129164400] 02:59:08 INFO - PROCESS | 1652 | 1461491948362 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]]]}] 02:59:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 720ms 02:59:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:59:08 INFO - PROCESS | 1652 | 1461491948476 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 02:59:08 INFO - PROCESS | 1652 | 1461491948478 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 02:59:08 INFO - PROCESS | 1652 | 1461491948483 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:59:08 INFO - PROCESS | 1652 | 1461491948486 Marionette TRACE conn2 <- [1,174,null,{}] 02:59:08 INFO - PROCESS | 1652 | 1461491948490 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}] 02:59:08 INFO - PROCESS | 1652 | 1461491948578 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 02:59:08 INFO - PROCESS | 1652 | 1461491948642 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x119119000 == 35 [pid = 1652] [id = 51] 02:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x118cf9400) [pid = 1652] [serial = 149] [outer = 0x0] 02:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x118f8dc00) [pid = 1652] [serial = 150] [outer = 0x118cf9400] 02:59:08 INFO - PROCESS | 1652 | 1461491948671 Marionette DEBUG loaded listener.js 02:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11a459c00) [pid = 1652] [serial = 151] [outer = 0x118cf9400] 02:59:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab18800 == 34 [pid = 1652] [id = 21] 02:59:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12eeca000 == 33 [pid = 1652] [id = 13] 02:59:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119177800 == 32 [pid = 1652] [id = 44] 02:59:09 INFO - PROCESS | 1652 | --DOCSHELL 0x125922800 == 31 [pid = 1652] [id = 42] 02:59:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119c49000 == 30 [pid = 1652] [id = 41] 02:59:09 INFO - PROCESS | 1652 | --DOCSHELL 0x116083800 == 29 [pid = 1652] [id = 40] 02:59:09 INFO - PROCESS | 1652 | 1461491949169 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]]]}] 02:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 726ms 02:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:59:09 INFO - PROCESS | 1652 | 1461491949209 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 02:59:09 INFO - PROCESS | 1652 | 1461491949212 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 02:59:09 INFO - PROCESS | 1652 | 1461491949217 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:59:09 INFO - PROCESS | 1652 | 1461491949220 Marionette TRACE conn2 <- [1,178,null,{}] 02:59:09 INFO - PROCESS | 1652 | 1461491949224 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}] 02:59:09 INFO - PROCESS | 1652 | 1461491949319 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 02:59:09 INFO - PROCESS | 1652 | 1461491949386 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c3e000 == 30 [pid = 1652] [id = 52] 02:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x119e6c400) [pid = 1652] [serial = 152] [outer = 0x0] 02:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11aa99c00) [pid = 1652] [serial = 153] [outer = 0x119e6c400] 02:59:09 INFO - PROCESS | 1652 | 1461491949422 Marionette DEBUG loaded listener.js 02:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11afea000) [pid = 1652] [serial = 154] [outer = 0x119e6c400] 02:59:09 INFO - PROCESS | 1652 | 1461491949955 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]]]}] 02:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 775ms 02:59:09 INFO - PROCESS | 1652 | 1461491949991 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 02:59:09 INFO - PROCESS | 1652 | 1461491949995 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 02:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:59:10 INFO - PROCESS | 1652 | 1461491950002 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:59:10 INFO - PROCESS | 1652 | 1461491950004 Marionette TRACE conn2 <- [1,182,null,{}] 02:59:10 INFO - PROCESS | 1652 | 1461491950006 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}] 02:59:10 INFO - PROCESS | 1652 | 1461491950097 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 02:59:10 INFO - PROCESS | 1652 | 1461491950160 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1a2000 == 31 [pid = 1652] [id = 53] 02:59:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11bbb4000) [pid = 1652] [serial = 155] [outer = 0x0] 02:59:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x11bf8f400) [pid = 1652] [serial = 156] [outer = 0x11bbb4000] 02:59:10 INFO - PROCESS | 1652 | 1461491950191 Marionette DEBUG loaded listener.js 02:59:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11c44dc00) [pid = 1652] [serial = 157] [outer = 0x11bbb4000] 02:59:10 INFO - PROCESS | 1652 | 1461491950620 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]]]}] 02:59:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 671ms 02:59:10 INFO - PROCESS | 1652 | 1461491950682 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 02:59:10 INFO - PROCESS | 1652 | 1461491950684 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 02:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:59:10 INFO - PROCESS | 1652 | 1461491950689 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:59:10 INFO - PROCESS | 1652 | 1461491950692 Marionette TRACE conn2 <- [1,186,null,{}] 02:59:10 INFO - PROCESS | 1652 | 1461491950702 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}] 02:59:10 INFO - PROCESS | 1652 | 1461491950794 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 02:59:10 INFO - PROCESS | 1652 | 1461491950857 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x127656000 == 32 [pid = 1652] [id = 54] 02:59:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x127ea6c00) [pid = 1652] [serial = 158] [outer = 0x0] 02:59:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x127ee8c00) [pid = 1652] [serial = 159] [outer = 0x127ea6c00] 02:59:10 INFO - PROCESS | 1652 | 1461491950891 Marionette DEBUG loaded listener.js 02:59:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12994a400) [pid = 1652] [serial = 160] [outer = 0x127ea6c00] 02:59:11 INFO - PROCESS | 1652 | 1461491951313 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]]]}] 02:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 672ms 02:59:11 INFO - PROCESS | 1652 | 1461491951361 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 02:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:59:11 INFO - PROCESS | 1652 | 1461491951363 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 02:59:11 INFO - PROCESS | 1652 | 1461491951366 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:59:11 INFO - PROCESS | 1652 | 1461491951367 Marionette TRACE conn2 <- [1,190,null,{}] 02:59:11 INFO - PROCESS | 1652 | 1461491951370 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}] 02:59:11 INFO - PROCESS | 1652 | 1461491951465 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 02:59:11 INFO - PROCESS | 1652 | 1461491951513 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x128193000 == 33 [pid = 1652] [id = 55] 02:59:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12b6c4800) [pid = 1652] [serial = 161] [outer = 0x0] 02:59:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12bc70400) [pid = 1652] [serial = 162] [outer = 0x12b6c4800] 02:59:11 INFO - PROCESS | 1652 | 1461491951543 Marionette DEBUG loaded listener.js 02:59:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12bd14400) [pid = 1652] [serial = 163] [outer = 0x12b6c4800] 02:59:11 INFO - PROCESS | 1652 | 1461491951952 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]]]}] 02:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 619ms 02:59:12 INFO - PROCESS | 1652 | 1461491951999 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 02:59:12 INFO - PROCESS | 1652 | 1461491952000 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 02:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:59:12 INFO - PROCESS | 1652 | 1461491952005 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:59:12 INFO - PROCESS | 1652 | 1461491952006 Marionette TRACE conn2 <- [1,194,null,{}] 02:59:12 INFO - PROCESS | 1652 | 1461491952009 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}] 02:59:12 INFO - PROCESS | 1652 | 1461491952097 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 02:59:12 INFO - PROCESS | 1652 | 1461491952192 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291d1000 == 34 [pid = 1652] [id = 56] 02:59:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12bf5d800) [pid = 1652] [serial = 164] [outer = 0x0] 02:59:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12bf66c00) [pid = 1652] [serial = 165] [outer = 0x12bf5d800] 02:59:12 INFO - PROCESS | 1652 | 1461491952222 Marionette DEBUG loaded listener.js 02:59:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12bfc1c00) [pid = 1652] [serial = 166] [outer = 0x12bf5d800] 02:59:12 INFO - PROCESS | 1652 | 1461491952659 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]]]}] 02:59:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 669ms 02:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:59:12 INFO - PROCESS | 1652 | 1461491952675 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 02:59:12 INFO - PROCESS | 1652 | 1461491952676 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 02:59:12 INFO - PROCESS | 1652 | 1461491952678 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:59:12 INFO - PROCESS | 1652 | 1461491952679 Marionette TRACE conn2 <- [1,198,null,{}] 02:59:12 INFO - PROCESS | 1652 | 1461491952682 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}] 02:59:12 INFO - PROCESS | 1652 | 1461491952799 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 02:59:12 INFO - PROCESS | 1652 | 1461491952864 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b529000 == 35 [pid = 1652] [id = 57] 02:59:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12bfcbc00) [pid = 1652] [serial = 167] [outer = 0x0] 02:59:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12bfe2800) [pid = 1652] [serial = 168] [outer = 0x12bfcbc00] 02:59:12 INFO - PROCESS | 1652 | 1461491952896 Marionette DEBUG loaded listener.js 02:59:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12d683c00) [pid = 1652] [serial = 169] [outer = 0x12bfcbc00] 02:59:13 INFO - PROCESS | 1652 | 1461491953391 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]]]}] 02:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 771ms 02:59:13 INFO - PROCESS | 1652 | 1461491953450 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 02:59:13 INFO - PROCESS | 1652 | 1461491953452 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 02:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:59:13 INFO - PROCESS | 1652 | 1461491953456 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:59:13 INFO - PROCESS | 1652 | 1461491953458 Marionette TRACE conn2 <- [1,202,null,{}] 02:59:13 INFO - PROCESS | 1652 | 1461491953462 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}] 02:59:13 INFO - PROCESS | 1652 | 1461491953555 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 02:59:13 INFO - PROCESS | 1652 | 1461491953618 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa09000 == 36 [pid = 1652] [id = 58] 02:59:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x11aa4f800) [pid = 1652] [serial = 170] [outer = 0x0] 02:59:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x11aa96400) [pid = 1652] [serial = 171] [outer = 0x11aa4f800] 02:59:13 INFO - PROCESS | 1652 | 1461491953649 Marionette DEBUG loaded listener.js 02:59:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11afeb400) [pid = 1652] [serial = 172] [outer = 0x11aa4f800] 02:59:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab0a000 == 35 [pid = 1652] [id = 47] 02:59:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1197ba000 == 34 [pid = 1652] [id = 46] 02:59:13 INFO - PROCESS | 1652 | --DOCSHELL 0x114e7f000 == 33 [pid = 1652] [id = 45] 02:59:14 INFO - PROCESS | 1652 | 1461491954109 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]]]}] 02:59:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 676ms 02:59:14 INFO - PROCESS | 1652 | 1461491954132 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 02:59:14 INFO - PROCESS | 1652 | 1461491954134 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 02:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:59:14 INFO - PROCESS | 1652 | 1461491954138 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:59:14 INFO - PROCESS | 1652 | 1461491954141 Marionette TRACE conn2 <- [1,206,null,{}] 02:59:14 INFO - PROCESS | 1652 | 1461491954145 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}] 02:59:14 INFO - PROCESS | 1652 | 1461491954244 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 02:59:14 INFO - PROCESS | 1652 | 1461491954309 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b181800 == 34 [pid = 1652] [id = 59] 02:59:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11aa91c00) [pid = 1652] [serial = 173] [outer = 0x0] 02:59:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x11b150800) [pid = 1652] [serial = 174] [outer = 0x11aa91c00] 02:59:14 INFO - PROCESS | 1652 | 1461491954342 Marionette DEBUG loaded listener.js 02:59:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x11bf86c00) [pid = 1652] [serial = 175] [outer = 0x11aa91c00] 02:59:14 INFO - PROCESS | 1652 | 1461491954754 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]]]}] 02:59:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 672ms 02:59:14 INFO - PROCESS | 1652 | 1461491954810 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 02:59:14 INFO - PROCESS | 1652 | 1461491954814 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 02:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:59:14 INFO - PROCESS | 1652 | 1461491954838 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:59:14 INFO - PROCESS | 1652 | 1461491954840 Marionette TRACE conn2 <- [1,210,null,{}] 02:59:14 INFO - PROCESS | 1652 | 1461491954843 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}] 02:59:14 INFO - PROCESS | 1652 | 1461491954990 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 02:59:15 INFO - PROCESS | 1652 | 1461491955038 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x127475000 == 35 [pid = 1652] [id = 60] 02:59:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x11c161400) [pid = 1652] [serial = 176] [outer = 0x0] 02:59:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x123953c00) [pid = 1652] [serial = 177] [outer = 0x11c161400] 02:59:15 INFO - PROCESS | 1652 | 1461491955068 Marionette DEBUG loaded listener.js 02:59:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x127eed400) [pid = 1652] [serial = 178] [outer = 0x11c161400] 02:59:15 INFO - PROCESS | 1652 | 1461491955493 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]]]}] 02:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 671ms 02:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:59:15 INFO - PROCESS | 1652 | 1461491955509 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 02:59:15 INFO - PROCESS | 1652 | 1461491955510 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 02:59:15 INFO - PROCESS | 1652 | 1461491955513 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:59:15 INFO - PROCESS | 1652 | 1461491955515 Marionette TRACE conn2 <- [1,214,null,{}] 02:59:15 INFO - PROCESS | 1652 | 1461491955523 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}] 02:59:15 INFO - PROCESS | 1652 | 1461491955623 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 02:59:15 INFO - PROCESS | 1652 | 1461491955671 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b51f000 == 36 [pid = 1652] [id = 61] 02:59:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x129166000) [pid = 1652] [serial = 179] [outer = 0x0] 02:59:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12b788000) [pid = 1652] [serial = 180] [outer = 0x129166000] 02:59:15 INFO - PROCESS | 1652 | 1461491955704 Marionette DEBUG loaded listener.js 02:59:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12bf60c00) [pid = 1652] [serial = 181] [outer = 0x129166000] 02:59:16 INFO - PROCESS | 1652 | 1461491956131 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]]]}] 02:59:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 673ms 02:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:59:16 INFO - PROCESS | 1652 | 1461491956187 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 02:59:16 INFO - PROCESS | 1652 | 1461491956188 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 02:59:16 INFO - PROCESS | 1652 | 1461491956191 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:59:16 INFO - PROCESS | 1652 | 1461491956192 Marionette TRACE conn2 <- [1,218,null,{}] 02:59:16 INFO - PROCESS | 1652 | 1461491956195 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}] 02:59:16 INFO - PROCESS | 1652 | 1461491956342 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 02:59:16 INFO - PROCESS | 1652 | 1461491956402 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c110000 == 37 [pid = 1652] [id = 62] 02:59:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12d17dc00) [pid = 1652] [serial = 182] [outer = 0x0] 02:59:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12d29a000) [pid = 1652] [serial = 183] [outer = 0x12d17dc00] 02:59:16 INFO - PROCESS | 1652 | 1461491956433 Marionette DEBUG loaded listener.js 02:59:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12d685400) [pid = 1652] [serial = 184] [outer = 0x12d17dc00] 02:59:16 INFO - PROCESS | 1652 | 1461491956843 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]]]}] 02:59:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 669ms 02:59:16 INFO - PROCESS | 1652 | 1461491956861 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 02:59:16 INFO - PROCESS | 1652 | 1461491956862 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 02:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:59:16 INFO - PROCESS | 1652 | 1461491956864 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:59:16 INFO - PROCESS | 1652 | 1461491956866 Marionette TRACE conn2 <- [1,222,null,{}] 02:59:16 INFO - PROCESS | 1652 | 1461491956868 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}] 02:59:16 INFO - PROCESS | 1652 | 1461491956960 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 02:59:17 INFO - PROCESS | 1652 | 1461491957008 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d085800 == 38 [pid = 1652] [id = 63] 02:59:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x11c16a400) [pid = 1652] [serial = 185] [outer = 0x0] 02:59:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12db17400) [pid = 1652] [serial = 186] [outer = 0x11c16a400] 02:59:17 INFO - PROCESS | 1652 | 1461491957038 Marionette DEBUG loaded listener.js 02:59:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12dc3a000) [pid = 1652] [serial = 187] [outer = 0x11c16a400] 02:59:17 INFO - PROCESS | 1652 | 1461491957452 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]]]}] 02:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 620ms 02:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:59:17 INFO - PROCESS | 1652 | 1461491957485 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 02:59:17 INFO - PROCESS | 1652 | 1461491957486 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 02:59:17 INFO - PROCESS | 1652 | 1461491957489 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:59:17 INFO - PROCESS | 1652 | 1461491957490 Marionette TRACE conn2 <- [1,226,null,{}] 02:59:17 INFO - PROCESS | 1652 | 1461491957492 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}] 02:59:17 INFO - PROCESS | 1652 | 1461491957611 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 02:59:17 INFO - PROCESS | 1652 | 1461491957697 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d213000 == 39 [pid = 1652] [id = 64] 02:59:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12dc40800) [pid = 1652] [serial = 188] [outer = 0x0] 02:59:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12e414c00) [pid = 1652] [serial = 189] [outer = 0x12dc40800] 02:59:17 INFO - PROCESS | 1652 | 1461491957763 Marionette DEBUG loaded listener.js 02:59:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12e4a7800) [pid = 1652] [serial = 190] [outer = 0x12dc40800] 02:59:18 INFO - PROCESS | 1652 | 1461491958279 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]]]}] 02:59:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 818ms 02:59:18 INFO - PROCESS | 1652 | 1461491958308 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 02:59:18 INFO - PROCESS | 1652 | 1461491958310 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 02:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:59:18 INFO - PROCESS | 1652 | 1461491958335 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:59:18 INFO - PROCESS | 1652 | 1461491958336 Marionette TRACE conn2 <- [1,230,null,{}] 02:59:18 INFO - PROCESS | 1652 | 1461491958343 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}] 02:59:18 INFO - PROCESS | 1652 | 1461491958435 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 02:59:18 INFO - PROCESS | 1652 | 1461491958584 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197be800 == 40 [pid = 1652] [id = 65] 02:59:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x11866ac00) [pid = 1652] [serial = 191] [outer = 0x0] 02:59:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x118ced400) [pid = 1652] [serial = 192] [outer = 0x11866ac00] 02:59:18 INFO - PROCESS | 1652 | 1461491958614 Marionette DEBUG loaded listener.js 02:59:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x11aa9d800) [pid = 1652] [serial = 193] [outer = 0x11866ac00] 02:59:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x11afef400) [pid = 1652] [serial = 194] [outer = 0x12f843800] 02:59:19 INFO - PROCESS | 1652 | 1461491959111 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]]]}] 02:59:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 848ms 02:59:19 INFO - PROCESS | 1652 | 1461491959163 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 02:59:19 INFO - PROCESS | 1652 | 1461491959166 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 02:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:59:19 INFO - PROCESS | 1652 | 1461491959198 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:59:19 INFO - PROCESS | 1652 | 1461491959204 Marionette TRACE conn2 <- [1,234,null,{}] 02:59:19 INFO - PROCESS | 1652 | 1461491959209 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}] 02:59:19 INFO - PROCESS | 1652 | 1461491959348 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 02:59:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1291d1000 == 39 [pid = 1652] [id = 56] 02:59:19 INFO - PROCESS | 1652 | --DOCSHELL 0x128193000 == 38 [pid = 1652] [id = 55] 02:59:19 INFO - PROCESS | 1652 | --DOCSHELL 0x127656000 == 37 [pid = 1652] [id = 54] 02:59:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1a2000 == 36 [pid = 1652] [id = 53] 02:59:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119c3e000 == 35 [pid = 1652] [id = 52] 02:59:19 INFO - PROCESS | 1652 | 1461491959534 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197ba000 == 36 [pid = 1652] [id = 66] 02:59:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x1177f4800) [pid = 1652] [serial = 195] [outer = 0x0] 02:59:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x118f8e400) [pid = 1652] [serial = 196] [outer = 0x1177f4800] 02:59:19 INFO - PROCESS | 1652 | 1461491959583 Marionette DEBUG loaded listener.js 02:59:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x11bbaf400) [pid = 1652] [serial = 197] [outer = 0x1177f4800] 02:59:20 INFO - PROCESS | 1652 | 1461491960048 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]]]}] 02:59:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 881ms 02:59:20 INFO - PROCESS | 1652 | 1461491960074 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 02:59:20 INFO - PROCESS | 1652 | 1461491960079 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 02:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:59:20 INFO - PROCESS | 1652 | 1461491960084 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:59:20 INFO - PROCESS | 1652 | 1461491960088 Marionette TRACE conn2 <- [1,238,null,{}] 02:59:20 INFO - PROCESS | 1652 | 1461491960093 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}] 02:59:20 INFO - PROCESS | 1652 | 1461491960236 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 02:59:20 INFO - PROCESS | 1652 | 1461491960360 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12997a800 == 37 [pid = 1652] [id = 67] 02:59:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x125d89000) [pid = 1652] [serial = 198] [outer = 0x0] 02:59:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x1287a6800) [pid = 1652] [serial = 199] [outer = 0x125d89000] 02:59:20 INFO - PROCESS | 1652 | 1461491960419 Marionette DEBUG loaded listener.js 02:59:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12b974400) [pid = 1652] [serial = 200] [outer = 0x125d89000] 02:59:20 INFO - PROCESS | 1652 | 1461491960884 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]]]}] 02:59:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 825ms 02:59:20 INFO - PROCESS | 1652 | 1461491960910 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 02:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:59:20 INFO - PROCESS | 1652 | 1461491960913 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 02:59:20 INFO - PROCESS | 1652 | 1461491960915 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:59:20 INFO - PROCESS | 1652 | 1461491960917 Marionette TRACE conn2 <- [1,242,null,{}] 02:59:20 INFO - PROCESS | 1652 | 1461491960919 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}] 02:59:21 INFO - PROCESS | 1652 | 1461491961018 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 02:59:21 INFO - PROCESS | 1652 | 1461491961089 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d20d800 == 38 [pid = 1652] [id = 68] 02:59:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12bf5e000) [pid = 1652] [serial = 201] [outer = 0x0] 02:59:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12bfe1800) [pid = 1652] [serial = 202] [outer = 0x12bf5e000] 02:59:21 INFO - PROCESS | 1652 | 1461491961122 Marionette DEBUG loaded listener.js 02:59:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12d684000) [pid = 1652] [serial = 203] [outer = 0x12bf5e000] 02:59:21 INFO - PROCESS | 1652 | 1461491961542 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]]]}] 02:59:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 670ms 02:59:21 INFO - PROCESS | 1652 | 1461491961585 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 02:59:21 INFO - PROCESS | 1652 | 1461491961587 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 02:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:59:21 INFO - PROCESS | 1652 | 1461491961594 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:59:21 INFO - PROCESS | 1652 | 1461491961598 Marionette TRACE conn2 <- [1,246,null,{}] 02:59:21 INFO - PROCESS | 1652 | 1461491961602 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}] 02:59:21 INFO - PROCESS | 1652 | 1461491961704 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 02:59:21 INFO - PROCESS | 1652 | 1461491961762 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x114ed4000 == 39 [pid = 1652] [id = 69] 02:59:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12bf62800) [pid = 1652] [serial = 204] [outer = 0x0] 02:59:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12e415400) [pid = 1652] [serial = 205] [outer = 0x12bf62800] 02:59:21 INFO - PROCESS | 1652 | 1461491961805 Marionette DEBUG loaded listener.js 02:59:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12e4a6400) [pid = 1652] [serial = 206] [outer = 0x12bf62800] 02:59:22 INFO - PROCESS | 1652 | 1461491962227 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]]]}] 02:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 679ms 02:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:59:22 INFO - PROCESS | 1652 | 1461491962270 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 02:59:22 INFO - PROCESS | 1652 | 1461491962272 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 02:59:22 INFO - PROCESS | 1652 | 1461491962274 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:59:22 INFO - PROCESS | 1652 | 1461491962275 Marionette TRACE conn2 <- [1,250,null,{}] 02:59:22 INFO - PROCESS | 1652 | 1461491962278 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}] 02:59:22 INFO - PROCESS | 1652 | 1461491962392 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 02:59:22 INFO - PROCESS | 1652 | 1461491962449 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e7b2000 == 40 [pid = 1652] [id = 70] 02:59:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12e4ac800) [pid = 1652] [serial = 207] [outer = 0x0] 02:59:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12e7ed400) [pid = 1652] [serial = 208] [outer = 0x12e4ac800] 02:59:22 INFO - PROCESS | 1652 | 1461491962479 Marionette DEBUG loaded listener.js 02:59:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12ec9ec00) [pid = 1652] [serial = 209] [outer = 0x12e4ac800] 02:59:22 INFO - PROCESS | 1652 | 1461491962887 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]]]}] 02:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 620ms 02:59:22 INFO - PROCESS | 1652 | 1461491962894 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 02:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:59:22 INFO - PROCESS | 1652 | 1461491962896 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 02:59:22 INFO - PROCESS | 1652 | 1461491962898 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:59:22 INFO - PROCESS | 1652 | 1461491962899 Marionette TRACE conn2 <- [1,254,null,{}] 02:59:22 INFO - PROCESS | 1652 | 1461491962902 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}] 02:59:23 INFO - PROCESS | 1652 | 1461491962992 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 02:59:23 INFO - PROCESS | 1652 | 1461491963044 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ecf0800 == 41 [pid = 1652] [id = 71] 02:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12eca8800) [pid = 1652] [serial = 210] [outer = 0x0] 02:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12ecac800) [pid = 1652] [serial = 211] [outer = 0x12eca8800] 02:59:23 INFO - PROCESS | 1652 | 1461491963082 Marionette DEBUG loaded listener.js 02:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12f19f800) [pid = 1652] [serial = 212] [outer = 0x12eca8800] 02:59:23 INFO - PROCESS | 1652 | 1461491963483 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]]]}] 02:59:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:59:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 619ms 02:59:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:59:23 INFO - PROCESS | 1652 | 1461491963517 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 02:59:23 INFO - PROCESS | 1652 | 1461491963519 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 02:59:23 INFO - PROCESS | 1652 | 1461491963521 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:59:23 INFO - PROCESS | 1652 | 1461491963523 Marionette TRACE conn2 <- [1,258,null,{}] 02:59:23 INFO - PROCESS | 1652 | 1461491963525 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}] 02:59:23 INFO - PROCESS | 1652 | 1461491963623 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 02:59:23 INFO - PROCESS | 1652 | 1461491963708 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4b5000 == 42 [pid = 1652] [id = 72] 02:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12f1a4c00) [pid = 1652] [serial = 213] [outer = 0x0] 02:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12f410800) [pid = 1652] [serial = 214] [outer = 0x12f1a4c00] 02:59:23 INFO - PROCESS | 1652 | 1461491963740 Marionette DEBUG loaded listener.js 02:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12f847000) [pid = 1652] [serial = 215] [outer = 0x12f1a4c00] 02:59:24 INFO - PROCESS | 1652 | 1461491964138 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]]]}] 02:59:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 670ms 02:59:24 INFO - PROCESS | 1652 | 1461491964201 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 02:59:24 INFO - PROCESS | 1652 | 1461491964202 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 02:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:59:24 INFO - PROCESS | 1652 | 1461491964207 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:59:24 INFO - PROCESS | 1652 | 1461491964208 Marionette TRACE conn2 <- [1,262,null,{}] 02:59:24 INFO - PROCESS | 1652 | 1461491964211 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}] 02:59:24 INFO - PROCESS | 1652 | 1461491964305 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 02:59:24 INFO - PROCESS | 1652 | 1461491964371 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f7a1000 == 43 [pid = 1652] [id = 73] 02:59:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12f84f000) [pid = 1652] [serial = 216] [outer = 0x0] 02:59:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12fb24400) [pid = 1652] [serial = 217] [outer = 0x12f84f000] 02:59:24 INFO - PROCESS | 1652 | 1461491964401 Marionette DEBUG loaded listener.js 02:59:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12fb2d000) [pid = 1652] [serial = 218] [outer = 0x12f84f000] 02:59:24 INFO - PROCESS | 1652 | 1461491964822 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]]]}] 02:59:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 670ms 02:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:59:24 INFO - PROCESS | 1652 | 1461491964877 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 02:59:24 INFO - PROCESS | 1652 | 1461491964879 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 02:59:24 INFO - PROCESS | 1652 | 1461491964881 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:59:24 INFO - PROCESS | 1652 | 1461491964882 Marionette TRACE conn2 <- [1,266,null,{}] 02:59:24 INFO - PROCESS | 1652 | 1461491964885 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}] 02:59:25 INFO - PROCESS | 1652 | 1461491964997 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 02:59:25 INFO - PROCESS | 1652 | 1461491965064 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fac4800 == 44 [pid = 1652] [id = 74] 02:59:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12bfc9c00) [pid = 1652] [serial = 219] [outer = 0x0] 02:59:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12fe69400) [pid = 1652] [serial = 220] [outer = 0x12bfc9c00] 02:59:25 INFO - PROCESS | 1652 | 1461491965096 Marionette DEBUG loaded listener.js 02:59:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12fe8b400) [pid = 1652] [serial = 221] [outer = 0x12bfc9c00] 02:59:25 INFO - PROCESS | 1652 | 1461491965558 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]]]}] 02:59:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 719ms 02:59:25 INFO - PROCESS | 1652 | 1461491965619 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 02:59:25 INFO - PROCESS | 1652 | 1461491965621 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 02:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:59:25 INFO - PROCESS | 1652 | 1461491965628 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:59:25 INFO - PROCESS | 1652 | 1461491965630 Marionette TRACE conn2 <- [1,270,null,{}] 02:59:25 INFO - PROCESS | 1652 | 1461491965636 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}] 02:59:25 INFO - PROCESS | 1652 | 1461491965732 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 02:59:25 INFO - PROCESS | 1652 | 1461491965803 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12818b000 == 45 [pid = 1652] [id = 75] 02:59:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x1191ac800) [pid = 1652] [serial = 222] [outer = 0x0] 02:59:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x11aa9fc00) [pid = 1652] [serial = 223] [outer = 0x1191ac800] 02:59:25 INFO - PROCESS | 1652 | 1461491965833 Marionette DEBUG loaded listener.js 02:59:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x11bbb5400) [pid = 1652] [serial = 224] [outer = 0x1191ac800] 02:59:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1197be800 == 44 [pid = 1652] [id = 65] 02:59:26 INFO - PROCESS | 1652 | --DOCSHELL 0x127475000 == 43 [pid = 1652] [id = 60] 02:59:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11b181800 == 42 [pid = 1652] [id = 59] 02:59:26 INFO - PROCESS | 1652 | 1461491966311 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]]]}] 02:59:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 724ms 02:59:26 INFO - PROCESS | 1652 | 1461491966355 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 02:59:26 INFO - PROCESS | 1652 | 1461491966357 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 02:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:59:26 INFO - PROCESS | 1652 | 1461491966361 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:59:26 INFO - PROCESS | 1652 | 1461491966364 Marionette TRACE conn2 <- [1,274,null,{}] 02:59:26 INFO - PROCESS | 1652 | 1461491966385 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}] 02:59:26 INFO - PROCESS | 1652 | 1461491966487 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 02:59:26 INFO - PROCESS | 1652 | 1461491966546 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b50f800 == 43 [pid = 1652] [id = 76] 02:59:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x11af88800) [pid = 1652] [serial = 225] [outer = 0x0] 02:59:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x11c250800) [pid = 1652] [serial = 226] [outer = 0x11af88800] 02:59:26 INFO - PROCESS | 1652 | 1461491966592 Marionette DEBUG loaded listener.js 02:59:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x127c3ec00) [pid = 1652] [serial = 227] [outer = 0x11af88800] 02:59:27 INFO - PROCESS | 1652 | 1461491967020 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]]]}] 02:59:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:59:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 684ms 02:59:27 INFO - PROCESS | 1652 | 1461491967045 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 02:59:27 INFO - PROCESS | 1652 | 1461491967049 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 02:59:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:59:27 INFO - PROCESS | 1652 | 1461491967054 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:59:27 INFO - PROCESS | 1652 | 1461491967056 Marionette TRACE conn2 <- [1,278,null,{}] 02:59:27 INFO - PROCESS | 1652 | 1461491967059 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}] 02:59:27 INFO - PROCESS | 1652 | 1461491967159 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 02:59:27 INFO - PROCESS | 1652 | 1461491967220 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1af800 == 44 [pid = 1652] [id = 77] 02:59:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x128714800) [pid = 1652] [serial = 228] [outer = 0x0] 02:59:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x12b665800) [pid = 1652] [serial = 229] [outer = 0x128714800] 02:59:27 INFO - PROCESS | 1652 | 1461491967251 Marionette DEBUG loaded listener.js 02:59:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x12b66c000) [pid = 1652] [serial = 230] [outer = 0x128714800] 02:59:27 INFO - PROCESS | 1652 | 1461491967688 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]]]}] 02:59:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:59:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 669ms 02:59:27 INFO - PROCESS | 1652 | 1461491967724 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 02:59:27 INFO - PROCESS | 1652 | 1461491967726 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 02:59:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:59:27 INFO - PROCESS | 1652 | 1461491967728 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:59:27 INFO - PROCESS | 1652 | 1461491967731 Marionette TRACE conn2 <- [1,282,null,{}] 02:59:27 INFO - PROCESS | 1652 | 1461491967738 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}] 02:59:27 INFO - PROCESS | 1652 | 1461491967860 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 02:59:27 INFO - PROCESS | 1652 | 1461491967920 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e7c6000 == 45 [pid = 1652] [id = 78] 02:59:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x12b787400) [pid = 1652] [serial = 231] [outer = 0x0] 02:59:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x12bf5b800) [pid = 1652] [serial = 232] [outer = 0x12b787400] 02:59:27 INFO - PROCESS | 1652 | 1461491967951 Marionette DEBUG loaded listener.js 02:59:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x12d17c000) [pid = 1652] [serial = 233] [outer = 0x12b787400] 02:59:28 INFO - PROCESS | 1652 | 1461491968383 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]]]}] 02:59:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 673ms 02:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:59:28 INFO - PROCESS | 1652 | 1461491968402 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 02:59:28 INFO - PROCESS | 1652 | 1461491968403 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 02:59:28 INFO - PROCESS | 1652 | 1461491968406 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:59:28 INFO - PROCESS | 1652 | 1461491968407 Marionette TRACE conn2 <- [1,286,null,{}] 02:59:28 INFO - PROCESS | 1652 | 1461491968410 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}] 02:59:28 INFO - PROCESS | 1652 | 1461491968508 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 02:59:28 INFO - PROCESS | 1652 | 1461491968564 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12faca800 == 46 [pid = 1652] [id = 79] 02:59:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x12d688000) [pid = 1652] [serial = 234] [outer = 0x0] 02:59:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x12db26c00) [pid = 1652] [serial = 235] [outer = 0x12d688000] 02:59:28 INFO - PROCESS | 1652 | 1461491968598 Marionette DEBUG loaded listener.js 02:59:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x12e412400) [pid = 1652] [serial = 236] [outer = 0x12d688000] 02:59:29 INFO - PROCESS | 1652 | 1461491969083 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]]]}] 02:59:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:59:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 719ms 02:59:29 INFO - PROCESS | 1652 | 1461491969151 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 02:59:29 INFO - PROCESS | 1652 | 1461491969154 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 02:59:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:59:29 INFO - PROCESS | 1652 | 1461491969159 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:59:29 INFO - PROCESS | 1652 | 1461491969161 Marionette TRACE conn2 <- [1,290,null,{}] 02:59:29 INFO - PROCESS | 1652 | 1461491969164 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}] 02:59:29 INFO - PROCESS | 1652 | 1461491969354 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 02:59:29 INFO - PROCESS | 1652 | 1461491969429 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x130ad2000 == 47 [pid = 1652] [id = 80] 02:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x12d68dc00) [pid = 1652] [serial = 237] [outer = 0x0] 02:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12e493400) [pid = 1652] [serial = 238] [outer = 0x12d68dc00] 02:59:29 INFO - PROCESS | 1652 | 1461491969467 Marionette DEBUG loaded listener.js 02:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x12e7eb800) [pid = 1652] [serial = 239] [outer = 0x12d68dc00] 02:59:29 INFO - PROCESS | 1652 | 1461491969904 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]]]}] 02:59:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:59:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 770ms 02:59:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:59:29 INFO - PROCESS | 1652 | 1461491969928 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 02:59:29 INFO - PROCESS | 1652 | 1461491969930 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 02:59:29 INFO - PROCESS | 1652 | 1461491969932 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:59:29 INFO - PROCESS | 1652 | 1461491969933 Marionette TRACE conn2 <- [1,294,null,{}] 02:59:29 INFO - PROCESS | 1652 | 1461491969936 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}] 02:59:30 INFO - PROCESS | 1652 | 1461491970065 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 02:59:30 INFO - PROCESS | 1652 | 1461491970125 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x130db7800 == 48 [pid = 1652] [id = 81] 02:59:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x12eca0c00) [pid = 1652] [serial = 240] [outer = 0x0] 02:59:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12eef1000) [pid = 1652] [serial = 241] [outer = 0x12eca0c00] 02:59:30 INFO - PROCESS | 1652 | 1461491970157 Marionette DEBUG loaded listener.js 02:59:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12fb2fc00) [pid = 1652] [serial = 242] [outer = 0x12eca0c00] 02:59:30 INFO - PROCESS | 1652 | 1461491970585 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]]]}] 02:59:30 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. 02:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 670ms 02:59:30 INFO - PROCESS | 1652 | 1461491970603 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 02:59:30 INFO - PROCESS | 1652 | 1461491970604 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 02:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:59:30 INFO - PROCESS | 1652 | 1461491970606 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:59:30 INFO - PROCESS | 1652 | 1461491970608 Marionette TRACE conn2 <- [1,298,null,{}] 02:59:30 INFO - PROCESS | 1652 | 1461491970610 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}] 02:59:30 INFO - PROCESS | 1652 | 1461491970721 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 02:59:31 INFO - PROCESS | 1652 | --DOCSHELL 0x114ed4000 == 47 [pid = 1652] [id = 69] 02:59:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12d20d800 == 46 [pid = 1652] [id = 68] 02:59:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12997a800 == 45 [pid = 1652] [id = 67] 02:59:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1197ba000 == 44 [pid = 1652] [id = 66] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12e465000 == 43 [pid = 1652] [id = 10] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12eee6000 == 42 [pid = 1652] [id = 14] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12b529000 == 41 [pid = 1652] [id = 57] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb24000 == 40 [pid = 1652] [id = 11] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb1e800 == 39 [pid = 1652] [id = 19] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12ecf0800 == 38 [pid = 1652] [id = 71] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12fed7000 == 37 [pid = 1652] [id = 20] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12770c800 == 36 [pid = 1652] [id = 43] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4b5000 == 35 [pid = 1652] [id = 72] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12f7a1000 == 34 [pid = 1652] [id = 73] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12e7b2000 == 33 [pid = 1652] [id = 70] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x130ae3800 == 32 [pid = 1652] [id = 22] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12b51f000 == 31 [pid = 1652] [id = 61] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4cb000 == 30 [pid = 1652] [id = 15] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12faca000 == 29 [pid = 1652] [id = 18] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd26000 == 28 [pid = 1652] [id = 6] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x116598000 == 27 [pid = 1652] [id = 50] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12ece2000 == 26 [pid = 1652] [id = 12] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12d1bc000 == 25 [pid = 1652] [id = 8] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12c110000 == 24 [pid = 1652] [id = 62] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc10800 == 23 [pid = 1652] [id = 9] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12d085800 == 22 [pid = 1652] [id = 63] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11c6aa000 == 21 [pid = 1652] [id = 49] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcc1000 == 20 [pid = 1652] [id = 48] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x119119000 == 19 [pid = 1652] [id = 51] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x130db7800 == 18 [pid = 1652] [id = 81] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x130ad2000 == 17 [pid = 1652] [id = 80] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x125d20800 == 16 [pid = 1652] [id = 39] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12faca800 == 15 [pid = 1652] [id = 79] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12e7c6000 == 14 [pid = 1652] [id = 78] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12d213000 == 13 [pid = 1652] [id = 64] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12d1af800 == 12 [pid = 1652] [id = 77] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12818b000 == 11 [pid = 1652] [id = 75] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12b50f800 == 10 [pid = 1652] [id = 76] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12fac4800 == 9 [pid = 1652] [id = 74] 02:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa09000 == 8 [pid = 1652] [id = 58] 02:59:34 INFO - PROCESS | 1652 | 1461491974716 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11442f800 == 9 [pid = 1652] [id = 82] 02:59:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x1151db400) [pid = 1652] [serial = 243] [outer = 0x0] 02:59:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x1154c1c00) [pid = 1652] [serial = 244] [outer = 0x1151db400] 02:59:34 INFO - PROCESS | 1652 | 1461491974792 Marionette DEBUG loaded listener.js 02:59:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x1165d4000) [pid = 1652] [serial = 245] [outer = 0x1151db400] 02:59:35 INFO - PROCESS | 1652 | 1461491975098 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]]]}] 02:59:35 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. 02:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 4545ms 02:59:35 INFO - PROCESS | 1652 | 1461491975153 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 02:59:35 INFO - PROCESS | 1652 | 1461491975155 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 02:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:59:35 INFO - PROCESS | 1652 | 1461491975158 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:59:35 INFO - PROCESS | 1652 | 1461491975161 Marionette TRACE conn2 <- [1,302,null,{}] 02:59:35 INFO - PROCESS | 1652 | 1461491975164 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}] 02:59:35 INFO - PROCESS | 1652 | 1461491975246 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 02:59:35 INFO - PROCESS | 1652 | 1461491975318 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x119119000 == 10 [pid = 1652] [id = 83] 02:59:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x1189ccc00) [pid = 1652] [serial = 246] [outer = 0x0] 02:59:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x11a414800) [pid = 1652] [serial = 247] [outer = 0x1189ccc00] 02:59:35 INFO - PROCESS | 1652 | 1461491975348 Marionette DEBUG loaded listener.js 02:59:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x11aa98000) [pid = 1652] [serial = 248] [outer = 0x1189ccc00] 02:59:35 INFO - PROCESS | 1652 | 1461491975646 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]]]}] 02:59:35 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. 02:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 520ms 02:59:35 INFO - PROCESS | 1652 | 1461491975680 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 02:59:35 INFO - PROCESS | 1652 | 1461491975686 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 02:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:59:35 INFO - PROCESS | 1652 | 1461491975691 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:59:35 INFO - PROCESS | 1652 | 1461491975692 Marionette TRACE conn2 <- [1,306,null,{}] 02:59:35 INFO - PROCESS | 1652 | 1461491975694 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}] 02:59:35 INFO - PROCESS | 1652 | 1461491975777 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 02:59:35 INFO - PROCESS | 1652 | 1461491975785 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11924c800 == 11 [pid = 1652] [id = 84] 02:59:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x11af88c00) [pid = 1652] [serial = 249] [outer = 0x0] 02:59:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x11bf94400) [pid = 1652] [serial = 250] [outer = 0x11af88c00] 02:59:35 INFO - PROCESS | 1652 | 1461491975811 Marionette DEBUG loaded listener.js 02:59:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x123958400) [pid = 1652] [serial = 251] [outer = 0x11af88c00] 02:59:36 INFO - PROCESS | 1652 | 1461491976211 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]]]}] 02:59:36 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. 02:59:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 569ms 02:59:36 INFO - PROCESS | 1652 | 1461491976260 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 02:59:36 INFO - PROCESS | 1652 | 1461491976262 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 02:59:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:59:36 INFO - PROCESS | 1652 | 1461491976265 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:59:36 INFO - PROCESS | 1652 | 1461491976269 Marionette TRACE conn2 <- [1,310,null,{}] 02:59:36 INFO - PROCESS | 1652 | 1461491976276 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}] 02:59:36 INFO - PROCESS | 1652 | 1461491976361 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 02:59:36 INFO - PROCESS | 1652 | 1461491976370 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291d0000 == 12 [pid = 1652] [id = 85] 02:59:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x1272fe400) [pid = 1652] [serial = 252] [outer = 0x0] 02:59:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x12870c400) [pid = 1652] [serial = 253] [outer = 0x1272fe400] 02:59:36 INFO - PROCESS | 1652 | 1461491976395 Marionette DEBUG loaded listener.js 02:59:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x129165800) [pid = 1652] [serial = 254] [outer = 0x1272fe400] 02:59:36 INFO - PROCESS | 1652 | 1461491976758 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]]]}] 02:59:36 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. 02:59:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 528ms 02:59:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:59:36 INFO - PROCESS | 1652 | 1461491976793 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 02:59:36 INFO - PROCESS | 1652 | 1461491976794 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 02:59:36 INFO - PROCESS | 1652 | 1461491976796 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:59:36 INFO - PROCESS | 1652 | 1461491976798 Marionette TRACE conn2 <- [1,314,null,{}] 02:59:36 INFO - PROCESS | 1652 | 1461491976848 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}] 02:59:36 INFO - PROCESS | 1652 | 1461491976953 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 02:59:36 INFO - PROCESS | 1652 | 1461491976957 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b513800 == 13 [pid = 1652] [id = 86] 02:59:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x11bf87c00) [pid = 1652] [serial = 255] [outer = 0x0] 02:59:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x129e1b000) [pid = 1652] [serial = 256] [outer = 0x11bf87c00] 02:59:36 INFO - PROCESS | 1652 | 1461491976982 Marionette DEBUG loaded listener.js 02:59:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x12b46b400) [pid = 1652] [serial = 257] [outer = 0x11bf87c00] 02:59:37 INFO - PROCESS | 1652 | 1461491977404 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]]]}] 02:59:37 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. 02:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 656ms 02:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:59:37 INFO - PROCESS | 1652 | 1461491977454 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 02:59:37 INFO - PROCESS | 1652 | 1461491977456 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 02:59:37 INFO - PROCESS | 1652 | 1461491977458 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:59:37 INFO - PROCESS | 1652 | 1461491977460 Marionette TRACE conn2 <- [1,318,null,{}] 02:59:37 INFO - PROCESS | 1652 | 1461491977463 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}] 02:59:37 INFO - PROCESS | 1652 | 1461491977611 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 02:59:37 INFO - PROCESS | 1652 | 1461491977635 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d08d000 == 14 [pid = 1652] [id = 87] 02:59:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x12b669000) [pid = 1652] [serial = 258] [outer = 0x0] 02:59:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x12b66e000) [pid = 1652] [serial = 259] [outer = 0x12b669000] 02:59:37 INFO - PROCESS | 1652 | 1461491977687 Marionette DEBUG loaded listener.js 02:59:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x12bc6d800) [pid = 1652] [serial = 260] [outer = 0x12b669000] 02:59:38 INFO - PROCESS | 1652 | 1461491978153 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]]]}] 02:59:38 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. 02:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 720ms 02:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:59:38 INFO - PROCESS | 1652 | 1461491978186 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 02:59:38 INFO - PROCESS | 1652 | 1461491978187 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 02:59:38 INFO - PROCESS | 1652 | 1461491978189 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:59:38 INFO - PROCESS | 1652 | 1461491978190 Marionette TRACE conn2 <- [1,322,null,{}] 02:59:38 INFO - PROCESS | 1652 | 1461491978193 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}] 02:59:38 INFO - PROCESS | 1652 | 1461491978297 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 02:59:38 INFO - PROCESS | 1652 | 1461491978335 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x119116800 == 15 [pid = 1652] [id = 88] 02:59:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x12bd17400) [pid = 1652] [serial = 261] [outer = 0x0] 02:59:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x12bfc3400) [pid = 1652] [serial = 262] [outer = 0x12bd17400] 02:59:38 INFO - PROCESS | 1652 | 1461491978361 Marionette DEBUG loaded listener.js 02:59:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x12d178400) [pid = 1652] [serial = 263] [outer = 0x12bd17400] 02:59:38 INFO - PROCESS | 1652 | 1461491978661 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]]]}] 02:59:38 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. 02:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 519ms 02:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:59:38 INFO - PROCESS | 1652 | 1461491978709 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 02:59:38 INFO - PROCESS | 1652 | 1461491978710 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 02:59:38 INFO - PROCESS | 1652 | 1461491978712 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:59:38 INFO - PROCESS | 1652 | 1461491978713 Marionette TRACE conn2 <- [1,326,null,{}] 02:59:38 INFO - PROCESS | 1652 | 1461491978715 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}] 02:59:38 INFO - PROCESS | 1652 | 1461491978811 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x11853b000) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x114b39c00) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x11a462c00) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x11aff5400) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x11ad7dc00) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x129c5b000) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x11609d400) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x11a41a400) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x125c96800) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x127ce7400) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x129165000) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x119282000) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x127ea5000) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x1177fcc00) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x118c1f800) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x119283000) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x1151dfc00) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x11b1c7800) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x129164400) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x12e4ac800) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x1147ca000) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x1191ac800) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x119e6c400) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x11c763800) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x11c729800) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x11aa4f800) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x11aa50800) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x118cf9400) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x12f84f000) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x128714800) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x1177f4800) [pid = 1652] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x12f1a4c00) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12bd0a800) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x11aa91c00) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12bfcbc00) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x127ea6c00) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x12eca8800) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x11866ac00) [pid = 1652] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x127eea400) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x11aa9f400) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x125d89000) [pid = 1652] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x11af88800) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12b787400) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x11aa92400) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12d68dc00) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12e7ec400) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12d688000) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x11c16a400) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x1177f5800) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12e490400) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12e40d800) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x11c161400) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12bfc9c00) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12b6c4800) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x11b157800) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12d17dc00) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12d681400) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12d299400) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x11bbb6800) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12bf62800) [pid = 1652] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12feb4800) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12fe76000) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12eeec400) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x11ac9a800) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12bf5d800) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x129166000) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12bf5e000) [pid = 1652] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12f851800) [pid = 1652] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x118f8b400) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x11bbb4000) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12dc40800) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12f1a8000) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:59:39 INFO - PROCESS | 1652 | 1461491979953 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b7c000 == 16 [pid = 1652] [id = 89] 02:59:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x11358f000) [pid = 1652] [serial = 264] [outer = 0x0] 02:59:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x114b39c00) [pid = 1652] [serial = 265] [outer = 0x11358f000] 02:59:39 INFO - PROCESS | 1652 | 1461491979980 Marionette DEBUG loaded listener.js 02:59:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x1156e4c00) [pid = 1652] [serial = 266] [outer = 0x11358f000] 02:59:40 INFO - PROCESS | 1652 | 1461491980298 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]]]}] 02:59:40 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. 02:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1623ms 02:59:40 INFO - PROCESS | 1652 | 1461491980362 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 02:59:40 INFO - PROCESS | 1652 | 1461491980363 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 02:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:59:40 INFO - PROCESS | 1652 | 1461491980373 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:59:40 INFO - PROCESS | 1652 | 1461491980374 Marionette TRACE conn2 <- [1,330,null,{}] 02:59:40 INFO - PROCESS | 1652 | 1461491980397 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}] 02:59:40 INFO - PROCESS | 1652 | 1461491980487 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 02:59:40 INFO - PROCESS | 1652 | 1461491980494 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a42000 == 17 [pid = 1652] [id = 90] 02:59:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x117708800) [pid = 1652] [serial = 267] [outer = 0x0] 02:59:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x11aff4800) [pid = 1652] [serial = 268] [outer = 0x117708800] 02:59:40 INFO - PROCESS | 1652 | 1461491980519 Marionette DEBUG loaded listener.js 02:59:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x11bbad400) [pid = 1652] [serial = 269] [outer = 0x117708800] 02:59:40 INFO - PROCESS | 1652 | 1461491980945 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]]]}] 02:59:40 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. 02:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 628ms 02:59:41 INFO - PROCESS | 1652 | 1461491981006 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 02:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:59:41 INFO - PROCESS | 1652 | 1461491981007 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 02:59:41 INFO - PROCESS | 1652 | 1461491981011 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:59:41 INFO - PROCESS | 1652 | 1461491981013 Marionette TRACE conn2 <- [1,334,null,{}] 02:59:41 INFO - PROCESS | 1652 | 1461491981018 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}] 02:59:41 INFO - PROCESS | 1652 | 1461491981142 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 02:59:41 INFO - PROCESS | 1652 | 1461491981176 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b50f000 == 18 [pid = 1652] [id = 91] 02:59:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x11c16a400) [pid = 1652] [serial = 270] [outer = 0x0] 02:59:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x11c727c00) [pid = 1652] [serial = 271] [outer = 0x11c16a400] 02:59:41 INFO - PROCESS | 1652 | 1461491981217 Marionette DEBUG loaded listener.js 02:59:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12711dc00) [pid = 1652] [serial = 272] [outer = 0x11c16a400] 02:59:41 INFO - PROCESS | 1652 | 1461491981660 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]]]}] 02:59:41 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. 02:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 676ms 02:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:59:41 INFO - PROCESS | 1652 | 1461491981686 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 02:59:41 INFO - PROCESS | 1652 | 1461491981687 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 02:59:41 INFO - PROCESS | 1652 | 1461491981689 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:59:41 INFO - PROCESS | 1652 | 1461491981690 Marionette TRACE conn2 <- [1,338,null,{}] 02:59:41 INFO - PROCESS | 1652 | 1461491981693 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}] 02:59:41 INFO - PROCESS | 1652 | 1461491981809 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 02:59:41 INFO - PROCESS | 1652 | 1461491981814 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1ba000 == 19 [pid = 1652] [id = 92] 02:59:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x127b80800) [pid = 1652] [serial = 273] [outer = 0x0] 02:59:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x129164400) [pid = 1652] [serial = 274] [outer = 0x127b80800] 02:59:41 INFO - PROCESS | 1652 | 1461491981863 Marionette DEBUG loaded listener.js 02:59:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12b6c4800) [pid = 1652] [serial = 275] [outer = 0x127b80800] 02:59:42 INFO - PROCESS | 1652 | 1461491982475 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]]]}] 02:59:42 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. 02:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 820ms 02:59:42 INFO - PROCESS | 1652 | 1461491982533 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 02:59:42 INFO - PROCESS | 1652 | 1461491982535 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 02:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:59:42 INFO - PROCESS | 1652 | 1461491982542 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:59:42 INFO - PROCESS | 1652 | 1461491982544 Marionette TRACE conn2 <- [1,342,null,{}] 02:59:42 INFO - PROCESS | 1652 | 1461491982548 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}] 02:59:42 INFO - PROCESS | 1652 | 1461491982652 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 02:59:42 INFO - PROCESS | 1652 | 1461491982724 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcc2800 == 20 [pid = 1652] [id = 93] 02:59:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x118f90400) [pid = 1652] [serial = 276] [outer = 0x0] 02:59:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x11aa4f000) [pid = 1652] [serial = 277] [outer = 0x118f90400] 02:59:42 INFO - PROCESS | 1652 | 1461491982755 Marionette DEBUG loaded listener.js 02:59:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x11afec800) [pid = 1652] [serial = 278] [outer = 0x118f90400] 02:59:43 INFO - PROCESS | 1652 | 1461491983062 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:59:43 INFO - PROCESS | 1652 | 1461491983189 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]]]}] 02:59:43 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. 02:59:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 672ms 02:59:43 INFO - PROCESS | 1652 | 1461491983213 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 02:59:43 INFO - PROCESS | 1652 | 1461491983216 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 02:59:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:59:43 INFO - PROCESS | 1652 | 1461491983222 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:59:43 INFO - PROCESS | 1652 | 1461491983224 Marionette TRACE conn2 <- [1,346,null,{}] 02:59:43 INFO - PROCESS | 1652 | 1461491983227 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}] 02:59:43 INFO - PROCESS | 1652 | 1461491983331 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 02:59:43 INFO - PROCESS | 1652 | 1461491983391 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d21f000 == 21 [pid = 1652] [id = 94] 02:59:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x118f94c00) [pid = 1652] [serial = 279] [outer = 0x0] 02:59:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12870d400) [pid = 1652] [serial = 280] [outer = 0x118f94c00] 02:59:43 INFO - PROCESS | 1652 | 1461491983422 Marionette DEBUG loaded listener.js 02:59:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x129e1c000) [pid = 1652] [serial = 281] [outer = 0x118f94c00] 02:59:43 INFO - PROCESS | 1652 | 1461491983845 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]]]}] 02:59:43 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. 02:59:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 670ms 02:59:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:59:43 INFO - PROCESS | 1652 | 1461491983893 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 02:59:43 INFO - PROCESS | 1652 | 1461491983895 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 02:59:43 INFO - PROCESS | 1652 | 1461491983897 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:59:43 INFO - PROCESS | 1652 | 1461491983900 Marionette TRACE conn2 <- [1,350,null,{}] 02:59:43 INFO - PROCESS | 1652 | 1461491983908 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}] 02:59:44 INFO - PROCESS | 1652 | 1461491984033 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 02:59:44 INFO - PROCESS | 1652 | 1461491984091 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ecee800 == 22 [pid = 1652] [id = 95] 02:59:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12b66b400) [pid = 1652] [serial = 282] [outer = 0x0] 02:59:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12b6bc800) [pid = 1652] [serial = 283] [outer = 0x12b66b400] 02:59:44 INFO - PROCESS | 1652 | 1461491984124 Marionette DEBUG loaded listener.js 02:59:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12bf5cc00) [pid = 1652] [serial = 284] [outer = 0x12b66b400] 02:59:44 INFO - PROCESS | 1652 | 1461491984543 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]]]}] 02:59:44 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. 02:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 672ms 02:59:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:59:44 INFO - PROCESS | 1652 | 1461491984569 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 02:59:44 INFO - PROCESS | 1652 | 1461491984571 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 02:59:44 INFO - PROCESS | 1652 | 1461491984574 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:59:44 INFO - PROCESS | 1652 | 1461491984575 Marionette TRACE conn2 <- [1,354,null,{}] 02:59:44 INFO - PROCESS | 1652 | 1461491984577 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}] 02:59:44 INFO - PROCESS | 1652 | 1461491984680 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 02:59:44 INFO - PROCESS | 1652 | 1461491984738 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x129990000 == 23 [pid = 1652] [id = 96] 02:59:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x113591c00) [pid = 1652] [serial = 285] [outer = 0x0] 02:59:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12b663800) [pid = 1652] [serial = 286] [outer = 0x113591c00] 02:59:44 INFO - PROCESS | 1652 | 1461491984769 Marionette DEBUG loaded listener.js 02:59:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12bfdbc00) [pid = 1652] [serial = 287] [outer = 0x113591c00] 02:59:45 INFO - PROCESS | 1652 | 1461491985332 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]]]}] 02:59:45 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. 02:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 819ms 02:59:45 INFO - PROCESS | 1652 | 1461491985394 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 02:59:45 INFO - PROCESS | 1652 | 1461491985396 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 02:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:59:45 INFO - PROCESS | 1652 | 1461491985400 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:59:45 INFO - PROCESS | 1652 | 1461491985402 Marionette TRACE conn2 <- [1,358,null,{}] 02:59:45 INFO - PROCESS | 1652 | 1461491985405 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}] 02:59:45 INFO - PROCESS | 1652 | 1461491985519 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 02:59:45 INFO - PROCESS | 1652 | 1461491985580 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x114ec9000 == 24 [pid = 1652] [id = 97] 02:59:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x1165af400) [pid = 1652] [serial = 288] [outer = 0x0] 02:59:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x1189cd000) [pid = 1652] [serial = 289] [outer = 0x1165af400] 02:59:45 INFO - PROCESS | 1652 | 1461491985611 Marionette DEBUG loaded listener.js 02:59:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x119733400) [pid = 1652] [serial = 290] [outer = 0x1165af400] 02:59:46 INFO - PROCESS | 1652 | 1461491986240 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]]]}] 02:59:46 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. 02:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 872ms 02:59:46 INFO - PROCESS | 1652 | 1461491986272 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 02:59:46 INFO - PROCESS | 1652 | 1461491986276 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 02:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:59:46 INFO - PROCESS | 1652 | 1461491986280 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:59:46 INFO - PROCESS | 1652 | 1461491986287 Marionette TRACE conn2 <- [1,362,null,{}] 02:59:46 INFO - PROCESS | 1652 | 1461491986292 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}] 02:59:46 INFO - PROCESS | 1652 | 1461491986414 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 02:59:46 INFO - PROCESS | 1652 | 1461491986484 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x114423800 == 25 [pid = 1652] [id = 98] 02:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x1151de000) [pid = 1652] [serial = 291] [outer = 0x0] 02:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x116302c00) [pid = 1652] [serial = 292] [outer = 0x1151de000] 02:59:46 INFO - PROCESS | 1652 | 1461491986518 Marionette DEBUG loaded listener.js 02:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x118540c00) [pid = 1652] [serial = 293] [outer = 0x1151de000] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x125c97400) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12711f800) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12eef1000) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | 1461491987088 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]]]}] 02:59:47 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. 02:59:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 830ms 02:59:47 INFO - PROCESS | 1652 | 1461491987110 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 02:59:47 INFO - PROCESS | 1652 | 1461491987113 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 02:59:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:59:47 INFO - PROCESS | 1652 | 1461491987120 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:59:47 INFO - PROCESS | 1652 | 1461491987122 Marionette TRACE conn2 <- [1,366,null,{}] 02:59:47 INFO - PROCESS | 1652 | 1461491987124 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}] 02:59:47 INFO - PROCESS | 1652 | 1461491987197 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 02:59:47 INFO - PROCESS | 1652 | 1461491987204 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11658d000 == 26 [pid = 1652] [id = 99] 02:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x118603400) [pid = 1652] [serial = 294] [outer = 0x0] 02:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x118cedc00) [pid = 1652] [serial = 295] [outer = 0x118603400] 02:59:47 INFO - PROCESS | 1652 | 1461491987230 Marionette DEBUG loaded listener.js 02:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x118f99800) [pid = 1652] [serial = 296] [outer = 0x118603400] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x11aa96400) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x118ced400) [pid = 1652] [serial = 192] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x11aa9bc00) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x1156ec400) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x118e73400) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x118f8dc00) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x11860f400) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x11afea400) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x11bf90800) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x11c724000) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x11c447000) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12b6c6c00) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x123a94c00) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x127642c00) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x125e7d400) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x127cec000) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x127ee9800) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12915d400) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12994a800) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x11c722000) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x129e18c00) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x11a413400) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12b6c0c00) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x129e1b800) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x1189c8800) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x119281800) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x119145000) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12f844c00) [pid = 1652] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x11aa96000) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x11aa47000) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x116391800) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x11b156c00) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x11c167c00) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x1272fc000) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x11860f800) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x11af85800) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x11aa99000) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x11c724c00) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12b973c00) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x11b931800) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x118eb2000) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x1177fc800) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x130ba3000) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x127ee7c00) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x127c36800) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x11aa9fc00) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x125e73400) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12e7ed400) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x1287a6800) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x125aab400) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11afeb400) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11b150800) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12870ac00) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x118f8e400) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x11aa99c00) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11b92f000) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11ad89800) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11a459c00) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12f19f800) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11aa9d800) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1287ab000) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12b974000) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12ecac800) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12b788000) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x127eed400) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12ec9ec00) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x118c2c000) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11bbb5400) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11afea000) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12916a400) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12fb24400) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12bd0b400) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12f410800) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12bd11c00) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12b665800) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11bf86c00) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12d683c00) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12994a400) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12bfe2800) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x127ee8c00) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11c250800) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12e417800) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12bd14400) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11bbb6000) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12d685400) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12db19800) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12dc45000) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12d29b000) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12fb2d000) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12bf66c00) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12db17400) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12d29f800) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12bf5b800) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12fe69400) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118665000) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12d29a000) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12b66c000) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12bfc9400) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12bc70400) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11bbaf400) [pid = 1652] [serial = 197] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12f847000) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11bf8f400) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11aa9d000) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12e7eb800) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12ec9fc00) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12ec9e800) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12db26c00) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12dc3a000) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118cfb800) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12eca6800) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12bfe1800) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12e493400) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12e4aa400) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12e7e9400) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12e412400) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12e48c800) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119e6d800) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123953c00) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12fe8b400) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11ad84400) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11bf8c400) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12f79c800) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11c44dc00) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12f84fc00) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12fb23800) [pid = 1652] [serial = 50] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12e4a7800) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12f406000) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12f40bc00) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12f19d000) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12f1a3800) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12e414c00) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12b974400) [pid = 1652] [serial = 200] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x127c3ec00) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12d17c000) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12feb7800) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12fe94c00) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12feaa400) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12eef2400) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12fb2e000) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12fb29800) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12bfc1c00) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12bf60c00) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12e415400) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12d684000) [pid = 1652] [serial = 203] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11ad84000) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12fb27c00) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x125c98400) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12e4a6400) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:blank] 02:59:47 INFO - PROCESS | 1652 | 1461491987651 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]]]}] 02:59:47 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. 02:59:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 572ms 02:59:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:59:47 INFO - PROCESS | 1652 | 1461491987692 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 02:59:47 INFO - PROCESS | 1652 | 1461491987694 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 02:59:47 INFO - PROCESS | 1652 | 1461491987696 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:59:47 INFO - PROCESS | 1652 | 1461491987698 Marionette TRACE conn2 <- [1,370,null,{}] 02:59:47 INFO - PROCESS | 1652 | 1461491987706 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}] 02:59:47 INFO - PROCESS | 1652 | 1461491987783 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 02:59:47 INFO - PROCESS | 1652 | 1461491987788 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x119116000 == 27 [pid = 1652] [id = 100] 02:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x119734800) [pid = 1652] [serial = 297] [outer = 0x0] 02:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119e6f800) [pid = 1652] [serial = 298] [outer = 0x119734800] 02:59:47 INFO - PROCESS | 1652 | 1461491987819 Marionette DEBUG loaded listener.js 02:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11aa90400) [pid = 1652] [serial = 299] [outer = 0x119734800] 02:59:48 INFO - PROCESS | 1652 | 1461491988163 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]]]}] 02:59:48 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. 02:59:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 521ms 02:59:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:59:48 INFO - PROCESS | 1652 | 1461491988218 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 02:59:48 INFO - PROCESS | 1652 | 1461491988220 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 02:59:48 INFO - PROCESS | 1652 | 1461491988222 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:59:48 INFO - PROCESS | 1652 | 1461491988223 Marionette TRACE conn2 <- [1,374,null,{}] 02:59:48 INFO - PROCESS | 1652 | 1461491988225 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}] 02:59:48 INFO - PROCESS | 1652 | 1461491988298 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 02:59:48 INFO - PROCESS | 1652 | 1461491988305 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197b9000 == 28 [pid = 1652] [id = 101] 02:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11aa95400) [pid = 1652] [serial = 300] [outer = 0x0] 02:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11aa9c800) [pid = 1652] [serial = 301] [outer = 0x11aa95400] 02:59:48 INFO - PROCESS | 1652 | 1461491988331 Marionette DEBUG loaded listener.js 02:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11ad89000) [pid = 1652] [serial = 302] [outer = 0x11aa95400] 02:59:48 INFO - PROCESS | 1652 | 1461491988704 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:59:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:59:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 520ms 02:59:48 INFO - PROCESS | 1652 | 1461491988748 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 02:59:48 INFO - PROCESS | 1652 | 1461491988749 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 02:59:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:59:48 INFO - PROCESS | 1652 | 1461491988751 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:59:48 INFO - PROCESS | 1652 | 1461491988752 Marionette TRACE conn2 <- [1,378,null,{}] 02:59:48 INFO - PROCESS | 1652 | 1461491988755 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}] 02:59:48 INFO - PROCESS | 1652 | 1461491988842 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 02:59:48 INFO - PROCESS | 1652 | 1461491988846 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b07000 == 29 [pid = 1652] [id = 102] 02:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11ac98c00) [pid = 1652] [serial = 303] [outer = 0x0] 02:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11af8e000) [pid = 1652] [serial = 304] [outer = 0x11ac98c00] 02:59:48 INFO - PROCESS | 1652 | 1461491988874 Marionette DEBUG loaded listener.js 02:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11aff5400) [pid = 1652] [serial = 305] [outer = 0x11ac98c00] 02:59:49 INFO - PROCESS | 1652 | 1461491989233 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:59:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:59:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 519ms 02:59:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:59:49 INFO - PROCESS | 1652 | 1461491989270 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 02:59:49 INFO - PROCESS | 1652 | 1461491989272 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 02:59:49 INFO - PROCESS | 1652 | 1461491989274 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:59:49 INFO - PROCESS | 1652 | 1461491989275 Marionette TRACE conn2 <- [1,382,null,{}] 02:59:49 INFO - PROCESS | 1652 | 1461491989277 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}] 02:59:49 INFO - PROCESS | 1652 | 1461491989374 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 02:59:49 INFO - PROCESS | 1652 | 1461491989406 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11479c800 == 30 [pid = 1652] [id = 103] 02:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11b155800) [pid = 1652] [serial = 306] [outer = 0x0] 02:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11bbb2000) [pid = 1652] [serial = 307] [outer = 0x11b155800] 02:59:49 INFO - PROCESS | 1652 | 1461491989434 Marionette DEBUG loaded listener.js 02:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11c257800) [pid = 1652] [serial = 308] [outer = 0x11b155800] 02:59:49 INFO - PROCESS | 1652 | 1461491989788 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:59:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:59:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 518ms 02:59:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:59:49 INFO - PROCESS | 1652 | 1461491989792 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 02:59:49 INFO - PROCESS | 1652 | 1461491989794 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 02:59:49 INFO - PROCESS | 1652 | 1461491989796 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:59:49 INFO - PROCESS | 1652 | 1461491989797 Marionette TRACE conn2 <- [1,386,null,{}] 02:59:49 INFO - PROCESS | 1652 | 1461491989800 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}] 02:59:49 INFO - PROCESS | 1652 | 1461491989891 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 02:59:49 INFO - PROCESS | 1652 | 1461491989895 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa19000 == 31 [pid = 1652] [id = 104] 02:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119283800) [pid = 1652] [serial = 309] [outer = 0x0] 02:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11c724800) [pid = 1652] [serial = 310] [outer = 0x119283800] 02:59:49 INFO - PROCESS | 1652 | 1461491989921 Marionette DEBUG loaded listener.js 02:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123a9ac00) [pid = 1652] [serial = 311] [outer = 0x119283800] 02:59:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:59:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 469ms 02:59:50 INFO - PROCESS | 1652 | 1461491990259 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]]]}] 02:59:50 INFO - PROCESS | 1652 | 1461491990266 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 02:59:50 INFO - PROCESS | 1652 | 1461491990269 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 02:59:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:59:50 INFO - PROCESS | 1652 | 1461491990273 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:59:50 INFO - PROCESS | 1652 | 1461491990274 Marionette TRACE conn2 <- [1,390,null,{}] 02:59:50 INFO - PROCESS | 1652 | 1461491990276 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}] 02:59:50 INFO - PROCESS | 1652 | 1461491990382 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 02:59:50 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12bd17400) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:59:50 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b669000) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:59:50 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1151db400) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:59:50 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1189ccc00) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:59:50 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11af88c00) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:59:50 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1272fe400) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:59:50 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x117708800) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:59:50 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11358f000) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:59:50 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11bf87c00) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:59:50 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12eca0c00) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:59:50 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11c16a400) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:59:50 INFO - PROCESS | 1652 | 1461491990423 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab0b000 == 32 [pid = 1652] [id = 105] 02:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x113594000) [pid = 1652] [serial = 312] [outer = 0x0] 02:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x117709c00) [pid = 1652] [serial = 313] [outer = 0x113594000] 02:59:50 INFO - PROCESS | 1652 | 1461491990449 Marionette DEBUG loaded listener.js 02:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11c16a400) [pid = 1652] [serial = 314] [outer = 0x113594000] 02:59:50 INFO - PROCESS | 1652 | 1461491990754 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]]]}] 02:59:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:59:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 519ms 02:59:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:59:50 INFO - PROCESS | 1652 | 1461491990793 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 02:59:50 INFO - PROCESS | 1652 | 1461491990794 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 02:59:50 INFO - PROCESS | 1652 | 1461491990796 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:59:50 INFO - PROCESS | 1652 | 1461491990797 Marionette TRACE conn2 <- [1,394,null,{}] 02:59:50 INFO - PROCESS | 1652 | 1461491990800 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}] 02:59:50 INFO - PROCESS | 1652 | 1461491990876 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 02:59:50 INFO - PROCESS | 1652 | 1461491990880 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b915000 == 33 [pid = 1652] [id = 106] 02:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11c258400) [pid = 1652] [serial = 315] [outer = 0x0] 02:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1276de400) [pid = 1652] [serial = 316] [outer = 0x11c258400] 02:59:50 INFO - PROCESS | 1652 | 1461491990909 Marionette DEBUG loaded listener.js 02:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x127ea3800) [pid = 1652] [serial = 317] [outer = 0x11c258400] 02:59:51 INFO - PROCESS | 1652 | 1461491991225 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]]]}] 02:59:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:59:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 469ms 02:59:51 INFO - PROCESS | 1652 | 1461491991266 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 02:59:51 INFO - PROCESS | 1652 | 1461491991269 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 02:59:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:59:51 INFO - PROCESS | 1652 | 1461491991280 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:59:51 INFO - PROCESS | 1652 | 1461491991281 Marionette TRACE conn2 <- [1,398,null,{}] 02:59:51 INFO - PROCESS | 1652 | 1461491991283 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}] 02:59:51 INFO - PROCESS | 1652 | 1461491991356 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 02:59:51 INFO - PROCESS | 1652 | 1461491991361 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcb4800 == 34 [pid = 1652] [id = 107] 02:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1272f2c00) [pid = 1652] [serial = 318] [outer = 0x0] 02:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12860dc00) [pid = 1652] [serial = 319] [outer = 0x1272f2c00] 02:59:51 INFO - PROCESS | 1652 | 1461491991389 Marionette DEBUG loaded listener.js 02:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x128711c00) [pid = 1652] [serial = 320] [outer = 0x1272f2c00] 02:59:51 INFO - PROCESS | 1652 | 1461491991734 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]]]}] 02:59:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:59:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 468ms 02:59:51 INFO - PROCESS | 1652 | 1461491991748 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 02:59:51 INFO - PROCESS | 1652 | 1461491991750 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 02:59:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:59:51 INFO - PROCESS | 1652 | 1461491991754 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:59:51 INFO - PROCESS | 1652 | 1461491991756 Marionette TRACE conn2 <- [1,402,null,{}] 02:59:51 INFO - PROCESS | 1652 | 1461491991758 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}] 02:59:51 INFO - PROCESS | 1652 | 1461491991845 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 02:59:51 INFO - PROCESS | 1652 | 1461491991851 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1ae800 == 35 [pid = 1652] [id = 108] 02:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x127ea7400) [pid = 1652] [serial = 321] [outer = 0x0] 02:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128785c00) [pid = 1652] [serial = 322] [outer = 0x127ea7400] 02:59:51 INFO - PROCESS | 1652 | 1461491991915 Marionette DEBUG loaded listener.js 02:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x129e1b800) [pid = 1652] [serial = 323] [outer = 0x127ea7400] 02:59:52 INFO - PROCESS | 1652 | 1461491992204 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]]]}] 02:59:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:59:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 469ms 02:59:52 INFO - PROCESS | 1652 | 1461491992225 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 02:59:52 INFO - PROCESS | 1652 | 1461491992227 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 02:59:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:59:52 INFO - PROCESS | 1652 | 1461491992229 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:59:52 INFO - PROCESS | 1652 | 1461491992230 Marionette TRACE conn2 <- [1,406,null,{}] 02:59:52 INFO - PROCESS | 1652 | 1461491992240 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}] 02:59:52 INFO - PROCESS | 1652 | 1461491992323 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 02:59:52 INFO - PROCESS | 1652 | 1461491992328 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a35800 == 36 [pid = 1652] [id = 109] 02:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x129e1bc00) [pid = 1652] [serial = 324] [outer = 0x0] 02:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b469c00) [pid = 1652] [serial = 325] [outer = 0x129e1bc00] 02:59:52 INFO - PROCESS | 1652 | 1461491992352 Marionette DEBUG loaded listener.js 02:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b471c00) [pid = 1652] [serial = 326] [outer = 0x129e1bc00] 02:59:52 INFO - PROCESS | 1652 | 1461491992832 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]]]}] 02:59:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:59:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 620ms 02:59:52 INFO - PROCESS | 1652 | 1461491992851 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 02:59:52 INFO - PROCESS | 1652 | 1461491992855 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 02:59:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:59:52 INFO - PROCESS | 1652 | 1461491992859 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:59:52 INFO - PROCESS | 1652 | 1461491992861 Marionette TRACE conn2 <- [1,410,null,{}] 02:59:52 INFO - PROCESS | 1652 | 1461491992865 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}] 02:59:52 INFO - PROCESS | 1652 | 1461491992963 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 02:59:53 INFO - PROCESS | 1652 | 1461491993003 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11859e000 == 37 [pid = 1652] [id = 110] 02:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1156ee800) [pid = 1652] [serial = 327] [outer = 0x0] 02:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11853bc00) [pid = 1652] [serial = 328] [outer = 0x1156ee800] 02:59:53 INFO - PROCESS | 1652 | 1461491993034 Marionette DEBUG loaded listener.js 02:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118c19000) [pid = 1652] [serial = 329] [outer = 0x1156ee800] 02:59:53 INFO - PROCESS | 1652 | 1461491993510 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]]]}] 02:59:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:59:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 721ms 02:59:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:59:53 INFO - PROCESS | 1652 | 1461491993581 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 02:59:53 INFO - PROCESS | 1652 | 1461491993584 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 02:59:53 INFO - PROCESS | 1652 | 1461491993589 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:59:53 INFO - PROCESS | 1652 | 1461491993591 Marionette TRACE conn2 <- [1,414,null,{}] 02:59:53 INFO - PROCESS | 1652 | 1461491993594 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}] 02:59:53 INFO - PROCESS | 1652 | 1461491993691 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 02:59:53 INFO - PROCESS | 1652 | 1461491993735 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c47800 == 38 [pid = 1652] [id = 111] 02:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119279400) [pid = 1652] [serial = 330] [outer = 0x0] 02:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11aa51000) [pid = 1652] [serial = 331] [outer = 0x119279400] 02:59:53 INFO - PROCESS | 1652 | 1461491993766 Marionette DEBUG loaded listener.js 02:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11aa9fc00) [pid = 1652] [serial = 332] [outer = 0x119279400] 02:59:54 INFO - PROCESS | 1652 | 1461491994197 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]]]}] 02:59:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:59:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 620ms 02:59:54 INFO - PROCESS | 1652 | 1461491994209 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 02:59:54 INFO - PROCESS | 1652 | 1461491994211 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 02:59:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:59:54 INFO - PROCESS | 1652 | 1461491994213 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:59:54 INFO - PROCESS | 1652 | 1461491994217 Marionette TRACE conn2 <- [1,418,null,{}] 02:59:54 INFO - PROCESS | 1652 | 1461491994284 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}] 02:59:54 INFO - PROCESS | 1652 | 1461491994382 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 02:59:54 INFO - PROCESS | 1652 | 1461491994440 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a45000 == 39 [pid = 1652] [id = 112] 02:59:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11bbab800) [pid = 1652] [serial = 333] [outer = 0x0] 02:59:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11bf90c00) [pid = 1652] [serial = 334] [outer = 0x11bbab800] 02:59:54 INFO - PROCESS | 1652 | 1461491994472 Marionette DEBUG loaded listener.js 02:59:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x125aaf800) [pid = 1652] [serial = 335] [outer = 0x11bbab800] 02:59:55 INFO - PROCESS | 1652 | 1461491995510 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]]]}] 02:59:55 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 02:59:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1342ms 02:59:55 INFO - PROCESS | 1652 | 1461491995555 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 02:59:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:59:55 INFO - PROCESS | 1652 | 1461491995557 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 02:59:55 INFO - PROCESS | 1652 | 1461491995561 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:59:55 INFO - PROCESS | 1652 | 1461491995563 Marionette TRACE conn2 <- [1,422,null,{}] 02:59:55 INFO - PROCESS | 1652 | 1461491995567 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}] 02:59:55 INFO - PROCESS | 1652 | 1461491995654 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 02:59:55 INFO - PROCESS | 1652 | 1461491995732 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11910c800 == 40 [pid = 1652] [id = 113] 02:59:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1186c4400) [pid = 1652] [serial = 336] [outer = 0x0] 02:59:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118c1e800) [pid = 1652] [serial = 337] [outer = 0x1186c4400] 02:59:55 INFO - PROCESS | 1652 | 1461491995761 Marionette DEBUG loaded listener.js 02:59:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118eb2800) [pid = 1652] [serial = 338] [outer = 0x1186c4400] 02:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1ae800 == 39 [pid = 1652] [id = 108] 02:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcb4800 == 38 [pid = 1652] [id = 107] 02:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11b915000 == 37 [pid = 1652] [id = 106] 02:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab0b000 == 36 [pid = 1652] [id = 105] 02:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa19000 == 35 [pid = 1652] [id = 104] 02:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11479c800 == 34 [pid = 1652] [id = 103] 02:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x119b07000 == 33 [pid = 1652] [id = 102] 02:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1197b9000 == 32 [pid = 1652] [id = 101] 02:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x119116000 == 31 [pid = 1652] [id = 100] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12fb2fc00) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12711dc00) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12bfc3400) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b66e000) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12d178400) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1154c1c00) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1165d4000) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11a414800) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11aa98000) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11bf94400) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x123958400) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12870c400) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11bbad400) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x114b39c00) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1156e4c00) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11aff4800) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x129e1b000) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12bc6d800) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b46b400) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129165800) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 02:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11c727c00) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 02:59:56 INFO - PROCESS | 1652 | 1461491996611 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]]]}] 02:59:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:59:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1071ms 02:59:56 INFO - PROCESS | 1652 | 1461491996632 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 02:59:56 INFO - PROCESS | 1652 | 1461491996637 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 02:59:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:59:56 INFO - PROCESS | 1652 | 1461491996642 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:59:56 INFO - PROCESS | 1652 | 1461491996643 Marionette TRACE conn2 <- [1,426,null,{}] 02:59:56 INFO - PROCESS | 1652 | 1461491996646 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}] 02:59:56 INFO - PROCESS | 1652 | 1461491996717 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 02:59:56 INFO - PROCESS | 1652 | 1461491996759 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11918c000 == 32 [pid = 1652] [id = 114] 02:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118eb3000) [pid = 1652] [serial = 339] [outer = 0x0] 02:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11a421c00) [pid = 1652] [serial = 340] [outer = 0x118eb3000] 02:59:56 INFO - PROCESS | 1652 | 1461491996786 Marionette DEBUG loaded listener.js 02:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11aa92000) [pid = 1652] [serial = 341] [outer = 0x118eb3000] 02:59:57 INFO - PROCESS | 1652 | 1461491997120 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 02:59:57 INFO - PROCESS | 1652 | 1461491997163 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 02:59:57 INFO - PROCESS | 1652 | 1461491997166 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:59:57 INFO - PROCESS | 1652 | 1461491997168 Marionette TRACE conn2 <- [1,430,null,{}] 02:59:57 INFO - PROCESS | 1652 | 1461491997175 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}] 02:59:57 INFO - PROCESS | 1652 | 1461491997249 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 02:59:57 INFO - PROCESS | 1652 | 1461491997292 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c48800 == 33 [pid = 1652] [id = 115] 02:59:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11aa91400) [pid = 1652] [serial = 342] [outer = 0x0] 02:59:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11af84000) [pid = 1652] [serial = 343] [outer = 0x11aa91400] 02:59:57 INFO - PROCESS | 1652 | 1461491997320 Marionette DEBUG loaded listener.js 02:59:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11bbb4400) [pid = 1652] [serial = 344] [outer = 0x11aa91400] 02:59:57 INFO - PROCESS | 1652 | 1461491997609 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]]]}] 02:59:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:59:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 472ms 02:59:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:59:57 INFO - PROCESS | 1652 | 1461491997642 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 02:59:57 INFO - PROCESS | 1652 | 1461491997643 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 02:59:57 INFO - PROCESS | 1652 | 1461491997646 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:59:57 INFO - PROCESS | 1652 | 1461491997647 Marionette TRACE conn2 <- [1,434,null,{}] 02:59:57 INFO - PROCESS | 1652 | 1461491997649 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}] 02:59:57 INFO - PROCESS | 1652 | 1461491997729 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 02:59:57 INFO - PROCESS | 1652 | 1461491997736 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b917000 == 34 [pid = 1652] [id = 116] 02:59:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11aa98000) [pid = 1652] [serial = 345] [outer = 0x0] 02:59:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11c446c00) [pid = 1652] [serial = 346] [outer = 0x11aa98000] 02:59:57 INFO - PROCESS | 1652 | 1461491997763 Marionette DEBUG loaded listener.js 02:59:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125ab9800) [pid = 1652] [serial = 347] [outer = 0x11aa98000] 02:59:58 INFO - PROCESS | 1652 | 1461491998135 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]]]}] 02:59:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:59:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 520ms 02:59:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:59:58 INFO - PROCESS | 1652 | 1461491998168 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 02:59:58 INFO - PROCESS | 1652 | 1461491998170 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 02:59:58 INFO - PROCESS | 1652 | 1461491998172 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:59:58 INFO - PROCESS | 1652 | 1461491998173 Marionette TRACE conn2 <- [1,438,null,{}] 02:59:58 INFO - PROCESS | 1652 | 1461491998175 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}] 02:59:58 INFO - PROCESS | 1652 | 1461491998261 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 02:59:58 INFO - PROCESS | 1652 | 1461491998291 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1a0800 == 35 [pid = 1652] [id = 117] 02:59:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1147cf000) [pid = 1652] [serial = 348] [outer = 0x0] 02:59:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125d83c00) [pid = 1652] [serial = 349] [outer = 0x1147cf000] 02:59:58 INFO - PROCESS | 1652 | 1461491998317 Marionette DEBUG loaded listener.js 02:59:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x115328400) [pid = 1652] [serial = 350] [outer = 0x1147cf000] 02:59:58 INFO - PROCESS | 1652 | 1461491998716 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]]]}] 02:59:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:59:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 570ms 02:59:58 INFO - PROCESS | 1652 | 1461491998743 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 02:59:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:59:58 INFO - PROCESS | 1652 | 1461491998745 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 02:59:58 INFO - PROCESS | 1652 | 1461491998757 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:59:58 INFO - PROCESS | 1652 | 1461491998758 Marionette TRACE conn2 <- [1,442,null,{}] 02:59:58 INFO - PROCESS | 1652 | 1461491998762 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}] 02:59:58 INFO - PROCESS | 1652 | 1461491998921 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 02:59:58 INFO - PROCESS | 1652 | 1461491998948 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12592d800 == 36 [pid = 1652] [id = 118] 02:59:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x127cf4800) [pid = 1652] [serial = 351] [outer = 0x0] 02:59:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12878d800) [pid = 1652] [serial = 352] [outer = 0x127cf4800] 02:59:59 INFO - PROCESS | 1652 | 1461491998993 Marionette DEBUG loaded listener.js 02:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129e18800) [pid = 1652] [serial = 353] [outer = 0x127cf4800] 02:59:59 INFO - PROCESS | 1652 | 1461491999366 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]]]}] 02:59:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:59:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 628ms 02:59:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:59:59 INFO - PROCESS | 1652 | 1461491999376 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 02:59:59 INFO - PROCESS | 1652 | 1461491999377 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 02:59:59 INFO - PROCESS | 1652 | 1461491999379 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:59:59 INFO - PROCESS | 1652 | 1461491999381 Marionette TRACE conn2 <- [1,446,null,{}] 02:59:59 INFO - PROCESS | 1652 | 1461491999384 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}] 02:59:59 INFO - PROCESS | 1652 | 1461491999484 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 02:59:59 INFO - PROCESS | 1652 | 1461491999530 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271d6800 == 37 [pid = 1652] [id = 119] 02:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129e1ec00) [pid = 1652] [serial = 354] [outer = 0x0] 02:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b46f800) [pid = 1652] [serial = 355] [outer = 0x129e1ec00] 02:59:59 INFO - PROCESS | 1652 | 1461491999555 Marionette DEBUG loaded listener.js 02:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b666800) [pid = 1652] [serial = 356] [outer = 0x129e1ec00] 02:59:59 INFO - PROCESS | 1652 | 1461491999858 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]]]}] 02:59:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11ac98c00) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:59:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118603400) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:59:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1165af400) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:59:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119734800) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:59:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1151de000) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:59:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11b155800) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:59:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11aa95400) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:59:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113594000) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:59:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x127ea7400) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:59:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119283800) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:59:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1272f2c00) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:59:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11c258400) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:00:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:00:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 623ms 03:00:00 INFO - PROCESS | 1652 | 1461492000004 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 03:00:00 INFO - PROCESS | 1652 | 1461492000005 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 03:00:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:00:00 INFO - PROCESS | 1652 | 1461492000007 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:00:00 INFO - PROCESS | 1652 | 1461492000008 Marionette TRACE conn2 <- [1,450,null,{}] 03:00:00 INFO - PROCESS | 1652 | 1461492000011 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}] 03:00:00 INFO - PROCESS | 1652 | 1461492000086 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 03:00:00 INFO - PROCESS | 1652 | 1461492000091 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197cb800 == 38 [pid = 1652] [id = 120] 03:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118f93c00) [pid = 1652] [serial = 357] [outer = 0x0] 03:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11ac98c00) [pid = 1652] [serial = 358] [outer = 0x118f93c00] 03:00:00 INFO - PROCESS | 1652 | 1461492000117 Marionette DEBUG loaded listener.js 03:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125c98c00) [pid = 1652] [serial = 359] [outer = 0x118f93c00] 03:00:00 INFO - PROCESS | 1652 | 1461492000426 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] 03:00:00 INFO - PROCESS | 1652 | 1461492000477 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 03:00:00 INFO - PROCESS | 1652 | 1461492000479 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:00:00 INFO - PROCESS | 1652 | 1461492000480 Marionette TRACE conn2 <- [1,454,null,{}] 03:00:00 INFO - PROCESS | 1652 | 1461492000483 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}] 03:00:00 INFO - PROCESS | 1652 | 1461492000556 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 03:00:00 INFO - PROCESS | 1652 | 1461492000603 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x127654000 == 39 [pid = 1652] [id = 121] 03:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118c1a000) [pid = 1652] [serial = 360] [outer = 0x0] 03:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127ee9400) [pid = 1652] [serial = 361] [outer = 0x118c1a000] 03:00:00 INFO - PROCESS | 1652 | 1461492000628 Marionette DEBUG loaded listener.js 03:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b6c1400) [pid = 1652] [serial = 362] [outer = 0x118c1a000] 03:00:00 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:00 INFO - PROCESS | 1652 | 1461492000928 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]]]}] 03:00:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:00:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 03:00:00 INFO - PROCESS | 1652 | 1461492000949 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 03:00:00 INFO - PROCESS | 1652 | 1461492000951 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 03:00:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:00:00 INFO - PROCESS | 1652 | 1461492000956 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:00:00 INFO - PROCESS | 1652 | 1461492000957 Marionette TRACE conn2 <- [1,458,null,{}] 03:00:00 INFO - PROCESS | 1652 | 1461492000959 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}] 03:00:01 INFO - PROCESS | 1652 | 1461492001038 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 03:00:01 INFO - PROCESS | 1652 | 1461492001043 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ed0800 == 40 [pid = 1652] [id = 122] 03:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119283800) [pid = 1652] [serial = 363] [outer = 0x0] 03:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b970c00) [pid = 1652] [serial = 364] [outer = 0x119283800] 03:00:01 INFO - PROCESS | 1652 | 1461492001069 Marionette DEBUG loaded listener.js 03:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12bc6e800) [pid = 1652] [serial = 365] [outer = 0x119283800] 03:00:01 INFO - PROCESS | 1652 | 1461492001382 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 03:00:01 INFO - PROCESS | 1652 | 1461492001432 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 03:00:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:00:01 INFO - PROCESS | 1652 | 1461492001434 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:00:01 INFO - PROCESS | 1652 | 1461492001436 Marionette TRACE conn2 <- [1,462,null,{}] 03:00:01 INFO - PROCESS | 1652 | 1461492001447 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}] 03:00:01 INFO - PROCESS | 1652 | 1461492001537 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 03:00:01 INFO - PROCESS | 1652 | 1461492001541 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291ce800 == 41 [pid = 1652] [id = 123] 03:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12bc6f800) [pid = 1652] [serial = 366] [outer = 0x0] 03:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12bd10c00) [pid = 1652] [serial = 367] [outer = 0x12bc6f800] 03:00:01 INFO - PROCESS | 1652 | 1461492001571 Marionette DEBUG loaded listener.js 03:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12bfbf800) [pid = 1652] [serial = 368] [outer = 0x12bc6f800] 03:00:01 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:01 INFO - PROCESS | 1652 | 1461492001927 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] 03:00:01 INFO - PROCESS | 1652 | 1461492001963 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 03:00:01 INFO - PROCESS | 1652 | 1461492001966 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:00:01 INFO - PROCESS | 1652 | 1461492001967 Marionette TRACE conn2 <- [1,466,null,{}] 03:00:02 INFO - PROCESS | 1652 | 1461492002015 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}] 03:00:02 INFO - PROCESS | 1652 | 1461492002121 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 03:00:02 INFO - PROCESS | 1652 | 1461492002197 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11662f000 == 42 [pid = 1652] [id = 124] 03:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1151dcc00) [pid = 1652] [serial = 369] [outer = 0x0] 03:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116391800) [pid = 1652] [serial = 370] [outer = 0x1151dcc00] 03:00:02 INFO - PROCESS | 1652 | 1461492002228 Marionette DEBUG loaded listener.js 03:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1186c8c00) [pid = 1652] [serial = 371] [outer = 0x1151dcc00] 03:00:02 INFO - PROCESS | 1652 | 1461492002707 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] 03:00:02 INFO - PROCESS | 1652 | 1461492002755 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 03:00:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:00:02 INFO - PROCESS | 1652 | 1461492002759 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:00:02 INFO - PROCESS | 1652 | 1461492002761 Marionette TRACE conn2 <- [1,470,null,{}] 03:00:02 INFO - PROCESS | 1652 | 1461492002764 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}] 03:00:02 INFO - PROCESS | 1652 | 1461492002886 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 03:00:02 INFO - PROCESS | 1652 | 1461492002961 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b903800 == 43 [pid = 1652] [id = 125] 03:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11af89c00) [pid = 1652] [serial = 372] [outer = 0x0] 03:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11afed400) [pid = 1652] [serial = 373] [outer = 0x11af89c00] 03:00:02 INFO - PROCESS | 1652 | 1461492002992 Marionette DEBUG loaded listener.js 03:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11bbac800) [pid = 1652] [serial = 374] [outer = 0x11af89c00] 03:00:03 INFO - PROCESS | 1652 | 1461492003430 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]]]}] 03:00:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:00:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 720ms 03:00:03 INFO - PROCESS | 1652 | 1461492003484 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 03:00:03 INFO - PROCESS | 1652 | 1461492003485 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 03:00:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:00:03 INFO - PROCESS | 1652 | 1461492003489 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:00:03 INFO - PROCESS | 1652 | 1461492003491 Marionette TRACE conn2 <- [1,474,null,{}] 03:00:03 INFO - PROCESS | 1652 | 1461492003494 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}] 03:00:03 INFO - PROCESS | 1652 | 1461492003593 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 03:00:03 INFO - PROCESS | 1652 | 1461492003654 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x128747000 == 44 [pid = 1652] [id = 126] 03:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x125d89c00) [pid = 1652] [serial = 375] [outer = 0x0] 03:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x127c3a000) [pid = 1652] [serial = 376] [outer = 0x125d89c00] 03:00:03 INFO - PROCESS | 1652 | 1461492003687 Marionette DEBUG loaded listener.js 03:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128714800) [pid = 1652] [serial = 377] [outer = 0x125d89c00] 03:00:04 INFO - PROCESS | 1652 | 1461492004140 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]]]}] 03:00:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:00:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 720ms 03:00:04 INFO - PROCESS | 1652 | 1461492004358 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 03:00:04 INFO - PROCESS | 1652 | 1461492004361 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 03:00:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:00:04 INFO - PROCESS | 1652 | 1461492004378 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:00:04 INFO - PROCESS | 1652 | 1461492004380 Marionette TRACE conn2 <- [1,478,null,{}] 03:00:04 INFO - PROCESS | 1652 | 1461492004384 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}] 03:00:04 INFO - PROCESS | 1652 | 1461492004468 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 03:00:04 INFO - PROCESS | 1652 | 1461492004512 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119250800 == 45 [pid = 1652] [id = 127] 03:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11866a400) [pid = 1652] [serial = 378] [outer = 0x0] 03:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118c1ac00) [pid = 1652] [serial = 379] [outer = 0x11866a400] 03:00:04 INFO - PROCESS | 1652 | 1461492004540 Marionette DEBUG loaded listener.js 03:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119145000) [pid = 1652] [serial = 380] [outer = 0x11866a400] 03:00:04 INFO - PROCESS | 1652 | 1461492004968 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]]]}] 03:00:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:00:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 624ms 03:00:05 INFO - PROCESS | 1652 | 1461492005009 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 03:00:05 INFO - PROCESS | 1652 | 1461492005011 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 03:00:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:00:05 INFO - PROCESS | 1652 | 1461492005020 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:00:05 INFO - PROCESS | 1652 | 1461492005022 Marionette TRACE conn2 <- [1,482,null,{}] 03:00:05 INFO - PROCESS | 1652 | 1461492005025 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}] 03:00:05 INFO - PROCESS | 1652 | 1461492005113 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 03:00:05 INFO - PROCESS | 1652 | 1461492005190 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:05 INFO - PROCESS | 1652 | --DOCSHELL 0x127ed0800 == 44 [pid = 1652] [id = 122] 03:00:05 INFO - PROCESS | 1652 | --DOCSHELL 0x127654000 == 43 [pid = 1652] [id = 121] 03:00:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1197cb800 == 42 [pid = 1652] [id = 120] 03:00:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1271d6800 == 41 [pid = 1652] [id = 119] 03:00:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12592d800 == 40 [pid = 1652] [id = 118] 03:00:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1a0800 == 39 [pid = 1652] [id = 117] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x129164400) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b469c00) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x114569800 == 40 [pid = 1652] [id = 128] 03:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1151de800) [pid = 1652] [serial = 381] [outer = 0x0] 03:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11853e800) [pid = 1652] [serial = 382] [outer = 0x1151de800] 03:00:05 INFO - PROCESS | 1652 | 1461492005236 Marionette DEBUG loaded listener.js 03:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11aa9dc00) [pid = 1652] [serial = 383] [outer = 0x1151de800] 03:00:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11b917000 == 39 [pid = 1652] [id = 116] 03:00:05 INFO - PROCESS | 1652 | --DOCSHELL 0x119c48800 == 38 [pid = 1652] [id = 115] 03:00:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11918c000 == 37 [pid = 1652] [id = 114] 03:00:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11910c800 == 36 [pid = 1652] [id = 113] 03:00:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11859e000 == 35 [pid = 1652] [id = 110] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118cedc00) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118f99800) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119733400) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1189cd000) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b663800) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119e6f800) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11aa90400) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12870d400) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116302c00) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118540c00) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11bbb2000) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11aa4f000) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b6bc800) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11aa9c800) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x117709c00) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x129e1b800) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11c724800) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123a9ac00) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11c257800) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11c16a400) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12860dc00) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x128711c00) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1276de400) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128785c00) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x127ea3800) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11ad89000) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11af8e000) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11aff5400) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 03:00:05 INFO - PROCESS | 1652 | 1461492005575 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]]]}] 03:00:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:00:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 577ms 03:00:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:00:05 INFO - PROCESS | 1652 | 1461492005594 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 03:00:05 INFO - PROCESS | 1652 | 1461492005596 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 03:00:05 INFO - PROCESS | 1652 | 1461492005598 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:00:05 INFO - PROCESS | 1652 | 1461492005600 Marionette TRACE conn2 <- [1,486,null,{}] 03:00:05 INFO - PROCESS | 1652 | 1461492005610 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}] 03:00:05 INFO - PROCESS | 1652 | 1461492005687 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 03:00:05 INFO - PROCESS | 1652 | 1461492005694 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197cb800 == 36 [pid = 1652] [id = 129] 03:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11b1cf800) [pid = 1652] [serial = 384] [outer = 0x0] 03:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11b92f000) [pid = 1652] [serial = 385] [outer = 0x11b1cf800] 03:00:05 INFO - PROCESS | 1652 | 1461492005744 Marionette DEBUG loaded listener.js 03:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11bf89400) [pid = 1652] [serial = 386] [outer = 0x11b1cf800] 03:00:06 INFO - PROCESS | 1652 | 1461492006095 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]]]}] 03:00:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:00:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 523ms 03:00:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:00:06 INFO - PROCESS | 1652 | 1461492006121 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 03:00:06 INFO - PROCESS | 1652 | 1461492006122 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 03:00:06 INFO - PROCESS | 1652 | 1461492006125 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:00:06 INFO - PROCESS | 1652 | 1461492006126 Marionette TRACE conn2 <- [1,490,null,{}] 03:00:06 INFO - PROCESS | 1652 | 1461492006137 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}] 03:00:06 INFO - PROCESS | 1652 | 1461492006224 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 03:00:06 INFO - PROCESS | 1652 | 1461492006231 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab04800 == 37 [pid = 1652] [id = 130] 03:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11c165800) [pid = 1652] [serial = 387] [outer = 0x0] 03:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11c447000) [pid = 1652] [serial = 388] [outer = 0x11c165800] 03:00:06 INFO - PROCESS | 1652 | 1461492006275 Marionette DEBUG loaded listener.js 03:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125c98000) [pid = 1652] [serial = 389] [outer = 0x11c165800] 03:00:06 INFO - PROCESS | 1652 | 1461492006695 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]]]}] 03:00:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:00:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 619ms 03:00:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:00:06 INFO - PROCESS | 1652 | 1461492006744 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 03:00:06 INFO - PROCESS | 1652 | 1461492006745 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 03:00:06 INFO - PROCESS | 1652 | 1461492006748 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:00:06 INFO - PROCESS | 1652 | 1461492006749 Marionette TRACE conn2 <- [1,494,null,{}] 03:00:06 INFO - PROCESS | 1652 | 1461492006751 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}] 03:00:06 INFO - PROCESS | 1652 | 1461492006825 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 03:00:06 INFO - PROCESS | 1652 | 1461492006829 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b183000 == 38 [pid = 1652] [id = 131] 03:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1151dd000) [pid = 1652] [serial = 390] [outer = 0x0] 03:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127c37800) [pid = 1652] [serial = 391] [outer = 0x1151dd000] 03:00:06 INFO - PROCESS | 1652 | 1461492006858 Marionette DEBUG loaded listener.js 03:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128610400) [pid = 1652] [serial = 392] [outer = 0x1151dd000] 03:00:07 INFO - PROCESS | 1652 | 1461492007195 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]]]}] 03:00:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:00:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 468ms 03:00:07 INFO - PROCESS | 1652 | 1461492007216 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 03:00:07 INFO - PROCESS | 1652 | 1461492007219 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 03:00:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:00:07 INFO - PROCESS | 1652 | 1461492007223 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:00:07 INFO - PROCESS | 1652 | 1461492007224 Marionette TRACE conn2 <- [1,498,null,{}] 03:00:07 INFO - PROCESS | 1652 | 1461492007227 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}] 03:00:07 INFO - PROCESS | 1652 | 1461492007320 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 03:00:07 INFO - PROCESS | 1652 | 1461492007354 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcae800 == 39 [pid = 1652] [id = 132] 03:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1156e8c00) [pid = 1652] [serial = 393] [outer = 0x0] 03:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128784800) [pid = 1652] [serial = 394] [outer = 0x1156e8c00] 03:00:07 INFO - PROCESS | 1652 | 1461492007408 Marionette DEBUG loaded listener.js 03:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b467000) [pid = 1652] [serial = 395] [outer = 0x1156e8c00] 03:00:07 INFO - PROCESS | 1652 | 1461492007747 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]]]}] 03:00:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:00:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 571ms 03:00:07 INFO - PROCESS | 1652 | 1461492007795 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 03:00:07 INFO - PROCESS | 1652 | 1461492007796 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 03:00:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:00:07 INFO - PROCESS | 1652 | 1461492007799 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:00:07 INFO - PROCESS | 1652 | 1461492007800 Marionette TRACE conn2 <- [1,502,null,{}] 03:00:07 INFO - PROCESS | 1652 | 1461492007802 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}] 03:00:07 INFO - PROCESS | 1652 | 1461492007894 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 03:00:07 INFO - PROCESS | 1652 | 1461492007926 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6bb000 == 40 [pid = 1652] [id = 133] 03:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b467c00) [pid = 1652] [serial = 396] [outer = 0x0] 03:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b662800) [pid = 1652] [serial = 397] [outer = 0x12b467c00] 03:00:07 INFO - PROCESS | 1652 | 1461492007951 Marionette DEBUG loaded listener.js 03:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b6c0000) [pid = 1652] [serial = 398] [outer = 0x12b467c00] 03:00:08 INFO - PROCESS | 1652 | 1461492008305 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]]]}] 03:00:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:00:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 519ms 03:00:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:00:08 INFO - PROCESS | 1652 | 1461492008319 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 03:00:08 INFO - PROCESS | 1652 | 1461492008320 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 03:00:08 INFO - PROCESS | 1652 | 1461492008322 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:00:08 INFO - PROCESS | 1652 | 1461492008323 Marionette TRACE conn2 <- [1,506,null,{}] 03:00:08 INFO - PROCESS | 1652 | 1461492008326 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}] 03:00:08 INFO - PROCESS | 1652 | 1461492008421 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 03:00:08 INFO - PROCESS | 1652 | 1461492008435 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x125edf000 == 41 [pid = 1652] [id = 134] 03:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b6c0c00) [pid = 1652] [serial = 399] [outer = 0x0] 03:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12bc69000) [pid = 1652] [serial = 400] [outer = 0x12b6c0c00] 03:00:08 INFO - PROCESS | 1652 | 1461492008460 Marionette DEBUG loaded listener.js 03:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bd11000) [pid = 1652] [serial = 401] [outer = 0x12b6c0c00] 03:00:08 INFO - PROCESS | 1652 | 1461492008797 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]]]}] 03:00:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:00:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 520ms 03:00:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:00:08 INFO - PROCESS | 1652 | 1461492008843 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 03:00:08 INFO - PROCESS | 1652 | 1461492008844 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 03:00:08 INFO - PROCESS | 1652 | 1461492008846 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:00:08 INFO - PROCESS | 1652 | 1461492008847 Marionette TRACE conn2 <- [1,510,null,{}] 03:00:08 INFO - PROCESS | 1652 | 1461492008850 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}] 03:00:08 INFO - PROCESS | 1652 | 1461492008941 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 03:00:08 INFO - PROCESS | 1652 | 1461492008955 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12771d800 == 42 [pid = 1652] [id = 135] 03:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118f95000) [pid = 1652] [serial = 402] [outer = 0x0] 03:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12bf5f000) [pid = 1652] [serial = 403] [outer = 0x118f95000] 03:00:08 INFO - PROCESS | 1652 | 1461492008981 Marionette DEBUG loaded listener.js 03:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12bfbec00) [pid = 1652] [serial = 404] [outer = 0x118f95000] 03:00:09 INFO - PROCESS | 1652 | 1461492009333 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]]]}] 03:00:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:00:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 524ms 03:00:09 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119283800) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:00:09 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1147cf000) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:00:09 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118eb3000) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:00:09 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x127cf4800) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:00:09 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11aa91400) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:00:09 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11bbab800) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:00:09 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x129e1ec00) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:00:09 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118c1a000) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:00:09 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118f93c00) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:00:09 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11aa98000) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:00:09 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1186c4400) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:00:09 INFO - PROCESS | 1652 | 1461492009455 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 03:00:09 INFO - PROCESS | 1652 | 1461492009456 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 03:00:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:00:09 INFO - PROCESS | 1652 | 1461492009468 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:00:09 INFO - PROCESS | 1652 | 1461492009469 Marionette TRACE conn2 <- [1,514,null,{}] 03:00:09 INFO - PROCESS | 1652 | 1461492009471 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}] 03:00:09 INFO - PROCESS | 1652 | 1461492009546 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 03:00:09 INFO - PROCESS | 1652 | 1461492009555 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcb3000 == 43 [pid = 1652] [id = 136] 03:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11ad7f000) [pid = 1652] [serial = 405] [outer = 0x0] 03:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11c168000) [pid = 1652] [serial = 406] [outer = 0x11ad7f000] 03:00:09 INFO - PROCESS | 1652 | 1461492009581 Marionette DEBUG loaded listener.js 03:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b663000) [pid = 1652] [serial = 407] [outer = 0x11ad7f000] 03:00:09 INFO - PROCESS | 1652 | 1461492009896 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]]]}] 03:00:09 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 03:00:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 470ms 03:00:09 INFO - PROCESS | 1652 | 1461492009938 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 03:00:09 INFO - PROCESS | 1652 | 1461492009940 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 03:00:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:00:09 INFO - PROCESS | 1652 | 1461492009942 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:00:09 INFO - PROCESS | 1652 | 1461492009944 Marionette TRACE conn2 <- [1,518,null,{}] 03:00:09 INFO - PROCESS | 1652 | 1461492009947 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}] 03:00:10 INFO - PROCESS | 1652 | 1461492010069 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 03:00:10 INFO - PROCESS | 1652 | 1461492010138 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x129985000 == 44 [pid = 1652] [id = 137] 03:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11afea400) [pid = 1652] [serial = 408] [outer = 0x0] 03:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12bfbe800) [pid = 1652] [serial = 409] [outer = 0x11afea400] 03:00:10 INFO - PROCESS | 1652 | 1461492010186 Marionette DEBUG loaded listener.js 03:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12d29f400) [pid = 1652] [serial = 410] [outer = 0x11afea400] 03:00:10 INFO - PROCESS | 1652 | 1461492010595 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]]]}] 03:00:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:00:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 671ms 03:00:10 INFO - PROCESS | 1652 | 1461492010614 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 03:00:10 INFO - PROCESS | 1652 | 1461492010618 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 03:00:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:00:10 INFO - PROCESS | 1652 | 1461492010622 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:00:10 INFO - PROCESS | 1652 | 1461492010624 Marionette TRACE conn2 <- [1,522,null,{}] 03:00:10 INFO - PROCESS | 1652 | 1461492010627 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}] 03:00:10 INFO - PROCESS | 1652 | 1461492010779 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 03:00:10 INFO - PROCESS | 1652 | 1461492010788 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b518000 == 45 [pid = 1652] [id = 138] 03:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12d2a1800) [pid = 1652] [serial = 411] [outer = 0x0] 03:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12d685400) [pid = 1652] [serial = 412] [outer = 0x12d2a1800] 03:00:10 INFO - PROCESS | 1652 | 1461492010833 Marionette DEBUG loaded listener.js 03:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12db19c00) [pid = 1652] [serial = 413] [outer = 0x12d2a1800] 03:00:11 INFO - PROCESS | 1652 | 1461492011263 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]]]}] 03:00:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:00:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 673ms 03:00:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:00:11 INFO - PROCESS | 1652 | 1461492011294 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 03:00:11 INFO - PROCESS | 1652 | 1461492011296 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 03:00:11 INFO - PROCESS | 1652 | 1461492011298 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:00:11 INFO - PROCESS | 1652 | 1461492011299 Marionette TRACE conn2 <- [1,526,null,{}] 03:00:11 INFO - PROCESS | 1652 | 1461492011303 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}] 03:00:11 INFO - PROCESS | 1652 | 1461492011398 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 03:00:11 INFO - PROCESS | 1652 | 1461492011431 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc62000 == 46 [pid = 1652] [id = 139] 03:00:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12dc3d800) [pid = 1652] [serial = 414] [outer = 0x0] 03:00:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12dc40800) [pid = 1652] [serial = 415] [outer = 0x12dc3d800] 03:00:11 INFO - PROCESS | 1652 | 1461492011456 Marionette DEBUG loaded listener.js 03:00:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12dc47000) [pid = 1652] [serial = 416] [outer = 0x12dc3d800] 03:00:11 INFO - PROCESS | 1652 | 1461492011954 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]]]}] 03:00:12 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 03:00:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 722ms 03:00:12 INFO - PROCESS | 1652 | 1461492012021 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 03:00:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:00:12 INFO - PROCESS | 1652 | 1461492012023 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 03:00:12 INFO - PROCESS | 1652 | 1461492012027 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:00:12 INFO - PROCESS | 1652 | 1461492012029 Marionette TRACE conn2 <- [1,530,null,{}] 03:00:12 INFO - PROCESS | 1652 | 1461492012033 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}] 03:00:12 INFO - PROCESS | 1652 | 1461492012132 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 03:00:12 INFO - PROCESS | 1652 | 1461492012194 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197cb000 == 47 [pid = 1652] [id = 140] 03:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119280800) [pid = 1652] [serial = 417] [outer = 0x0] 03:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11a416c00) [pid = 1652] [serial = 418] [outer = 0x119280800] 03:00:12 INFO - PROCESS | 1652 | 1461492012225 Marionette DEBUG loaded listener.js 03:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11aa9b800) [pid = 1652] [serial = 419] [outer = 0x119280800] 03:00:12 INFO - PROCESS | 1652 | 1461492012605 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"]]]}] 03:00:12 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 03:00:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:00:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:00:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:00:12 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 03:00:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:00:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:00:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:00:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 621ms 03:00:12 INFO - PROCESS | 1652 | 1461492012648 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 03:00:12 INFO - PROCESS | 1652 | 1461492012653 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 03:00:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:00:12 INFO - PROCESS | 1652 | 1461492012657 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:00:12 INFO - PROCESS | 1652 | 1461492012659 Marionette TRACE conn2 <- [1,534,null,{}] 03:00:12 INFO - PROCESS | 1652 | 1461492012662 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}] 03:00:12 INFO - PROCESS | 1652 | 1461492012794 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 03:00:12 INFO - PROCESS | 1652 | 1461492012842 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12874a800 == 48 [pid = 1652] [id = 141] 03:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11ad85800) [pid = 1652] [serial = 420] [outer = 0x0] 03:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11bf8b000) [pid = 1652] [serial = 421] [outer = 0x11ad85800] 03:00:12 INFO - PROCESS | 1652 | 1461492012872 Marionette DEBUG loaded listener.js 03:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12870ac00) [pid = 1652] [serial = 422] [outer = 0x11ad85800] 03:00:13 INFO - PROCESS | 1652 | 1461492013266 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]]]}] 03:00:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:00:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 620ms 03:00:13 INFO - PROCESS | 1652 | 1461492013277 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 03:00:13 INFO - PROCESS | 1652 | 1461492013279 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 03:00:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:00:13 INFO - PROCESS | 1652 | 1461492013282 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:00:13 INFO - PROCESS | 1652 | 1461492013286 Marionette TRACE conn2 <- [1,538,null,{}] 03:00:13 INFO - PROCESS | 1652 | 1461492013296 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}] 03:00:13 INFO - PROCESS | 1652 | 1461492013449 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 03:00:13 INFO - PROCESS | 1652 | 1461492013509 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c114000 == 49 [pid = 1652] [id = 142] 03:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12870d400) [pid = 1652] [serial = 423] [outer = 0x0] 03:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129e19000) [pid = 1652] [serial = 424] [outer = 0x12870d400] 03:00:13 INFO - PROCESS | 1652 | 1461492013548 Marionette DEBUG loaded listener.js 03:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12bfc3400) [pid = 1652] [serial = 425] [outer = 0x12870d400] 03:00:13 INFO - PROCESS | 1652 | 1461492013926 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]]]}] 03:00:13 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. 03:00:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 680ms 03:00:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:00:13 INFO - PROCESS | 1652 | 1461492013961 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 03:00:13 INFO - PROCESS | 1652 | 1461492013963 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 03:00:13 INFO - PROCESS | 1652 | 1461492013966 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:00:13 INFO - PROCESS | 1652 | 1461492013967 Marionette TRACE conn2 <- [1,542,null,{}] 03:00:13 INFO - PROCESS | 1652 | 1461492013970 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}] 03:00:14 INFO - PROCESS | 1652 | 1461492014070 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 03:00:14 INFO - PROCESS | 1652 | 1461492014151 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d094000 == 50 [pid = 1652] [id = 143] 03:00:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12bfda400) [pid = 1652] [serial = 426] [outer = 0x0] 03:00:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12d299000) [pid = 1652] [serial = 427] [outer = 0x12bfda400] 03:00:14 INFO - PROCESS | 1652 | 1461492014181 Marionette DEBUG loaded listener.js 03:00:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12d2a1400) [pid = 1652] [serial = 428] [outer = 0x12bfda400] 03:00:14 INFO - PROCESS | 1652 | 1461492014563 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]]]}] 03:00:14 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. 03:00:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 620ms 03:00:14 INFO - PROCESS | 1652 | 1461492014589 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 03:00:14 INFO - PROCESS | 1652 | 1461492014592 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 03:00:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:00:14 INFO - PROCESS | 1652 | 1461492014596 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:00:14 INFO - PROCESS | 1652 | 1461492014598 Marionette TRACE conn2 <- [1,546,null,{}] 03:00:14 INFO - PROCESS | 1652 | 1461492014605 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}] 03:00:14 INFO - PROCESS | 1652 | 1461492014763 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 03:00:14 INFO - PROCESS | 1652 | 1461492014887 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d21b000 == 51 [pid = 1652] [id = 144] 03:00:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12d29e400) [pid = 1652] [serial = 429] [outer = 0x0] 03:00:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12db22400) [pid = 1652] [serial = 430] [outer = 0x12d29e400] 03:00:14 INFO - PROCESS | 1652 | 1461492014944 Marionette DEBUG loaded listener.js 03:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12e40d400) [pid = 1652] [serial = 431] [outer = 0x12d29e400] 03:00:15 INFO - PROCESS | 1652 | 1461492015366 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]]]}] 03:00:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:00:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 823ms 03:00:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:00:15 INFO - PROCESS | 1652 | 1461492015419 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 03:00:15 INFO - PROCESS | 1652 | 1461492015420 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 03:00:15 INFO - PROCESS | 1652 | 1461492015422 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:00:15 INFO - PROCESS | 1652 | 1461492015423 Marionette TRACE conn2 <- [1,550,null,{}] 03:00:15 INFO - PROCESS | 1652 | 1461492015426 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}] 03:00:15 INFO - PROCESS | 1652 | 1461492015544 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 03:00:15 INFO - PROCESS | 1652 | 1461492015631 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1155ae000 == 52 [pid = 1652] [id = 145] 03:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x118603400) [pid = 1652] [serial = 432] [outer = 0x0] 03:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12b660800) [pid = 1652] [serial = 433] [outer = 0x118603400] 03:00:15 INFO - PROCESS | 1652 | 1461492015689 Marionette DEBUG loaded listener.js 03:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12e487000) [pid = 1652] [serial = 434] [outer = 0x118603400] 03:00:16 INFO - PROCESS | 1652 | 1461492016072 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]]]}] 03:00:16 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. 03:00:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 670ms 03:00:16 INFO - PROCESS | 1652 | 1461492016093 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 03:00:16 INFO - PROCESS | 1652 | 1461492016096 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 03:00:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:00:16 INFO - PROCESS | 1652 | 1461492016099 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:00:16 INFO - PROCESS | 1652 | 1461492016101 Marionette TRACE conn2 <- [1,554,null,{}] 03:00:16 INFO - PROCESS | 1652 | 1461492016105 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}] 03:00:16 INFO - PROCESS | 1652 | 1461492016249 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 03:00:16 INFO - PROCESS | 1652 | 1461492016465 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11924a800 == 53 [pid = 1652] [id = 146] 03:00:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11358e400) [pid = 1652] [serial = 435] [outer = 0x0] 03:00:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x114b39c00) [pid = 1652] [serial = 436] [outer = 0x11358e400] 03:00:16 INFO - PROCESS | 1652 | 1461492016507 Marionette DEBUG loaded listener.js 03:00:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1177fac00) [pid = 1652] [serial = 437] [outer = 0x11358e400] 03:00:16 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:16 INFO - PROCESS | 1652 | 1461492016968 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]]]}] 03:00:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:00:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 924ms 03:00:17 INFO - PROCESS | 1652 | 1461492017022 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 03:00:17 INFO - PROCESS | 1652 | 1461492017025 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 03:00:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:00:17 INFO - PROCESS | 1652 | 1461492017028 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:00:17 INFO - PROCESS | 1652 | 1461492017031 Marionette TRACE conn2 <- [1,558,null,{}] 03:00:17 INFO - PROCESS | 1652 | 1461492017059 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}] 03:00:17 INFO - PROCESS | 1652 | 1461492017179 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 03:00:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12b518000 == 52 [pid = 1652] [id = 138] 03:00:17 INFO - PROCESS | 1652 | --DOCSHELL 0x129985000 == 51 [pid = 1652] [id = 137] 03:00:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcb3000 == 50 [pid = 1652] [id = 136] 03:00:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12771d800 == 49 [pid = 1652] [id = 135] 03:00:17 INFO - PROCESS | 1652 | --DOCSHELL 0x125edf000 == 48 [pid = 1652] [id = 134] 03:00:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11c6bb000 == 47 [pid = 1652] [id = 133] 03:00:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcae800 == 46 [pid = 1652] [id = 132] 03:00:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11b183000 == 45 [pid = 1652] [id = 131] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12bd10c00) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab04800 == 44 [pid = 1652] [id = 130] 03:00:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1197cb800 == 43 [pid = 1652] [id = 129] 03:00:17 INFO - PROCESS | 1652 | --DOCSHELL 0x114569800 == 42 [pid = 1652] [id = 128] 03:00:17 INFO - PROCESS | 1652 | --DOCSHELL 0x119250800 == 41 [pid = 1652] [id = 127] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x125d83c00) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11aa51000) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11a421c00) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11aa92000) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12878d800) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11af84000) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11bbb4400) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11bf90c00) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x115328400) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b46f800) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x129e18800) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x127ee9400) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11ac98c00) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x125c98c00) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b6c1400) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b970c00) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b666800) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11853bc00) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11c446c00) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118eb2800) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118c1e800) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x125aaf800) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x125ab9800) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12bc6e800) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 03:00:17 INFO - PROCESS | 1652 | 1461492017248 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1153e6800 == 42 [pid = 1652] [id = 147] 03:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11853bc00) [pid = 1652] [serial = 438] [outer = 0x0] 03:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119732800) [pid = 1652] [serial = 439] [outer = 0x11853bc00] 03:00:17 INFO - PROCESS | 1652 | 1461492017277 Marionette DEBUG loaded listener.js 03:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11aa98c00) [pid = 1652] [serial = 440] [outer = 0x11853bc00] 03:00:17 INFO - PROCESS | 1652 | 1461492017577 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]]]}] 03:00:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:00:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 571ms 03:00:17 INFO - PROCESS | 1652 | 1461492017608 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 03:00:17 INFO - PROCESS | 1652 | 1461492017611 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 03:00:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:00:17 INFO - PROCESS | 1652 | 1461492017615 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:00:17 INFO - PROCESS | 1652 | 1461492017616 Marionette TRACE conn2 <- [1,562,null,{}] 03:00:17 INFO - PROCESS | 1652 | 1461492017622 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}] 03:00:17 INFO - PROCESS | 1652 | 1461492017704 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 03:00:17 INFO - PROCESS | 1652 | 1461492017757 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197be000 == 43 [pid = 1652] [id = 148] 03:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118c1e800) [pid = 1652] [serial = 441] [outer = 0x0] 03:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11ad80400) [pid = 1652] [serial = 442] [outer = 0x118c1e800] 03:00:17 INFO - PROCESS | 1652 | 1461492017785 Marionette DEBUG loaded listener.js 03:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11c727c00) [pid = 1652] [serial = 443] [outer = 0x118c1e800] 03:00:17 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:18 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:18 INFO - PROCESS | 1652 | 1461492018092 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]]]}] 03:00:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:00:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 522ms 03:00:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:00:18 INFO - PROCESS | 1652 | 1461492018138 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 03:00:18 INFO - PROCESS | 1652 | 1461492018139 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 03:00:18 INFO - PROCESS | 1652 | 1461492018142 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:00:18 INFO - PROCESS | 1652 | 1461492018146 Marionette TRACE conn2 <- [1,566,null,{}] 03:00:18 INFO - PROCESS | 1652 | 1461492018153 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}] 03:00:18 INFO - PROCESS | 1652 | 1461492018236 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 03:00:18 INFO - PROCESS | 1652 | 1461492018244 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1b2000 == 44 [pid = 1652] [id = 149] 03:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x125ca0c00) [pid = 1652] [serial = 444] [outer = 0x0] 03:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x127ef0c00) [pid = 1652] [serial = 445] [outer = 0x125ca0c00] 03:00:18 INFO - PROCESS | 1652 | 1461492018270 Marionette DEBUG loaded listener.js 03:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x129941000) [pid = 1652] [serial = 446] [outer = 0x125ca0c00] 03:00:18 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:18 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:18 INFO - PROCESS | 1652 | 1461492018606 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]]]}] 03:00:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:00:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 524ms 03:00:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:00:18 INFO - PROCESS | 1652 | 1461492018665 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 03:00:18 INFO - PROCESS | 1652 | 1461492018667 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 03:00:18 INFO - PROCESS | 1652 | 1461492018669 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:00:18 INFO - PROCESS | 1652 | 1461492018671 Marionette TRACE conn2 <- [1,570,null,{}] 03:00:18 INFO - PROCESS | 1652 | 1461492018673 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}] 03:00:18 INFO - PROCESS | 1652 | 1461492018753 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 03:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129c5dc00) [pid = 1652] [serial = 447] [outer = 0x12f843800] 03:00:18 INFO - PROCESS | 1652 | 1461492018779 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x125ee7000 == 45 [pid = 1652] [id = 150] 03:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b46c800) [pid = 1652] [serial = 448] [outer = 0x0] 03:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b666c00) [pid = 1652] [serial = 449] [outer = 0x12b46c800] 03:00:18 INFO - PROCESS | 1652 | 1461492018809 Marionette DEBUG loaded listener.js 03:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b6bf800) [pid = 1652] [serial = 450] [outer = 0x12b46c800] 03:00:19 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:19 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:19 INFO - PROCESS | 1652 | 1461492019159 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]]]}] 03:00:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:00:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 518ms 03:00:19 INFO - PROCESS | 1652 | 1461492019188 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 03:00:19 INFO - PROCESS | 1652 | 1461492019190 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 03:00:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:00:19 INFO - PROCESS | 1652 | 1461492019192 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:00:19 INFO - PROCESS | 1652 | 1461492019193 Marionette TRACE conn2 <- [1,574,null,{}] 03:00:19 INFO - PROCESS | 1652 | 1461492019195 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}] 03:00:19 INFO - PROCESS | 1652 | 1461492019296 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 03:00:19 INFO - PROCESS | 1652 | 1461492019311 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x125ee2800 == 46 [pid = 1652] [id = 151] 03:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12bc6e800) [pid = 1652] [serial = 451] [outer = 0x0] 03:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12bd0bc00) [pid = 1652] [serial = 452] [outer = 0x12bc6e800] 03:00:19 INFO - PROCESS | 1652 | 1461492019341 Marionette DEBUG loaded listener.js 03:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12bfd6000) [pid = 1652] [serial = 453] [outer = 0x12bc6e800] 03:00:19 INFO - PROCESS | 1652 | 1461492019714 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]]]}] 03:00:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:00:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 569ms 03:00:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:00:19 INFO - PROCESS | 1652 | 1461492019762 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 03:00:19 INFO - PROCESS | 1652 | 1461492019763 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 03:00:19 INFO - PROCESS | 1652 | 1461492019765 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:00:19 INFO - PROCESS | 1652 | 1461492019766 Marionette TRACE conn2 <- [1,578,null,{}] 03:00:19 INFO - PROCESS | 1652 | 1461492019769 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}] 03:00:19 INFO - PROCESS | 1652 | 1461492019869 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 03:00:19 INFO - PROCESS | 1652 | 1461492019891 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x129982000 == 47 [pid = 1652] [id = 152] 03:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12dc44400) [pid = 1652] [serial = 454] [outer = 0x0] 03:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12e40f000) [pid = 1652] [serial = 455] [outer = 0x12dc44400] 03:00:19 INFO - PROCESS | 1652 | 1461492019917 Marionette DEBUG loaded listener.js 03:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12e417800) [pid = 1652] [serial = 456] [outer = 0x12dc44400] 03:00:20 INFO - PROCESS | 1652 | 1461492020261 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]]]}] 03:00:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:00:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 521ms 03:00:20 INFO - PROCESS | 1652 | 1461492020286 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 03:00:20 INFO - PROCESS | 1652 | 1461492020288 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 03:00:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:00:20 INFO - PROCESS | 1652 | 1461492020290 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:00:20 INFO - PROCESS | 1652 | 1461492020291 Marionette TRACE conn2 <- [1,582,null,{}] 03:00:20 INFO - PROCESS | 1652 | 1461492020299 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}] 03:00:20 INFO - PROCESS | 1652 | 1461492020397 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 03:00:20 INFO - PROCESS | 1652 | 1461492020401 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc4a000 == 48 [pid = 1652] [id = 153] 03:00:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12dc3e400) [pid = 1652] [serial = 457] [outer = 0x0] 03:00:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12e48e400) [pid = 1652] [serial = 458] [outer = 0x12dc3e400] 03:00:20 INFO - PROCESS | 1652 | 1461492020427 Marionette DEBUG loaded listener.js 03:00:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12e4a7800) [pid = 1652] [serial = 459] [outer = 0x12dc3e400] 03:00:20 INFO - PROCESS | 1652 | 1461492020793 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]]]}] 03:00:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:00:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 526ms 03:00:20 INFO - PROCESS | 1652 | 1461492020818 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 03:00:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:00:20 INFO - PROCESS | 1652 | 1461492020819 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 03:00:20 INFO - PROCESS | 1652 | 1461492020822 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:00:20 INFO - PROCESS | 1652 | 1461492020823 Marionette TRACE conn2 <- [1,586,null,{}] 03:00:20 INFO - PROCESS | 1652 | 1461492020831 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}] 03:00:20 INFO - PROCESS | 1652 | 1461492020932 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 03:00:20 INFO - PROCESS | 1652 | 1461492020937 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c113000 == 49 [pid = 1652] [id = 154] 03:00:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12dc48000) [pid = 1652] [serial = 460] [outer = 0x0] 03:00:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12e4ad000) [pid = 1652] [serial = 461] [outer = 0x12dc48000] 03:00:20 INFO - PROCESS | 1652 | 1461492020962 Marionette DEBUG loaded listener.js 03:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12e7e5c00) [pid = 1652] [serial = 462] [outer = 0x12dc48000] 03:00:21 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:21 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:21 INFO - PROCESS | 1652 | 1461492021427 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]]]}] 03:00:21 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12bc6f800) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:00:21 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1151de800) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:00:21 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b467c00) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:00:21 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11c165800) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:00:21 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1151dd000) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:00:21 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11866a400) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:00:21 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12b6c0c00) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:00:21 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11b1cf800) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:00:21 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118f95000) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:00:21 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11afea400) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:00:21 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11ad7f000) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:00:21 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1156e8c00) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:00:21 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12d2a1800) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:00:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:00:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 624ms 03:00:21 INFO - PROCESS | 1652 | 1461492021447 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 03:00:21 INFO - PROCESS | 1652 | 1461492021448 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 03:00:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:00:21 INFO - PROCESS | 1652 | 1461492021452 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:00:21 INFO - PROCESS | 1652 | 1461492021454 Marionette TRACE conn2 <- [1,590,null,{}] 03:00:21 INFO - PROCESS | 1652 | 1461492021457 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}] 03:00:21 INFO - PROCESS | 1652 | 1461492021534 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 03:00:21 INFO - PROCESS | 1652 | 1461492021540 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1e6800 == 50 [pid = 1652] [id = 155] 03:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118f96000) [pid = 1652] [serial = 463] [outer = 0x0] 03:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11aff5400) [pid = 1652] [serial = 464] [outer = 0x118f96000] 03:00:21 INFO - PROCESS | 1652 | 1461492021566 Marionette DEBUG loaded listener.js 03:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b46e000) [pid = 1652] [serial = 465] [outer = 0x118f96000] 03:00:21 INFO - PROCESS | 1652 | 1461492021894 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]]]}] 03:00:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:00:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 472ms 03:00:21 INFO - PROCESS | 1652 | 1461492021923 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 03:00:21 INFO - PROCESS | 1652 | 1461492021925 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 03:00:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:00:21 INFO - PROCESS | 1652 | 1461492021928 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:00:21 INFO - PROCESS | 1652 | 1461492021929 Marionette TRACE conn2 <- [1,594,null,{}] 03:00:21 INFO - PROCESS | 1652 | 1461492021931 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}] 03:00:22 INFO - PROCESS | 1652 | 1461492022014 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 03:00:22 INFO - PROCESS | 1652 | 1461492022067 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc13800 == 51 [pid = 1652] [id = 156] 03:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x118f8d000) [pid = 1652] [serial = 466] [outer = 0x0] 03:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12bd10000) [pid = 1652] [serial = 467] [outer = 0x118f8d000] 03:00:22 INFO - PROCESS | 1652 | 1461492022097 Marionette DEBUG loaded listener.js 03:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12e7ee800) [pid = 1652] [serial = 468] [outer = 0x118f8d000] 03:00:22 INFO - PROCESS | 1652 | 1461492022408 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]]]}] 03:00:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:00:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 519ms 03:00:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:00:22 INFO - PROCESS | 1652 | 1461492022448 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 03:00:22 INFO - PROCESS | 1652 | 1461492022449 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 03:00:22 INFO - PROCESS | 1652 | 1461492022454 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:00:22 INFO - PROCESS | 1652 | 1461492022456 Marionette TRACE conn2 <- [1,598,null,{}] 03:00:22 INFO - PROCESS | 1652 | 1461492022458 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}] 03:00:22 INFO - PROCESS | 1652 | 1461492022549 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 03:00:22 INFO - PROCESS | 1652 | 1461492022556 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e472000 == 52 [pid = 1652] [id = 157] 03:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12e7edc00) [pid = 1652] [serial = 469] [outer = 0x0] 03:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12eca9400) [pid = 1652] [serial = 470] [outer = 0x12e7edc00] 03:00:22 INFO - PROCESS | 1652 | 1461492022581 Marionette DEBUG loaded listener.js 03:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12eeef400) [pid = 1652] [serial = 471] [outer = 0x12e7edc00] 03:00:22 INFO - PROCESS | 1652 | 1461492022906 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]]]}] 03:00:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:00:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 473ms 03:00:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:00:22 INFO - PROCESS | 1652 | 1461492022926 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 03:00:22 INFO - PROCESS | 1652 | 1461492022928 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 03:00:22 INFO - PROCESS | 1652 | 1461492022930 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:00:22 INFO - PROCESS | 1652 | 1461492022931 Marionette TRACE conn2 <- [1,602,null,{}] 03:00:22 INFO - PROCESS | 1652 | 1461492022933 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}] 03:00:23 INFO - PROCESS | 1652 | 1461492023040 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 03:00:23 INFO - PROCESS | 1652 | 1461492023046 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e7c6000 == 53 [pid = 1652] [id = 158] 03:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12d2a1800) [pid = 1652] [serial = 472] [outer = 0x0] 03:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12eeefc00) [pid = 1652] [serial = 473] [outer = 0x12d2a1800] 03:00:23 INFO - PROCESS | 1652 | 1461492023071 Marionette DEBUG loaded listener.js 03:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12f19c800) [pid = 1652] [serial = 474] [outer = 0x12d2a1800] 03:00:23 INFO - PROCESS | 1652 | 1461492023357 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]]]}] 03:00:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:00:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 467ms 03:00:23 INFO - PROCESS | 1652 | 1461492023398 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 03:00:23 INFO - PROCESS | 1652 | 1461492023399 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 03:00:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:00:23 INFO - PROCESS | 1652 | 1461492023403 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:00:23 INFO - PROCESS | 1652 | 1461492023406 Marionette TRACE conn2 <- [1,606,null,{}] 03:00:23 INFO - PROCESS | 1652 | 1461492023409 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}] 03:00:23 INFO - PROCESS | 1652 | 1461492023544 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 03:00:23 INFO - PROCESS | 1652 | 1461492023593 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11662d800 == 54 [pid = 1652] [id = 159] 03:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11358d000) [pid = 1652] [serial = 475] [outer = 0x0] 03:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x115328000) [pid = 1652] [serial = 476] [outer = 0x11358d000] 03:00:23 INFO - PROCESS | 1652 | 1461492023625 Marionette DEBUG loaded listener.js 03:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x118c30c00) [pid = 1652] [serial = 477] [outer = 0x11358d000] 03:00:24 INFO - PROCESS | 1652 | 1461492024103 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]]]}] 03:00:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:00:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 723ms 03:00:24 INFO - PROCESS | 1652 | 1461492024126 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 03:00:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:00:24 INFO - PROCESS | 1652 | 1461492024129 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 03:00:24 INFO - PROCESS | 1652 | 1461492024132 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:00:24 INFO - PROCESS | 1652 | 1461492024135 Marionette TRACE conn2 <- [1,610,null,{}] 03:00:24 INFO - PROCESS | 1652 | 1461492024138 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}] 03:00:24 INFO - PROCESS | 1652 | 1461492024242 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 03:00:24 INFO - PROCESS | 1652 | 1461492024295 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bb2a000 == 55 [pid = 1652] [id = 160] 03:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1197d4c00) [pid = 1652] [serial = 478] [outer = 0x0] 03:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11c161800) [pid = 1652] [serial = 479] [outer = 0x1197d4c00] 03:00:24 INFO - PROCESS | 1652 | 1461492024327 Marionette DEBUG loaded listener.js 03:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x125d8b400) [pid = 1652] [serial = 480] [outer = 0x1197d4c00] 03:00:24 INFO - PROCESS | 1652 | 1461492024719 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]]]}] 03:00:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:00:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 621ms 03:00:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:00:24 INFO - PROCESS | 1652 | 1461492024758 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 03:00:24 INFO - PROCESS | 1652 | 1461492024760 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 03:00:24 INFO - PROCESS | 1652 | 1461492024763 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:00:24 INFO - PROCESS | 1652 | 1461492024764 Marionette TRACE conn2 <- [1,614,null,{}] 03:00:24 INFO - PROCESS | 1652 | 1461492024767 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}] 03:00:24 INFO - PROCESS | 1652 | 1461492024874 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 03:00:24 INFO - PROCESS | 1652 | 1461492024970 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b949000 == 56 [pid = 1652] [id = 161] 03:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x129e17800) [pid = 1652] [serial = 481] [outer = 0x0] 03:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b669000) [pid = 1652] [serial = 482] [outer = 0x129e17800] 03:00:25 INFO - PROCESS | 1652 | 1461492025020 Marionette DEBUG loaded listener.js 03:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12bf5d000) [pid = 1652] [serial = 483] [outer = 0x129e17800] 03:00:25 INFO - PROCESS | 1652 | 1461492025541 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]]]}] 03:00:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:00:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 821ms 03:00:25 INFO - PROCESS | 1652 | 1461492025586 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 03:00:25 INFO - PROCESS | 1652 | 1461492025590 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 03:00:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:00:25 INFO - PROCESS | 1652 | 1461492025598 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:00:25 INFO - PROCESS | 1652 | 1461492025601 Marionette TRACE conn2 <- [1,618,null,{}] 03:00:25 INFO - PROCESS | 1652 | 1461492025604 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}] 03:00:25 INFO - PROCESS | 1652 | 1461492025707 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 03:00:25 INFO - PROCESS | 1652 | 1461492025773 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ece6800 == 57 [pid = 1652] [id = 162] 03:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x129e1a000) [pid = 1652] [serial = 484] [outer = 0x0] 03:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12dc44c00) [pid = 1652] [serial = 485] [outer = 0x129e1a000] 03:00:25 INFO - PROCESS | 1652 | 1461492025803 Marionette DEBUG loaded listener.js 03:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12e492000) [pid = 1652] [serial = 486] [outer = 0x129e1a000] 03:00:26 INFO - PROCESS | 1652 | 1461492026194 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]]]}] 03:00:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:00:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 627ms 03:00:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:00:26 INFO - PROCESS | 1652 | 1461492026221 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 03:00:26 INFO - PROCESS | 1652 | 1461492026222 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 03:00:26 INFO - PROCESS | 1652 | 1461492026225 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:00:26 INFO - PROCESS | 1652 | 1461492026226 Marionette TRACE conn2 <- [1,622,null,{}] 03:00:26 INFO - PROCESS | 1652 | 1461492026228 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}] 03:00:26 INFO - PROCESS | 1652 | 1461492026335 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 03:00:26 INFO - PROCESS | 1652 | 1461492026400 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ecff000 == 58 [pid = 1652] [id = 163] 03:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12bfe3800) [pid = 1652] [serial = 487] [outer = 0x0] 03:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12e7f1c00) [pid = 1652] [serial = 488] [outer = 0x12bfe3800] 03:00:26 INFO - PROCESS | 1652 | 1461492026430 Marionette DEBUG loaded listener.js 03:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12eca9800) [pid = 1652] [serial = 489] [outer = 0x12bfe3800] 03:00:26 INFO - PROCESS | 1652 | 1461492026924 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]]]}] 03:00:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:00:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 770ms 03:00:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:00:27 INFO - PROCESS | 1652 | 1461492026997 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 03:00:27 INFO - PROCESS | 1652 | 1461492026999 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 03:00:27 INFO - PROCESS | 1652 | 1461492027003 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:00:27 INFO - PROCESS | 1652 | 1461492027005 Marionette TRACE conn2 <- [1,626,null,{}] 03:00:27 INFO - PROCESS | 1652 | 1461492027008 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}] 03:00:27 INFO - PROCESS | 1652 | 1461492027138 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 03:00:27 INFO - PROCESS | 1652 | 1461492027192 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab17800 == 59 [pid = 1652] [id = 164] 03:00:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12dc41800) [pid = 1652] [serial = 490] [outer = 0x0] 03:00:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12eca9000) [pid = 1652] [serial = 491] [outer = 0x12dc41800] 03:00:27 INFO - PROCESS | 1652 | 1461492027229 Marionette DEBUG loaded listener.js 03:00:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12f1a5c00) [pid = 1652] [serial = 492] [outer = 0x12dc41800] 03:00:27 INFO - PROCESS | 1652 | 1461492027906 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]]]}] 03:00:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:00:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 971ms 03:00:27 INFO - PROCESS | 1652 | 1461492027973 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 03:00:27 INFO - PROCESS | 1652 | 1461492027976 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 03:00:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:00:27 INFO - PROCESS | 1652 | 1461492027979 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:00:27 INFO - PROCESS | 1652 | 1461492027982 Marionette TRACE conn2 <- [1,630,null,{}] 03:00:27 INFO - PROCESS | 1652 | 1461492027985 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}] 03:00:28 INFO - PROCESS | 1652 | 1461492028075 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 03:00:28 INFO - PROCESS | 1652 | 1461492028144 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b81800 == 60 [pid = 1652] [id = 165] 03:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1191a4c00) [pid = 1652] [serial = 493] [outer = 0x0] 03:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x119e6a800) [pid = 1652] [serial = 494] [outer = 0x1191a4c00] 03:00:28 INFO - PROCESS | 1652 | 1461492028177 Marionette DEBUG loaded listener.js 03:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11aa95400) [pid = 1652] [serial = 495] [outer = 0x1191a4c00] 03:00:28 INFO - PROCESS | 1652 | 1461492028710 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]]]}] 03:00:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:00:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 772ms 03:00:28 INFO - PROCESS | 1652 | 1461492028755 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 03:00:28 INFO - PROCESS | 1652 | 1461492028760 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 03:00:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:00:28 INFO - PROCESS | 1652 | 1461492028767 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:00:28 INFO - PROCESS | 1652 | 1461492028770 Marionette TRACE conn2 <- [1,634,null,{}] 03:00:28 INFO - PROCESS | 1652 | 1461492028808 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}] 03:00:28 INFO - PROCESS | 1652 | 1461492028906 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 03:00:28 INFO - PROCESS | 1652 | 1461492028957 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b176000 == 61 [pid = 1652] [id = 166] 03:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11b156000) [pid = 1652] [serial = 496] [outer = 0x0] 03:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11bbaa000) [pid = 1652] [serial = 497] [outer = 0x11b156000] 03:00:28 INFO - PROCESS | 1652 | 1461492028985 Marionette DEBUG loaded listener.js 03:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11c167c00) [pid = 1652] [serial = 498] [outer = 0x11b156000] 03:00:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1291ce800 == 60 [pid = 1652] [id = 123] 03:00:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12e7c6000 == 59 [pid = 1652] [id = 158] 03:00:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12e472000 == 58 [pid = 1652] [id = 157] 03:00:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc13800 == 57 [pid = 1652] [id = 156] 03:00:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1e6800 == 56 [pid = 1652] [id = 155] 03:00:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12c113000 == 55 [pid = 1652] [id = 154] 03:00:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc4a000 == 54 [pid = 1652] [id = 153] 03:00:29 INFO - PROCESS | 1652 | --DOCSHELL 0x129982000 == 53 [pid = 1652] [id = 152] 03:00:29 INFO - PROCESS | 1652 | --DOCSHELL 0x125ee2800 == 52 [pid = 1652] [id = 151] 03:00:29 INFO - PROCESS | 1652 | --DOCSHELL 0x125ee7000 == 51 [pid = 1652] [id = 150] 03:00:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1b2000 == 50 [pid = 1652] [id = 149] 03:00:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1197be000 == 49 [pid = 1652] [id = 148] 03:00:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1153e6800 == 48 [pid = 1652] [id = 147] 03:00:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11924a800 == 47 [pid = 1652] [id = 146] 03:00:29 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1197cb000 == 46 [pid = 1652] [id = 140] 03:00:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc62000 == 45 [pid = 1652] [id = 139] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12d685400) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12bfbf800) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11853e800) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11aa9dc00) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12b662800) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11c447000) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x125c98000) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x127c37800) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x128610400) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x119145000) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x118c1ac00) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12bc69000) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x127c3a000) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11b92f000) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11bf89400) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12b6c0000) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12bf5f000) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12bfbe800) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11c168000) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b663000) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x116391800) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11afed400) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x128784800) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b467000) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12d29f400) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12bfbec00) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12bd11000) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12db19c00) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 03:00:29 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:29 INFO - PROCESS | 1652 | 1461492029369 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]]]}] 03:00:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:00:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 655ms 03:00:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:00:29 INFO - PROCESS | 1652 | 1461492029421 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 03:00:29 INFO - PROCESS | 1652 | 1461492029423 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 03:00:29 INFO - PROCESS | 1652 | 1461492029425 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:00:29 INFO - PROCESS | 1652 | 1461492029428 Marionette TRACE conn2 <- [1,638,null,{}] 03:00:29 INFO - PROCESS | 1652 | 1461492029435 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}] 03:00:29 INFO - PROCESS | 1652 | 1461492029516 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 03:00:29 INFO - PROCESS | 1652 | 1461492029566 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa04000 == 46 [pid = 1652] [id = 167] 03:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11aa95800) [pid = 1652] [serial = 499] [outer = 0x0] 03:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x123a94400) [pid = 1652] [serial = 500] [outer = 0x11aa95800] 03:00:29 INFO - PROCESS | 1652 | 1461492029598 Marionette DEBUG loaded listener.js 03:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x127cf2c00) [pid = 1652] [serial = 501] [outer = 0x11aa95800] 03:00:29 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:29 INFO - PROCESS | 1652 | [1652] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:00:29 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:29 INFO - PROCESS | 1652 | 1461492029909 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]]]}] 03:00:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:00:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 522ms 03:00:29 INFO - PROCESS | 1652 | 1461492029948 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 03:00:29 INFO - PROCESS | 1652 | 1461492029950 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 03:00:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:00:29 INFO - PROCESS | 1652 | 1461492029954 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:00:29 INFO - PROCESS | 1652 | 1461492029956 Marionette TRACE conn2 <- [1,642,null,{}] 03:00:29 INFO - PROCESS | 1652 | 1461492029958 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}] 03:00:30 INFO - PROCESS | 1652 | 1461492030041 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 03:00:30 INFO - PROCESS | 1652 | 1461492030046 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1b5800 == 47 [pid = 1652] [id = 168] 03:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x127ee7c00) [pid = 1652] [serial = 502] [outer = 0x0] 03:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12878dc00) [pid = 1652] [serial = 503] [outer = 0x127ee7c00] 03:00:30 INFO - PROCESS | 1652 | 1461492030077 Marionette DEBUG loaded listener.js 03:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12994a800) [pid = 1652] [serial = 504] [outer = 0x127ee7c00] 03:00:30 INFO - PROCESS | 1652 | 1461492030579 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]]]}] 03:00:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:00:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 670ms 03:00:30 INFO - PROCESS | 1652 | 1461492030624 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 03:00:30 INFO - PROCESS | 1652 | 1461492030625 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 03:00:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:00:30 INFO - PROCESS | 1652 | 1461492030628 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:00:30 INFO - PROCESS | 1652 | 1461492030629 Marionette TRACE conn2 <- [1,646,null,{}] 03:00:30 INFO - PROCESS | 1652 | 1461492030631 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}] 03:00:30 INFO - PROCESS | 1652 | 1461492030707 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 03:00:30 INFO - PROCESS | 1652 | 1461492030711 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a97800 == 48 [pid = 1652] [id = 169] 03:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12994ac00) [pid = 1652] [serial = 505] [outer = 0x0] 03:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b46d400) [pid = 1652] [serial = 506] [outer = 0x12994ac00] 03:00:30 INFO - PROCESS | 1652 | 1461492030739 Marionette DEBUG loaded listener.js 03:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12b669c00) [pid = 1652] [serial = 507] [outer = 0x12994ac00] 03:00:31 INFO - PROCESS | 1652 | 1461492031080 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]]]}] 03:00:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:00:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 470ms 03:00:31 INFO - PROCESS | 1652 | 1461492031099 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 03:00:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:00:31 INFO - PROCESS | 1652 | 1461492031100 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 03:00:31 INFO - PROCESS | 1652 | 1461492031105 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:00:31 INFO - PROCESS | 1652 | 1461492031106 Marionette TRACE conn2 <- [1,650,null,{}] 03:00:31 INFO - PROCESS | 1652 | 1461492031109 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}] 03:00:31 INFO - PROCESS | 1652 | 1461492031228 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 03:00:31 INFO - PROCESS | 1652 | 1461492031237 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x125ee9000 == 49 [pid = 1652] [id = 170] 03:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12b6bac00) [pid = 1652] [serial = 508] [outer = 0x0] 03:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12b970c00) [pid = 1652] [serial = 509] [outer = 0x12b6bac00] 03:00:31 INFO - PROCESS | 1652 | 1461492031266 Marionette DEBUG loaded listener.js 03:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12d17c400) [pid = 1652] [serial = 510] [outer = 0x12b6bac00] 03:00:31 INFO - PROCESS | 1652 | 1461492031615 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]]]}] 03:00:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:00:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 520ms 03:00:31 INFO - PROCESS | 1652 | 1461492031625 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 03:00:31 INFO - PROCESS | 1652 | 1461492031627 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 03:00:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:00:31 INFO - PROCESS | 1652 | 1461492031629 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:00:31 INFO - PROCESS | 1652 | 1461492031630 Marionette TRACE conn2 <- [1,654,null,{}] 03:00:31 INFO - PROCESS | 1652 | 1461492031632 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}] 03:00:31 INFO - PROCESS | 1652 | 1461492031728 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 03:00:31 INFO - PROCESS | 1652 | 1461492031762 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x128194800 == 50 [pid = 1652] [id = 171] 03:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12d180800) [pid = 1652] [serial = 511] [outer = 0x0] 03:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12d29e000) [pid = 1652] [serial = 512] [outer = 0x12d180800] 03:00:31 INFO - PROCESS | 1652 | 1461492031788 Marionette DEBUG loaded listener.js 03:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12d685000) [pid = 1652] [serial = 513] [outer = 0x12d180800] 03:00:32 INFO - PROCESS | 1652 | 1461492032128 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]]]}] 03:00:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:00:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 519ms 03:00:32 INFO - PROCESS | 1652 | 1461492032148 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 03:00:32 INFO - PROCESS | 1652 | 1461492032150 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 03:00:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:00:32 INFO - PROCESS | 1652 | 1461492032155 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:00:32 INFO - PROCESS | 1652 | 1461492032157 Marionette TRACE conn2 <- [1,658,null,{}] 03:00:32 INFO - PROCESS | 1652 | 1461492032159 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}] 03:00:32 INFO - PROCESS | 1652 | 1461492032307 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 03:00:32 INFO - PROCESS | 1652 | 1461492032323 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b4bb800 == 51 [pid = 1652] [id = 172] 03:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12d293800) [pid = 1652] [serial = 514] [outer = 0x0] 03:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12db1dc00) [pid = 1652] [serial = 515] [outer = 0x12d293800] 03:00:32 INFO - PROCESS | 1652 | 1461492032363 Marionette DEBUG loaded listener.js 03:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12e40a400) [pid = 1652] [serial = 516] [outer = 0x12d293800] 03:00:32 INFO - PROCESS | 1652 | 1461492032837 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]]]}] 03:00:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:00:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 723ms 03:00:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:00:32 INFO - PROCESS | 1652 | 1461492032878 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 03:00:32 INFO - PROCESS | 1652 | 1461492032880 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 03:00:32 INFO - PROCESS | 1652 | 1461492032882 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:00:32 INFO - PROCESS | 1652 | 1461492032883 Marionette TRACE conn2 <- [1,662,null,{}] 03:00:32 INFO - PROCESS | 1652 | 1461492032888 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}] 03:00:32 INFO - PROCESS | 1652 | 1461492032988 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 03:00:32 INFO - PROCESS | 1652 | 1461492032993 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b931800 == 52 [pid = 1652] [id = 173] 03:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12d296400) [pid = 1652] [serial = 517] [outer = 0x0] 03:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12e488800) [pid = 1652] [serial = 518] [outer = 0x12d296400] 03:00:33 INFO - PROCESS | 1652 | 1461492033018 Marionette DEBUG loaded listener.js 03:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12e494c00) [pid = 1652] [serial = 519] [outer = 0x12d296400] 03:00:33 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:33 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:33 INFO - PROCESS | 1652 | 1461492033365 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]]]}] 03:00:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:00:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 521ms 03:00:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:00:33 INFO - PROCESS | 1652 | 1461492033404 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 03:00:33 INFO - PROCESS | 1652 | 1461492033405 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 03:00:33 INFO - PROCESS | 1652 | 1461492033407 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:00:33 INFO - PROCESS | 1652 | 1461492033409 Marionette TRACE conn2 <- [1,666,null,{}] 03:00:33 INFO - PROCESS | 1652 | 1461492033411 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}] 03:00:33 INFO - PROCESS | 1652 | 1461492033682 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 03:00:33 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12dc44400) [pid = 1652] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:00:33 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12dc3e400) [pid = 1652] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:00:33 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12dc48000) [pid = 1652] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:00:33 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x118f8d000) [pid = 1652] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:00:33 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x118c1e800) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:00:33 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12dc3d800) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:00:33 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12b46c800) [pid = 1652] [serial = 448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:00:33 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11358e400) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:00:33 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x118f96000) [pid = 1652] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:00:33 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11853bc00) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:00:33 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x125ca0c00) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:00:33 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12e7edc00) [pid = 1652] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:00:33 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12bc6e800) [pid = 1652] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:00:33 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x118f94c00) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:00:33 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x113591c00) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:00:33 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1156ee800) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:00:33 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b66b400) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:00:33 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x118f90400) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:00:33 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x127b80800) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:00:33 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x119279400) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:00:33 INFO - PROCESS | 1652 | 1461492033749 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11859b000 == 53 [pid = 1652] [id = 174] 03:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x113593000) [pid = 1652] [serial = 520] [outer = 0x0] 03:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1177fe400) [pid = 1652] [serial = 521] [outer = 0x113593000] 03:00:33 INFO - PROCESS | 1652 | 1461492033776 Marionette DEBUG loaded listener.js 03:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1191ac000) [pid = 1652] [serial = 522] [outer = 0x113593000] 03:00:33 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:34 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:34 INFO - PROCESS | 1652 | 1461492034067 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]]]}] 03:00:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:00:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 669ms 03:00:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:00:34 INFO - PROCESS | 1652 | 1461492034078 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 03:00:34 INFO - PROCESS | 1652 | 1461492034079 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 03:00:34 INFO - PROCESS | 1652 | 1461492034082 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:00:34 INFO - PROCESS | 1652 | 1461492034083 Marionette TRACE conn2 <- [1,670,null,{}] 03:00:34 INFO - PROCESS | 1652 | 1461492034094 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}] 03:00:34 INFO - PROCESS | 1652 | 1461492034204 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 03:00:34 INFO - PROCESS | 1652 | 1461492034268 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b70c000 == 54 [pid = 1652] [id = 175] 03:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1151df400) [pid = 1652] [serial = 523] [outer = 0x0] 03:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x127eea400) [pid = 1652] [serial = 524] [outer = 0x1151df400] 03:00:34 INFO - PROCESS | 1652 | 1461492034316 Marionette DEBUG loaded listener.js 03:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12ecab400) [pid = 1652] [serial = 525] [outer = 0x1151df400] 03:00:34 INFO - PROCESS | 1652 | 1461492034729 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]]]}] 03:00:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:00:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 678ms 03:00:34 INFO - PROCESS | 1652 | 1461492034760 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 03:00:34 INFO - PROCESS | 1652 | 1461492034762 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 03:00:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:00:34 INFO - PROCESS | 1652 | 1461492034764 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:00:34 INFO - PROCESS | 1652 | 1461492034765 Marionette TRACE conn2 <- [1,674,null,{}] 03:00:34 INFO - PROCESS | 1652 | 1461492034768 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}] 03:00:34 INFO - PROCESS | 1652 | 1461492034869 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 03:00:34 INFO - PROCESS | 1652 | 1461492034876 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc17000 == 55 [pid = 1652] [id = 176] 03:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11779a400) [pid = 1652] [serial = 526] [outer = 0x0] 03:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1177a0400) [pid = 1652] [serial = 527] [outer = 0x11779a400] 03:00:34 INFO - PROCESS | 1652 | 1461492034901 Marionette DEBUG loaded listener.js 03:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1177a4400) [pid = 1652] [serial = 528] [outer = 0x11779a400] 03:00:35 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:35 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:35 INFO - PROCESS | 1652 | 1461492035244 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]]]}] 03:00:35 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 03:00:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 524ms 03:00:35 INFO - PROCESS | 1652 | 1461492035289 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 03:00:35 INFO - PROCESS | 1652 | 1461492035290 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 03:00:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:00:35 INFO - PROCESS | 1652 | 1461492035292 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:00:35 INFO - PROCESS | 1652 | 1461492035293 Marionette TRACE conn2 <- [1,678,null,{}] 03:00:35 INFO - PROCESS | 1652 | 1461492035296 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}] 03:00:35 INFO - PROCESS | 1652 | 1461492035379 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 03:00:35 INFO - PROCESS | 1652 | 1461492035383 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb23800 == 56 [pid = 1652] [id = 177] 03:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1177a5400) [pid = 1652] [serial = 529] [outer = 0x0] 03:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12eeeb000) [pid = 1652] [serial = 530] [outer = 0x1177a5400] 03:00:35 INFO - PROCESS | 1652 | 1461492035409 Marionette DEBUG loaded listener.js 03:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12f19cc00) [pid = 1652] [serial = 531] [outer = 0x1177a5400] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12d094000 == 55 [pid = 1652] [id = 143] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119c47800 == 54 [pid = 1652] [id = 111] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x123a45000 == 53 [pid = 1652] [id = 112] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x128747000 == 52 [pid = 1652] [id = 126] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x123a35800 == 51 [pid = 1652] [id = 109] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12c114000 == 50 [pid = 1652] [id = 142] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12874a800 == 49 [pid = 1652] [id = 141] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12d21b000 == 48 [pid = 1652] [id = 144] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1155ae000 == 47 [pid = 1652] [id = 145] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11662f000 == 46 [pid = 1652] [id = 124] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11b903800 == 45 [pid = 1652] [id = 125] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11442f800 == 44 [pid = 1652] [id = 82] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x114b81800 == 43 [pid = 1652] [id = 165] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab17800 == 42 [pid = 1652] [id = 164] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12ecff000 == 41 [pid = 1652] [id = 163] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12ece6800 == 40 [pid = 1652] [id = 162] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12b949000 == 39 [pid = 1652] [id = 161] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11bb2a000 == 38 [pid = 1652] [id = 160] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11662d800 == 37 [pid = 1652] [id = 159] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11b176000 == 36 [pid = 1652] [id = 166] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12b4bb800 == 35 [pid = 1652] [id = 172] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12b931800 == 34 [pid = 1652] [id = 173] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11859b000 == 33 [pid = 1652] [id = 174] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12b70c000 == 32 [pid = 1652] [id = 175] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa04000 == 31 [pid = 1652] [id = 167] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x128194800 == 30 [pid = 1652] [id = 171] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1b5800 == 29 [pid = 1652] [id = 168] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x125a97800 == 28 [pid = 1652] [id = 169] 03:00:36 INFO - PROCESS | 1652 | --DOCSHELL 0x125ee9000 == 27 [pid = 1652] [id = 170] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x118c19000) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12bf5cc00) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11afec800) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12b6c4800) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11aa9fc00) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12e40f000) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12e48e400) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12e4ad000) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12e4a7800) [pid = 1652] [serial = 459] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12bd10000) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11ad80400) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11c727c00) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12dc40800) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12dc47000) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12b666c00) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b6bf800) [pid = 1652] [serial = 450] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12db22400) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1177fac00) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x114b39c00) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11aff5400) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x119732800) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11aa98c00) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11a416c00) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x127ef0c00) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x129941000) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11bf8b000) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x129e19000) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b660800) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12d299000) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12eeef400) [pid = 1652] [serial = 471] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b46e000) [pid = 1652] [serial = 465] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12eca9400) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11afef400) [pid = 1652] [serial = 194] [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.] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12e7e5c00) [pid = 1652] [serial = 462] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12e7ee800) [pid = 1652] [serial = 468] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12eeefc00) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12bd0bc00) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12bfd6000) [pid = 1652] [serial = 453] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12e417800) [pid = 1652] [serial = 456] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x129e1c000) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12bfdbc00) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 03:00:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc17000 == 26 [pid = 1652] [id = 176] 03:00:37 INFO - PROCESS | 1652 | 1461492037090 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]]]}] 03:00:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:00:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1822ms 03:00:37 INFO - PROCESS | 1652 | 1461492037115 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 03:00:37 INFO - PROCESS | 1652 | 1461492037119 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 03:00:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:00:37 INFO - PROCESS | 1652 | 1461492037123 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:00:37 INFO - PROCESS | 1652 | 1461492037125 Marionette TRACE conn2 <- [1,682,null,{}] 03:00:37 INFO - PROCESS | 1652 | 1461492037129 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}] 03:00:37 INFO - PROCESS | 1652 | 1461492037208 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 03:00:37 INFO - PROCESS | 1652 | 1461492037252 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1153d5000 == 27 [pid = 1652] [id = 178] 03:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1160a5000) [pid = 1652] [serial = 532] [outer = 0x0] 03:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1165d1800) [pid = 1652] [serial = 533] [outer = 0x1160a5000] 03:00:37 INFO - PROCESS | 1652 | 1461492037281 Marionette DEBUG loaded listener.js 03:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1177a0800) [pid = 1652] [serial = 534] [outer = 0x1160a5000] 03:00:38 INFO - PROCESS | 1652 | 1461492038077 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]]]}] 03:00:38 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) 03:00:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 971ms 03:00:38 INFO - PROCESS | 1652 | 1461492038094 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 03:00:38 INFO - PROCESS | 1652 | 1461492038098 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 03:00:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:00:38 INFO - PROCESS | 1652 | 1461492038104 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:00:38 INFO - PROCESS | 1652 | 1461492038106 Marionette TRACE conn2 <- [1,686,null,{}] 03:00:38 INFO - PROCESS | 1652 | 1461492038109 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}] 03:00:38 INFO - PROCESS | 1652 | 1461492038181 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 03:00:38 INFO - PROCESS | 1652 | 1461492038188 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x118cd3800 == 28 [pid = 1652] [id = 179] 03:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116397400) [pid = 1652] [serial = 535] [outer = 0x0] 03:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118cf1000) [pid = 1652] [serial = 536] [outer = 0x116397400] 03:00:38 INFO - PROCESS | 1652 | 1461492038216 Marionette DEBUG loaded listener.js 03:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118eb6000) [pid = 1652] [serial = 537] [outer = 0x116397400] 03:00:39 INFO - PROCESS | 1652 | 1461492039045 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]]]}] 03:00:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:00:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 970ms 03:00:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:00:39 INFO - PROCESS | 1652 | 1461492039075 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 03:00:39 INFO - PROCESS | 1652 | 1461492039077 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 03:00:39 INFO - PROCESS | 1652 | 1461492039079 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:00:39 INFO - PROCESS | 1652 | 1461492039082 Marionette TRACE conn2 <- [1,690,null,{}] 03:00:39 INFO - PROCESS | 1652 | 1461492039092 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}] 03:00:39 INFO - PROCESS | 1652 | 1461492039183 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 03:00:39 INFO - PROCESS | 1652 | 1461492039191 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b04800 == 29 [pid = 1652] [id = 180] 03:00:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x113588400) [pid = 1652] [serial = 538] [outer = 0x0] 03:00:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11aa4e400) [pid = 1652] [serial = 539] [outer = 0x113588400] 03:00:39 INFO - PROCESS | 1652 | 1461492039223 Marionette DEBUG loaded listener.js 03:00:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11aa96400) [pid = 1652] [serial = 540] [outer = 0x113588400] 03:00:40 INFO - PROCESS | 1652 | 1461492040005 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]]]}] 03:00:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:00:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 975ms 03:00:40 INFO - PROCESS | 1652 | 1461492040055 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 03:00:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:00:40 INFO - PROCESS | 1652 | 1461492040057 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 03:00:40 INFO - PROCESS | 1652 | 1461492040059 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:00:40 INFO - PROCESS | 1652 | 1461492040060 Marionette TRACE conn2 <- [1,694,null,{}] 03:00:40 INFO - PROCESS | 1652 | 1461492040062 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}] 03:00:40 INFO - PROCESS | 1652 | 1461492040132 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 03:00:40 INFO - PROCESS | 1652 | 1461492040139 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d81800 == 30 [pid = 1652] [id = 181] 03:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11aa9d800) [pid = 1652] [serial = 541] [outer = 0x0] 03:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11af8cc00) [pid = 1652] [serial = 542] [outer = 0x11aa9d800] 03:00:40 INFO - PROCESS | 1652 | 1461492040165 Marionette DEBUG loaded listener.js 03:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11aff0000) [pid = 1652] [serial = 543] [outer = 0x11aa9d800] 03:00:41 INFO - PROCESS | 1652 | 1461492041004 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]]]}] 03:00:41 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) 03:00:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 968ms 03:00:41 INFO - PROCESS | 1652 | 1461492041028 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 03:00:41 INFO - PROCESS | 1652 | 1461492041029 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 03:00:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:00:41 INFO - PROCESS | 1652 | 1461492041032 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:00:41 INFO - PROCESS | 1652 | 1461492041033 Marionette TRACE conn2 <- [1,698,null,{}] 03:00:41 INFO - PROCESS | 1652 | 1461492041036 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}] 03:00:41 INFO - PROCESS | 1652 | 1461492041120 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 03:00:41 INFO - PROCESS | 1652 | 1461492041126 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab04800 == 31 [pid = 1652] [id = 182] 03:00:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11609dc00) [pid = 1652] [serial = 544] [outer = 0x0] 03:00:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11b1c8000) [pid = 1652] [serial = 545] [outer = 0x11609dc00] 03:00:41 INFO - PROCESS | 1652 | 1461492041152 Marionette DEBUG loaded listener.js 03:00:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11bbb4400) [pid = 1652] [serial = 546] [outer = 0x11609dc00] 03:00:41 INFO - PROCESS | 1652 | 1461492041934 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]]]}] 03:00:41 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) 03:00:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 918ms 03:00:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:00:41 INFO - PROCESS | 1652 | 1461492041952 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 03:00:41 INFO - PROCESS | 1652 | 1461492041953 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 03:00:41 INFO - PROCESS | 1652 | 1461492041962 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:00:41 INFO - PROCESS | 1652 | 1461492041964 Marionette TRACE conn2 <- [1,702,null,{}] 03:00:41 INFO - PROCESS | 1652 | 1461492041966 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}] 03:00:42 INFO - PROCESS | 1652 | 1461492042066 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 03:00:42 INFO - PROCESS | 1652 | 1461492042073 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b9c5800 == 32 [pid = 1652] [id = 183] 03:00:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11bbacc00) [pid = 1652] [serial = 547] [outer = 0x0] 03:00:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c44f800) [pid = 1652] [serial = 548] [outer = 0x11bbacc00] 03:00:42 INFO - PROCESS | 1652 | 1461492042102 Marionette DEBUG loaded listener.js 03:00:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x125c98000) [pid = 1652] [serial = 549] [outer = 0x11bbacc00] 03:00:42 INFO - PROCESS | 1652 | 1461492042897 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]]]}] 03:00:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:00:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 976ms 03:00:42 INFO - PROCESS | 1652 | 1461492042932 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 03:00:42 INFO - PROCESS | 1652 | 1461492042933 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 03:00:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:00:42 INFO - PROCESS | 1652 | 1461492042938 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:00:42 INFO - PROCESS | 1652 | 1461492042939 Marionette TRACE conn2 <- [1,706,null,{}] 03:00:42 INFO - PROCESS | 1652 | 1461492042942 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}] 03:00:43 INFO - PROCESS | 1652 | 1461492043033 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 03:00:43 INFO - PROCESS | 1652 | 1461492043039 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1b2000 == 33 [pid = 1652] [id = 184] 03:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11bf92000) [pid = 1652] [serial = 550] [outer = 0x0] 03:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1272efc00) [pid = 1652] [serial = 551] [outer = 0x11bf92000] 03:00:43 INFO - PROCESS | 1652 | 1461492043064 Marionette DEBUG loaded listener.js 03:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x127c36400) [pid = 1652] [serial = 552] [outer = 0x11bf92000] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x129e1bc00) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x125d89c00) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12870d400) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12d180800) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12d293800) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12d296400) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11779a400) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1151df400) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x113593000) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12b6bac00) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12994ac00) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x127ee7c00) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11aa95800) [pid = 1652] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11b156000) [pid = 1652] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1191a4c00) [pid = 1652] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12dc41800) [pid = 1652] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12bfe3800) [pid = 1652] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129e1a000) [pid = 1652] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x129e17800) [pid = 1652] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1197d4c00) [pid = 1652] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11358d000) [pid = 1652] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12d2a1800) [pid = 1652] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118603400) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11ad85800) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12d29e400) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119280800) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1151dcc00) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11af89c00) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12bfda400) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:00:43 INFO - PROCESS | 1652 | 1461492043930 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]]]}] 03:00:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:00:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1022ms 03:00:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:00:43 INFO - PROCESS | 1652 | 1461492043960 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 03:00:43 INFO - PROCESS | 1652 | 1461492043962 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 03:00:43 INFO - PROCESS | 1652 | 1461492043964 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:00:43 INFO - PROCESS | 1652 | 1461492043965 Marionette TRACE conn2 <- [1,710,null,{}] 03:00:43 INFO - PROCESS | 1652 | 1461492043967 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}] 03:00:44 INFO - PROCESS | 1652 | 1461492044037 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 03:00:44 INFO - PROCESS | 1652 | 1461492044042 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11899a000 == 34 [pid = 1652] [id = 185] 03:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1151df400) [pid = 1652] [serial = 553] [outer = 0x0] 03:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11a41c400) [pid = 1652] [serial = 554] [outer = 0x1151df400] 03:00:44 INFO - PROCESS | 1652 | 1461492044069 Marionette DEBUG loaded listener.js 03:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11b155c00) [pid = 1652] [serial = 555] [outer = 0x1151df400] 03:00:44 INFO - PROCESS | 1652 | 1461492044849 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]]]}] 03:00:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:00:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 921ms 03:00:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:00:44 INFO - PROCESS | 1652 | 1461492044887 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 03:00:44 INFO - PROCESS | 1652 | 1461492044889 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 03:00:44 INFO - PROCESS | 1652 | 1461492044891 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:00:44 INFO - PROCESS | 1652 | 1461492044892 Marionette TRACE conn2 <- [1,714,null,{}] 03:00:44 INFO - PROCESS | 1652 | 1461492044895 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}] 03:00:44 INFO - PROCESS | 1652 | 1461492044963 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 03:00:44 INFO - PROCESS | 1652 | 1461492044970 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b04000 == 35 [pid = 1652] [id = 186] 03:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125c97400) [pid = 1652] [serial = 556] [outer = 0x0] 03:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x127e9f400) [pid = 1652] [serial = 557] [outer = 0x125c97400] 03:00:45 INFO - PROCESS | 1652 | 1461492044996 Marionette DEBUG loaded listener.js 03:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128039c00) [pid = 1652] [serial = 558] [outer = 0x125c97400] 03:00:45 INFO - PROCESS | 1652 | 1461492045789 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]]]}] 03:00:45 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 03:00:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 919ms 03:00:45 INFO - PROCESS | 1652 | 1461492045811 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 03:00:45 INFO - PROCESS | 1652 | 1461492045812 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 03:00:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:00:45 INFO - PROCESS | 1652 | 1461492045814 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:00:45 INFO - PROCESS | 1652 | 1461492045815 Marionette TRACE conn2 <- [1,718,null,{}] 03:00:45 INFO - PROCESS | 1652 | 1461492045819 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}] 03:00:45 INFO - PROCESS | 1652 | 1461492045913 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 03:00:45 INFO - PROCESS | 1652 | 1461492045988 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x114564000 == 36 [pid = 1652] [id = 187] 03:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x113587000) [pid = 1652] [serial = 559] [outer = 0x0] 03:00:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11358fc00) [pid = 1652] [serial = 560] [outer = 0x113587000] 03:00:46 INFO - PROCESS | 1652 | 1461492046021 Marionette DEBUG loaded listener.js 03:00:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1147cf000) [pid = 1652] [serial = 561] [outer = 0x113587000] 03:00:47 INFO - PROCESS | 1652 | 1461492047032 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]]]}] 03:00:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:00:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1223ms 03:00:47 INFO - PROCESS | 1652 | 1461492047040 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 03:00:47 INFO - PROCESS | 1652 | 1461492047043 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 03:00:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:00:47 INFO - PROCESS | 1652 | 1461492047047 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:00:47 INFO - PROCESS | 1652 | 1461492047049 Marionette TRACE conn2 <- [1,722,null,{}] 03:00:47 INFO - PROCESS | 1652 | 1461492047053 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}] 03:00:47 INFO - PROCESS | 1652 | 1461492047157 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 03:00:47 INFO - PROCESS | 1652 | 1461492047201 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197c6000 == 37 [pid = 1652] [id = 188] 03:00:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1177fc800) [pid = 1652] [serial = 562] [outer = 0x0] 03:00:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118c2a000) [pid = 1652] [serial = 563] [outer = 0x1177fc800] 03:00:47 INFO - PROCESS | 1652 | 1461492047234 Marionette DEBUG loaded listener.js 03:00:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1191ac800) [pid = 1652] [serial = 564] [outer = 0x1177fc800] 03:00:47 INFO - PROCESS | 1652 | 1461492047776 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] 03:00:47 INFO - PROCESS | 1652 | 1461492047825 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 03:00:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:00:47 INFO - PROCESS | 1652 | 1461492047828 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:00:47 INFO - PROCESS | 1652 | 1461492047829 Marionette TRACE conn2 <- [1,726,null,{}] 03:00:47 INFO - PROCESS | 1652 | 1461492047832 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}] 03:00:47 INFO - PROCESS | 1652 | 1461492047934 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 03:00:48 INFO - PROCESS | 1652 | 1461492048089 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11659e800 == 38 [pid = 1652] [id = 189] 03:00:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1156ed000) [pid = 1652] [serial = 565] [outer = 0x0] 03:00:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116309000) [pid = 1652] [serial = 566] [outer = 0x1156ed000] 03:00:48 INFO - PROCESS | 1652 | 1461492048118 Marionette DEBUG loaded listener.js 03:00:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11853a800) [pid = 1652] [serial = 567] [outer = 0x1156ed000] 03:00:48 INFO - PROCESS | 1652 | --DOCSHELL 0x119b04000 == 37 [pid = 1652] [id = 186] 03:00:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11899a000 == 36 [pid = 1652] [id = 185] 03:00:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1b2000 == 35 [pid = 1652] [id = 184] 03:00:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11b9c5800 == 34 [pid = 1652] [id = 183] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12eeeb000) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab04800 == 33 [pid = 1652] [id = 182] 03:00:48 INFO - PROCESS | 1652 | --DOCSHELL 0x119d81800 == 32 [pid = 1652] [id = 181] 03:00:48 INFO - PROCESS | 1652 | --DOCSHELL 0x119b04800 == 31 [pid = 1652] [id = 180] 03:00:48 INFO - PROCESS | 1652 | --DOCSHELL 0x118cd3800 == 30 [pid = 1652] [id = 179] 03:00:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1153d5000 == 29 [pid = 1652] [id = 178] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12e487000) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12870ac00) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12e40d400) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11aa9b800) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1186c8c00) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11bbac800) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12d2a1400) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b471c00) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128714800) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12bfc3400) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12d17c400) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12d29e000) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12d685000) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12e40a400) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12db1dc00) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12e488800) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1177a0400) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x127eea400) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1177fe400) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1191ac000) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b970c00) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12b46d400) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12b669c00) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12878dc00) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12994a800) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x123a94400) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x127cf2c00) [pid = 1652] [serial = 501] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11c167c00) [pid = 1652] [serial = 498] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11bbaa000) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11aa95400) [pid = 1652] [serial = 495] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x119e6a800) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12f1a5c00) [pid = 1652] [serial = 492] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12eca9000) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12eca9800) [pid = 1652] [serial = 489] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12e7f1c00) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12e492000) [pid = 1652] [serial = 486] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12dc44c00) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12bf5d000) [pid = 1652] [serial = 483] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12b669000) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x125d8b400) [pid = 1652] [serial = 480] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x11c161800) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x118c30c00) [pid = 1652] [serial = 477] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x115328000) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12f19c800) [pid = 1652] [serial = 474] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x1177a4400) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x12e494c00) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x12ecab400) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 03:00:48 INFO - PROCESS | 1652 | 1461492048725 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]]]}] 03:00:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:00:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 921ms 03:00:48 INFO - PROCESS | 1652 | 1461492048751 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 03:00:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:00:48 INFO - PROCESS | 1652 | 1461492048758 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 03:00:48 INFO - PROCESS | 1652 | 1461492048763 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:00:48 INFO - PROCESS | 1652 | 1461492048768 Marionette TRACE conn2 <- [1,730,null,{}] 03:00:48 INFO - PROCESS | 1652 | 1461492048774 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}] 03:00:48 INFO - PROCESS | 1652 | 1461492048869 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 03:00:48 INFO - PROCESS | 1652 | 1461492048919 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119183000 == 30 [pid = 1652] [id = 190] 03:00:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x119145000) [pid = 1652] [serial = 568] [outer = 0x0] 03:00:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x119732800) [pid = 1652] [serial = 569] [outer = 0x119145000] 03:00:48 INFO - PROCESS | 1652 | 1461492048947 Marionette DEBUG loaded listener.js 03:00:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x11a420c00) [pid = 1652] [serial = 570] [outer = 0x119145000] 03:00:49 INFO - PROCESS | 1652 | 1461492049272 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3640] expected 0 but got 10","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 03:00:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:00:49 INFO - PROCESS | 1652 | 1461492049295 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 03:00:49 INFO - PROCESS | 1652 | 1461492049297 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:00:49 INFO - PROCESS | 1652 | 1461492049299 Marionette TRACE conn2 <- [1,734,null,{}] 03:00:49 INFO - PROCESS | 1652 | 1461492049303 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}] 03:00:49 INFO - PROCESS | 1652 | 1461492049378 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 03:00:49 INFO - PROCESS | 1652 | 1461492049387 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a8f1000 == 31 [pid = 1652] [id = 191] 03:00:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x1151db400) [pid = 1652] [serial = 571] [outer = 0x0] 03:00:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x11afeb000) [pid = 1652] [serial = 572] [outer = 0x1151db400] 03:00:49 INFO - PROCESS | 1652 | 1461492049415 Marionette DEBUG loaded listener.js 03:00:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x11b926800) [pid = 1652] [serial = 573] [outer = 0x1151db400] 03:00:49 INFO - PROCESS | 1652 | 1461492049768 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]]]}] 03:00:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:00:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 523ms 03:00:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:00:49 INFO - PROCESS | 1652 | 1461492049821 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 03:00:49 INFO - PROCESS | 1652 | 1461492049823 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 03:00:49 INFO - PROCESS | 1652 | 1461492049831 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:00:49 INFO - PROCESS | 1652 | 1461492049836 Marionette TRACE conn2 <- [1,738,null,{}] 03:00:49 INFO - PROCESS | 1652 | 1461492049840 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}] 03:00:49 INFO - PROCESS | 1652 | 1461492049961 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 03:00:49 INFO - PROCESS | 1652 | 1461492049971 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b9d1000 == 32 [pid = 1652] [id = 192] 03:00:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11475e000) [pid = 1652] [serial = 574] [outer = 0x0] 03:00:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11bf8ac00) [pid = 1652] [serial = 575] [outer = 0x11475e000] 03:00:49 INFO - PROCESS | 1652 | 1461492049997 Marionette DEBUG loaded listener.js 03:00:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x11c729800) [pid = 1652] [serial = 576] [outer = 0x11475e000] 03:00:50 INFO - PROCESS | 1652 | 1461492050833 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]]]}] 03:00:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:00:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1029ms 03:00:50 INFO - PROCESS | 1652 | 1461492050856 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 03:00:50 INFO - PROCESS | 1652 | 1461492050857 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 03:00:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:00:50 INFO - PROCESS | 1652 | 1461492050860 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:00:50 INFO - PROCESS | 1652 | 1461492050861 Marionette TRACE conn2 <- [1,742,null,{}] 03:00:50 INFO - PROCESS | 1652 | 1461492050863 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}] 03:00:50 INFO - PROCESS | 1652 | 1461492050956 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 03:00:50 INFO - PROCESS | 1652 | 1461492050984 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ed0800 == 33 [pid = 1652] [id = 193] 03:00:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x123955000) [pid = 1652] [serial = 577] [outer = 0x0] 03:00:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x125e7c000) [pid = 1652] [serial = 578] [outer = 0x123955000] 03:00:51 INFO - PROCESS | 1652 | 1461492051011 Marionette DEBUG loaded listener.js 03:00:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1277af400) [pid = 1652] [serial = 579] [outer = 0x123955000] 03:00:51 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x11bf92000) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:00:51 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x113588400) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:00:51 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x11aa9d800) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:00:51 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11609dc00) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:00:51 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1160a5000) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:00:51 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1151df400) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:00:51 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x116397400) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:00:51 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x11bbacc00) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:00:51 INFO - PROCESS | 1652 | 1461492051813 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]]]}] 03:00:51 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 03:00:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 968ms 03:00:51 INFO - PROCESS | 1652 | 1461492051829 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 03:00:51 INFO - PROCESS | 1652 | 1461492051830 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 03:00:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:00:51 INFO - PROCESS | 1652 | 1461492051832 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:00:51 INFO - PROCESS | 1652 | 1461492051834 Marionette TRACE conn2 <- [1,746,null,{}] 03:00:51 INFO - PROCESS | 1652 | 1461492051839 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}] 03:00:51 INFO - PROCESS | 1652 | 1461492051910 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 03:00:51 INFO - PROCESS | 1652 | 1461492051914 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a31800 == 34 [pid = 1652] [id = 194] 03:00:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x11bf92000) [pid = 1652] [serial = 580] [outer = 0x0] 03:00:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x125d8b400) [pid = 1652] [serial = 581] [outer = 0x11bf92000] 03:00:51 INFO - PROCESS | 1652 | 1461492051951 Marionette DEBUG loaded listener.js 03:00:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x12860d400) [pid = 1652] [serial = 582] [outer = 0x11bf92000] 03:00:52 INFO - PROCESS | 1652 | 1461492052734 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]]]}] 03:00:52 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.) 03:00:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 923ms 03:00:52 INFO - PROCESS | 1652 | 1461492052757 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 03:00:52 INFO - PROCESS | 1652 | 1461492052759 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 03:00:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:00:52 INFO - PROCESS | 1652 | 1461492052762 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:00:52 INFO - PROCESS | 1652 | 1461492052764 Marionette TRACE conn2 <- [1,750,null,{}] 03:00:52 INFO - PROCESS | 1652 | 1461492052767 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}] 03:00:52 INFO - PROCESS | 1652 | 1461492052884 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 03:00:52 INFO - PROCESS | 1652 | 1461492052940 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d20800 == 35 [pid = 1652] [id = 195] 03:00:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x118670800) [pid = 1652] [serial = 583] [outer = 0x0] 03:00:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x129167000) [pid = 1652] [serial = 584] [outer = 0x118670800] 03:00:52 INFO - PROCESS | 1652 | 1461492052976 Marionette DEBUG loaded listener.js 03:00:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x129c50800) [pid = 1652] [serial = 585] [outer = 0x118670800] 03:00:53 INFO - PROCESS | 1652 | 1461492053742 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]]]}] 03:00:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:00:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1020ms 03:00:53 INFO - PROCESS | 1652 | 1461492053783 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 03:00:53 INFO - PROCESS | 1652 | 1461492053784 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 03:00:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:00:53 INFO - PROCESS | 1652 | 1461492053786 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:00:53 INFO - PROCESS | 1652 | 1461492053788 Marionette TRACE conn2 <- [1,754,null,{}] 03:00:53 INFO - PROCESS | 1652 | 1461492053790 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}] 03:00:53 INFO - PROCESS | 1652 | 1461492053862 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 03:00:53 INFO - PROCESS | 1652 | 1461492053866 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x127465800 == 36 [pid = 1652] [id = 196] 03:00:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x12916b800) [pid = 1652] [serial = 586] [outer = 0x0] 03:00:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x129e1bc00) [pid = 1652] [serial = 587] [outer = 0x12916b800] 03:00:53 INFO - PROCESS | 1652 | 1461492053895 Marionette DEBUG loaded listener.js 03:00:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x12b465800) [pid = 1652] [serial = 588] [outer = 0x12916b800] 03:00:54 INFO - PROCESS | 1652 | 1461492054695 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]]]}] 03:00:54 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 03:00:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 919ms 03:00:54 INFO - PROCESS | 1652 | 1461492054707 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 03:00:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:00:54 INFO - PROCESS | 1652 | 1461492054709 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 03:00:54 INFO - PROCESS | 1652 | 1461492054713 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:00:54 INFO - PROCESS | 1652 | 1461492054716 Marionette TRACE conn2 <- [1,758,null,{}] 03:00:54 INFO - PROCESS | 1652 | 1461492054723 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}] 03:00:54 INFO - PROCESS | 1652 | 1461492054817 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 03:00:54 INFO - PROCESS | 1652 | 1461492054862 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11911d000 == 37 [pid = 1652] [id = 197] 03:00:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1165d2400) [pid = 1652] [serial = 589] [outer = 0x0] 03:00:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1177a0400) [pid = 1652] [serial = 590] [outer = 0x1165d2400] 03:00:54 INFO - PROCESS | 1652 | 1461492054896 Marionette DEBUG loaded listener.js 03:00:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1186c8c00) [pid = 1652] [serial = 591] [outer = 0x1165d2400] 03:00:55 INFO - PROCESS | 1652 | 1461492055334 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]]]}] 03:00:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:00:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 674ms 03:00:55 INFO - PROCESS | 1652 | 1461492055387 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 03:00:55 INFO - PROCESS | 1652 | 1461492055392 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 03:00:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:00:55 INFO - PROCESS | 1652 | 1461492055396 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:00:55 INFO - PROCESS | 1652 | 1461492055398 Marionette TRACE conn2 <- [1,762,null,{}] 03:00:55 INFO - PROCESS | 1652 | 1461492055401 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}] 03:00:55 INFO - PROCESS | 1652 | 1461492055528 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 03:00:55 INFO - PROCESS | 1652 | 1461492055574 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b181000 == 38 [pid = 1652] [id = 198] 03:00:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118f98400) [pid = 1652] [serial = 592] [outer = 0x0] 03:00:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11a415000) [pid = 1652] [serial = 593] [outer = 0x118f98400] 03:00:55 INFO - PROCESS | 1652 | 1461492055606 Marionette DEBUG loaded listener.js 03:00:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11ad89000) [pid = 1652] [serial = 594] [outer = 0x118f98400] 03:00:56 INFO - PROCESS | 1652 | 1461492056467 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]]]}] 03:00:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:00:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1075ms 03:00:56 INFO - PROCESS | 1652 | 1461492056471 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 03:00:56 INFO - PROCESS | 1652 | 1461492056473 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 03:00:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:00:56 INFO - PROCESS | 1652 | 1461492056475 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:00:56 INFO - PROCESS | 1652 | 1461492056478 Marionette TRACE conn2 <- [1,766,null,{}] 03:00:56 INFO - PROCESS | 1652 | 1461492056486 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}] 03:00:56 INFO - PROCESS | 1652 | 1461492056584 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 03:00:56 INFO - PROCESS | 1652 | 1461492056628 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x127707800 == 39 [pid = 1652] [id = 199] 03:00:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11bf88c00) [pid = 1652] [serial = 595] [outer = 0x0] 03:00:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x123951000) [pid = 1652] [serial = 596] [outer = 0x11bf88c00] 03:00:56 INFO - PROCESS | 1652 | 1461492056660 Marionette DEBUG loaded listener.js 03:00:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x127c43c00) [pid = 1652] [serial = 597] [outer = 0x11bf88c00] 03:00:57 INFO - PROCESS | 1652 | 1461492057608 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]]]}] 03:00:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:00:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1172ms 03:00:57 INFO - PROCESS | 1652 | 1461492057648 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 03:00:57 INFO - PROCESS | 1652 | 1461492057650 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 03:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:00:57 INFO - PROCESS | 1652 | 1461492057654 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:00:57 INFO - PROCESS | 1652 | 1461492057657 Marionette TRACE conn2 <- [1,770,null,{}] 03:00:57 INFO - PROCESS | 1652 | 1461492057661 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}] 03:00:57 INFO - PROCESS | 1652 | 1461492057780 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 03:00:57 INFO - PROCESS | 1652 | 1461492057850 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d83000 == 40 [pid = 1652] [id = 200] 03:00:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11860ec00) [pid = 1652] [serial = 598] [outer = 0x0] 03:00:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1186c3400) [pid = 1652] [serial = 599] [outer = 0x11860ec00] 03:00:57 INFO - PROCESS | 1652 | 1461492057894 Marionette DEBUG loaded listener.js 03:00:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118e75000) [pid = 1652] [serial = 600] [outer = 0x11860ec00] 03:00:58 INFO - PROCESS | 1652 | --DOCSHELL 0x125d20800 == 39 [pid = 1652] [id = 195] 03:00:58 INFO - PROCESS | 1652 | --DOCSHELL 0x123a31800 == 38 [pid = 1652] [id = 194] 03:00:58 INFO - PROCESS | 1652 | --DOCSHELL 0x118ed0800 == 37 [pid = 1652] [id = 193] 03:00:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11b9d1000 == 36 [pid = 1652] [id = 192] 03:00:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11a8f1000 == 35 [pid = 1652] [id = 191] 03:00:58 INFO - PROCESS | 1652 | --DOCSHELL 0x119183000 == 34 [pid = 1652] [id = 190] 03:00:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11659e800 == 33 [pid = 1652] [id = 189] 03:00:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1197c6000 == 32 [pid = 1652] [id = 188] 03:00:58 INFO - PROCESS | 1652 | --DOCSHELL 0x114564000 == 31 [pid = 1652] [id = 187] 03:00:58 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1272efc00) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 03:00:58 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11aa4e400) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 03:00:58 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11aa96400) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 03:00:58 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11af8cc00) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 03:00:58 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11b1c8000) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 03:00:58 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11aff0000) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 03:00:58 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1165d1800) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 03:00:58 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1177a0800) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 03:00:58 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11a41c400) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 03:00:58 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x118cf1000) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 03:00:58 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x118eb6000) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 03:00:58 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x127e9f400) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 03:00:58 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x11b155c00) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 03:00:58 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x11c44f800) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 03:00:58 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x127c36400) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 03:00:58 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x125c98000) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 03:00:58 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11bbb4400) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 03:00:58 INFO - PROCESS | 1652 | 1461492058300 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]]]}] 03:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 675ms 03:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:00:58 INFO - PROCESS | 1652 | 1461492058330 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 03:00:58 INFO - PROCESS | 1652 | 1461492058334 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 03:00:58 INFO - PROCESS | 1652 | 1461492058339 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:00:58 INFO - PROCESS | 1652 | 1461492058340 Marionette TRACE conn2 <- [1,774,null,{}] 03:00:58 INFO - PROCESS | 1652 | 1461492058343 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}] 03:00:58 INFO - PROCESS | 1652 | 1461492058417 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 03:00:58 INFO - PROCESS | 1652 | 1461492058424 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ceb000 == 32 [pid = 1652] [id = 201] 03:00:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1177a5000) [pid = 1652] [serial = 601] [outer = 0x0] 03:00:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11914b800) [pid = 1652] [serial = 602] [outer = 0x1177a5000] 03:00:58 INFO - PROCESS | 1652 | 1461492058451 Marionette DEBUG loaded listener.js 03:00:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11aa92c00) [pid = 1652] [serial = 603] [outer = 0x1177a5000] 03:00:58 INFO - PROCESS | 1652 | 1461492058778 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]]]}] 03:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 474ms 03:00:58 INFO - PROCESS | 1652 | 1461492058813 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 03:00:58 INFO - PROCESS | 1652 | 1461492058814 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 03:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:00:58 INFO - PROCESS | 1652 | 1461492058816 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:00:58 INFO - PROCESS | 1652 | 1461492058819 Marionette TRACE conn2 <- [1,778,null,{}] 03:00:58 INFO - PROCESS | 1652 | 1461492058826 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}] 03:00:58 INFO - PROCESS | 1652 | 1461492058904 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 03:00:58 INFO - PROCESS | 1652 | 1461492058909 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab04800 == 33 [pid = 1652] [id = 202] 03:00:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11af8cc00) [pid = 1652] [serial = 604] [outer = 0x0] 03:00:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11b154400) [pid = 1652] [serial = 605] [outer = 0x11af8cc00] 03:00:58 INFO - PROCESS | 1652 | 1461492058939 Marionette DEBUG loaded listener.js 03:00:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11bbb5800) [pid = 1652] [serial = 606] [outer = 0x11af8cc00] 03:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 473ms 03:00:59 INFO - PROCESS | 1652 | 1461492059284 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]]]}] 03:00:59 INFO - PROCESS | 1652 | 1461492059291 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 03:00:59 INFO - PROCESS | 1652 | 1461492059293 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 03:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:00:59 INFO - PROCESS | 1652 | 1461492059295 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:00:59 INFO - PROCESS | 1652 | 1461492059296 Marionette TRACE conn2 <- [1,782,null,{}] 03:00:59 INFO - PROCESS | 1652 | 1461492059298 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}] 03:00:59 INFO - PROCESS | 1652 | 1461492059376 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 03:00:59 INFO - PROCESS | 1652 | 1461492059423 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ade3800 == 34 [pid = 1652] [id = 203] 03:00:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11b1cf800) [pid = 1652] [serial = 607] [outer = 0x0] 03:00:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11c443800) [pid = 1652] [serial = 608] [outer = 0x11b1cf800] 03:00:59 INFO - PROCESS | 1652 | 1461492059450 Marionette DEBUG loaded listener.js 03:00:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x127119400) [pid = 1652] [serial = 609] [outer = 0x11b1cf800] 03:00:59 INFO - PROCESS | 1652 | 1461492059726 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]]]}] 03:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 468ms 03:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:00:59 INFO - PROCESS | 1652 | 1461492059764 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 03:00:59 INFO - PROCESS | 1652 | 1461492059765 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 03:00:59 INFO - PROCESS | 1652 | 1461492059775 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:00:59 INFO - PROCESS | 1652 | 1461492059777 Marionette TRACE conn2 <- [1,786,null,{}] 03:00:59 INFO - PROCESS | 1652 | 1461492059779 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}] 03:00:59 INFO - PROCESS | 1652 | 1461492059859 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 03:00:59 INFO - PROCESS | 1652 | 1461492059864 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6be000 == 35 [pid = 1652] [id = 204] 03:00:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118603400) [pid = 1652] [serial = 610] [outer = 0x0] 03:00:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x127ea0400) [pid = 1652] [serial = 611] [outer = 0x118603400] 03:00:59 INFO - PROCESS | 1652 | 1461492059892 Marionette DEBUG loaded listener.js 03:00:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x12870ec00) [pid = 1652] [serial = 612] [outer = 0x118603400] 03:01:00 INFO - PROCESS | 1652 | 1461492060251 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]]]}] 03:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 527ms 03:01:00 INFO - PROCESS | 1652 | 1461492060294 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 03:01:00 INFO - PROCESS | 1652 | 1461492060295 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 03:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:01:00 INFO - PROCESS | 1652 | 1461492060304 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:01:00 INFO - PROCESS | 1652 | 1461492060305 Marionette TRACE conn2 <- [1,790,null,{}] 03:01:00 INFO - PROCESS | 1652 | 1461492060307 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}] 03:01:00 INFO - PROCESS | 1652 | 1461492060415 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 03:01:00 INFO - PROCESS | 1652 | 1461492060426 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271d9000 == 36 [pid = 1652] [id = 205] 03:01:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x128788c00) [pid = 1652] [serial = 613] [outer = 0x0] 03:01:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x129e17800) [pid = 1652] [serial = 614] [outer = 0x128788c00] 03:01:00 INFO - PROCESS | 1652 | 1461492060454 Marionette DEBUG loaded listener.js 03:01:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12b663c00) [pid = 1652] [serial = 615] [outer = 0x128788c00] 03:01:00 INFO - PROCESS | 1652 | 1461492060801 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]]]}] 03:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 520ms 03:01:00 INFO - PROCESS | 1652 | 1461492060827 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 03:01:00 INFO - PROCESS | 1652 | 1461492060828 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 03:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:01:00 INFO - PROCESS | 1652 | 1461492060830 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:01:00 INFO - PROCESS | 1652 | 1461492060831 Marionette TRACE conn2 <- [1,794,null,{}] 03:01:00 INFO - PROCESS | 1652 | 1461492060834 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}] 03:01:00 INFO - PROCESS | 1652 | 1461492060927 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 03:01:00 INFO - PROCESS | 1652 | 1461492060931 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x127c56000 == 37 [pid = 1652] [id = 206] 03:01:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12b464800) [pid = 1652] [serial = 616] [outer = 0x0] 03:01:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12b66c400) [pid = 1652] [serial = 617] [outer = 0x12b464800] 03:01:00 INFO - PROCESS | 1652 | 1461492060956 Marionette DEBUG loaded listener.js 03:01:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12b6bf800) [pid = 1652] [serial = 618] [outer = 0x12b464800] 03:01:01 INFO - PROCESS | 1652 | 1461492061281 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]]]}] 03:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 469ms 03:01:01 INFO - PROCESS | 1652 | 1461492061299 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 03:01:01 INFO - PROCESS | 1652 | 1461492061300 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 03:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:01:01 INFO - PROCESS | 1652 | 1461492061305 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:01:01 INFO - PROCESS | 1652 | 1461492061307 Marionette TRACE conn2 <- [1,798,null,{}] 03:01:01 INFO - PROCESS | 1652 | 1461492061310 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}] 03:01:01 INFO - PROCESS | 1652 | 1461492061406 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 03:01:01 INFO - PROCESS | 1652 | 1461492061418 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x128746000 == 38 [pid = 1652] [id = 207] 03:01:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12b66a400) [pid = 1652] [serial = 619] [outer = 0x0] 03:01:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12b787400) [pid = 1652] [serial = 620] [outer = 0x12b66a400] 03:01:01 INFO - PROCESS | 1652 | 1461492061443 Marionette DEBUG loaded listener.js 03:01:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12bc67000) [pid = 1652] [serial = 621] [outer = 0x12b66a400] 03:01:01 INFO - PROCESS | 1652 | 1461492061791 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]]]}] 03:01:01 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 03:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 523ms 03:01:01 INFO - PROCESS | 1652 | 1461492061826 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 03:01:01 INFO - PROCESS | 1652 | 1461492061828 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 03:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:01:01 INFO - PROCESS | 1652 | 1461492061830 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:01:01 INFO - PROCESS | 1652 | 1461492061831 Marionette TRACE conn2 <- [1,802,null,{}] 03:01:01 INFO - PROCESS | 1652 | 1461492061833 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}] 03:01:01 INFO - PROCESS | 1652 | 1461492061931 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 03:01:01 INFO - PROCESS | 1652 | 1461492061936 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x129986800 == 39 [pid = 1652] [id = 208] 03:01:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12b6c0400) [pid = 1652] [serial = 622] [outer = 0x0] 03:01:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12bd0d000) [pid = 1652] [serial = 623] [outer = 0x12b6c0400] 03:01:01 INFO - PROCESS | 1652 | 1461492061961 Marionette DEBUG loaded listener.js 03:01:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12bd18000) [pid = 1652] [serial = 624] [outer = 0x12b6c0400] 03:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11475e000) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1151db400) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11bf92000) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119145000) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118670800) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1177a5400) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1156ed000) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x123955000) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:01:02 INFO - PROCESS | 1652 | 1461492062392 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]]]}] 03:01:02 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 03:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 571ms 03:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:01:02 INFO - PROCESS | 1652 | 1461492062405 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 03:01:02 INFO - PROCESS | 1652 | 1461492062408 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 03:01:02 INFO - PROCESS | 1652 | 1461492062411 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:01:02 INFO - PROCESS | 1652 | 1461492062413 Marionette TRACE conn2 <- [1,806,null,{}] 03:01:02 INFO - PROCESS | 1652 | 1461492062416 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}] 03:01:02 INFO - PROCESS | 1652 | 1461492062539 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 03:01:02 INFO - PROCESS | 1652 | 1461492062546 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x125929000 == 40 [pid = 1652] [id = 209] 03:01:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11ad83800) [pid = 1652] [serial = 625] [outer = 0x0] 03:01:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11c766400) [pid = 1652] [serial = 626] [outer = 0x11ad83800] 03:01:02 INFO - PROCESS | 1652 | 1461492062588 Marionette DEBUG loaded listener.js 03:01:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12b66ac00) [pid = 1652] [serial = 627] [outer = 0x11ad83800] 03:01:02 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:01:02 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 03:01:02 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 03:01:02 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 03:01:03 INFO - PROCESS | 1652 | 1461492063009 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]]]}] 03:01:03 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 03:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 621ms 03:01:03 INFO - PROCESS | 1652 | 1461492063031 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 03:01:03 INFO - PROCESS | 1652 | 1461492063033 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 03:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:01:03 INFO - PROCESS | 1652 | 1461492063035 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:01:03 INFO - PROCESS | 1652 | 1461492063037 Marionette TRACE conn2 <- [1,810,null,{}] 03:01:03 INFO - PROCESS | 1652 | 1461492063040 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}] 03:01:03 INFO - PROCESS | 1652 | 1461492063129 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 03:01:03 INFO - PROCESS | 1652 | 1461492063133 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b51d800 == 41 [pid = 1652] [id = 210] 03:01:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12bd0f800) [pid = 1652] [serial = 628] [outer = 0x0] 03:01:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12bfc0000) [pid = 1652] [serial = 629] [outer = 0x12bd0f800] 03:01:03 INFO - PROCESS | 1652 | 1461492063164 Marionette DEBUG loaded listener.js 03:01:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12d17c400) [pid = 1652] [serial = 630] [outer = 0x12bd0f800] 03:01:03 INFO - PROCESS | 1652 | 1461492063493 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]]]}] 03:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 470ms 03:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:01:03 INFO - PROCESS | 1652 | 1461492063507 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 03:01:03 INFO - PROCESS | 1652 | 1461492063509 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 03:01:03 INFO - PROCESS | 1652 | 1461492063511 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:01:03 INFO - PROCESS | 1652 | 1461492063512 Marionette TRACE conn2 <- [1,814,null,{}] 03:01:03 INFO - PROCESS | 1652 | 1461492063514 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}] 03:01:03 INFO - PROCESS | 1652 | 1461492063593 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 03:01:03 INFO - PROCESS | 1652 | 1461492063642 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b94b800 == 42 [pid = 1652] [id = 211] 03:01:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118670800) [pid = 1652] [serial = 631] [outer = 0x0] 03:01:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12d298400) [pid = 1652] [serial = 632] [outer = 0x118670800] 03:01:03 INFO - PROCESS | 1652 | 1461492063668 Marionette DEBUG loaded listener.js 03:01:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12d681400) [pid = 1652] [serial = 633] [outer = 0x118670800] 03:01:03 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 03:01:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 03:01:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1 03:01:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:03 INFO - _addTest/ [0,817,"getWindowHandle",null] 03:01:03 INFO - PROCESS | 1652 | 1461492063981 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 03:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:01:03 INFO - PROCESS | 1652 | 1461492063983 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:01:03 INFO - PROCESS | 1652 | 1461492063984 Marionette TRACE conn2 <- [1,818,null,{}] 03:01:04 INFO - PROCESS | 1652 | 1461492063994 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}] 03:01:04 INFO - PROCESS | 1652 | 1461492064079 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 03:01:04 INFO - PROCESS | 1652 | 1461492064084 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c109800 == 43 [pid = 1652] [id = 212] 03:01:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12d681800) [pid = 1652] [serial = 634] [outer = 0x0] 03:01:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12db18000) [pid = 1652] [serial = 635] [outer = 0x12d681800] 03:01:04 INFO - PROCESS | 1652 | 1461492064109 Marionette DEBUG loaded listener.js 03:01:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12dc42000) [pid = 1652] [serial = 636] [outer = 0x12d681800] 03:01:04 INFO - PROCESS | 1652 | 1461492064524 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]]]}] 03:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 578ms 03:01:04 INFO - PROCESS | 1652 | 1461492064561 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 03:01:04 INFO - PROCESS | 1652 | 1461492064564 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 03:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:01:04 INFO - PROCESS | 1652 | 1461492064584 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:01:04 INFO - PROCESS | 1652 | 1461492064588 Marionette TRACE conn2 <- [1,822,null,{}] 03:01:04 INFO - PROCESS | 1652 | 1461492064595 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}] 03:01:04 INFO - PROCESS | 1652 | 1461492064697 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 03:01:04 INFO - PROCESS | 1652 | 1461492064760 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197c2800 == 44 [pid = 1652] [id = 213] 03:01:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1147d4800) [pid = 1652] [serial = 637] [outer = 0x0] 03:01:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1177a3400) [pid = 1652] [serial = 638] [outer = 0x1147d4800] 03:01:04 INFO - PROCESS | 1652 | 1461492064793 Marionette DEBUG loaded listener.js 03:01:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118eab800) [pid = 1652] [serial = 639] [outer = 0x1147d4800] 03:01:05 INFO - PROCESS | 1652 | 1461492065247 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] 03:01:05 INFO - PROCESS | 1652 | 1461492065267 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 03:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:01:05 INFO - PROCESS | 1652 | 1461492065272 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:01:05 INFO - PROCESS | 1652 | 1461492065273 Marionette TRACE conn2 <- [1,826,null,{}] 03:01:05 INFO - PROCESS | 1652 | 1461492065276 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}] 03:01:05 INFO - PROCESS | 1652 | 1461492065378 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 03:01:05 INFO - PROCESS | 1652 | 1461492065443 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a3c800 == 45 [pid = 1652] [id = 214] 03:01:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119145000) [pid = 1652] [serial = 640] [outer = 0x0] 03:01:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11b1c8000) [pid = 1652] [serial = 641] [outer = 0x119145000] 03:01:05 INFO - PROCESS | 1652 | 1461492065474 Marionette DEBUG loaded listener.js 03:01:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123a93000) [pid = 1652] [serial = 642] [outer = 0x119145000] 03:01:05 INFO - PROCESS | 1652 | 1461492065878 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]]]}] 03:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 625ms 03:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:01:05 INFO - PROCESS | 1652 | 1461492065897 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 03:01:05 INFO - PROCESS | 1652 | 1461492065898 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 03:01:05 INFO - PROCESS | 1652 | 1461492065901 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:01:05 INFO - PROCESS | 1652 | 1461492065903 Marionette TRACE conn2 <- [1,830,null,{}] 03:01:05 INFO - PROCESS | 1652 | 1461492065911 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}] 03:01:06 INFO - PROCESS | 1652 | 1461492066014 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 03:01:06 INFO - PROCESS | 1652 | 1461492066100 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd24800 == 46 [pid = 1652] [id = 215] 03:01:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12870f400) [pid = 1652] [serial = 643] [outer = 0x0] 03:01:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129e1ac00) [pid = 1652] [serial = 644] [outer = 0x12870f400] 03:01:06 INFO - PROCESS | 1652 | 1461492066134 Marionette DEBUG loaded listener.js 03:01:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b662800) [pid = 1652] [serial = 645] [outer = 0x12870f400] 03:01:06 INFO - PROCESS | 1652 | 1461492066527 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]]]}] 03:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 671ms 03:01:06 INFO - PROCESS | 1652 | 1461492066572 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 03:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:01:06 INFO - PROCESS | 1652 | 1461492066574 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 03:01:06 INFO - PROCESS | 1652 | 1461492066577 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:01:06 INFO - PROCESS | 1652 | 1461492066578 Marionette TRACE conn2 <- [1,834,null,{}] 03:01:06 INFO - PROCESS | 1652 | 1461492066580 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}] 03:01:06 INFO - PROCESS | 1652 | 1461492066682 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 03:01:06 INFO - PROCESS | 1652 | 1461492066733 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1af800 == 47 [pid = 1652] [id = 216] 03:01:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129c5b800) [pid = 1652] [serial = 646] [outer = 0x0] 03:01:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12bf5e400) [pid = 1652] [serial = 647] [outer = 0x129c5b800] 03:01:06 INFO - PROCESS | 1652 | 1461492066776 Marionette DEBUG loaded listener.js 03:01:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12bfe1800) [pid = 1652] [serial = 648] [outer = 0x129c5b800] 03:01:07 INFO - PROCESS | 1652 | 1461492067191 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]]]}] 03:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 668ms 03:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:01:07 INFO - PROCESS | 1652 | 1461492067246 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 03:01:07 INFO - PROCESS | 1652 | 1461492067247 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 03:01:07 INFO - PROCESS | 1652 | 1461492067250 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:01:07 INFO - PROCESS | 1652 | 1461492067251 Marionette TRACE conn2 <- [1,838,null,{}] 03:01:07 INFO - PROCESS | 1652 | 1461492067273 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}] 03:01:07 INFO - PROCESS | 1652 | 1461492067388 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 03:01:07 INFO - PROCESS | 1652 | 1461492067471 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d47a000 == 48 [pid = 1652] [id = 217] 03:01:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11423a800) [pid = 1652] [serial = 649] [outer = 0x0] 03:01:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12d29a400) [pid = 1652] [serial = 650] [outer = 0x11423a800] 03:01:07 INFO - PROCESS | 1652 | 1461492067501 Marionette DEBUG loaded listener.js 03:01:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12dc3b400) [pid = 1652] [serial = 651] [outer = 0x11423a800] 03:01:08 INFO - PROCESS | 1652 | 1461492068090 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]]]}] 03:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 889ms 03:01:08 INFO - PROCESS | 1652 | 1461492068139 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 03:01:08 INFO - PROCESS | 1652 | 1461492068141 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 03:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:01:08 INFO - PROCESS | 1652 | 1461492068144 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:01:08 INFO - PROCESS | 1652 | 1461492068147 Marionette TRACE conn2 <- [1,842,null,{}] 03:01:08 INFO - PROCESS | 1652 | 1461492068151 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}] 03:01:08 INFO - PROCESS | 1652 | 1461492068240 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 03:01:08 INFO - PROCESS | 1652 | 1461492068293 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x114e7e800 == 49 [pid = 1652] [id = 218] 03:01:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1147cb400) [pid = 1652] [serial = 652] [outer = 0x0] 03:01:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1147d4c00) [pid = 1652] [serial = 653] [outer = 0x1147cb400] 03:01:08 INFO - PROCESS | 1652 | 1461492068322 Marionette DEBUG loaded listener.js 03:01:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x114bb4000) [pid = 1652] [serial = 654] [outer = 0x1147cb400] 03:01:08 INFO - PROCESS | 1652 | 1461492068767 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]]]}] 03:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 672ms 03:01:08 INFO - PROCESS | 1652 | 1461492068817 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 03:01:08 INFO - PROCESS | 1652 | 1461492068820 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 03:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:01:08 INFO - PROCESS | 1652 | 1461492068825 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:01:08 INFO - PROCESS | 1652 | 1461492068827 Marionette TRACE conn2 <- [1,846,null,{}] 03:01:08 INFO - PROCESS | 1652 | 1461492068829 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}] 03:01:08 INFO - PROCESS | 1652 | 1461492068921 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 03:01:08 INFO - PROCESS | 1652 | 1461492068972 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x119244000 == 50 [pid = 1652] [id = 219] 03:01:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1156e8400) [pid = 1652] [serial = 655] [outer = 0x0] 03:01:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11779bc00) [pid = 1652] [serial = 656] [outer = 0x1156e8400] 03:01:09 INFO - PROCESS | 1652 | 1461492069000 Marionette DEBUG loaded listener.js 03:01:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11853b000) [pid = 1652] [serial = 657] [outer = 0x1156e8400] 03:01:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb23800 == 49 [pid = 1652] [id = 177] 03:01:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12b94b800 == 48 [pid = 1652] [id = 211] 03:01:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12b51d800 == 47 [pid = 1652] [id = 210] 03:01:09 INFO - PROCESS | 1652 | --DOCSHELL 0x125929000 == 46 [pid = 1652] [id = 209] 03:01:09 INFO - PROCESS | 1652 | --DOCSHELL 0x129986800 == 45 [pid = 1652] [id = 208] 03:01:09 INFO - PROCESS | 1652 | --DOCSHELL 0x128746000 == 44 [pid = 1652] [id = 207] 03:01:09 INFO - PROCESS | 1652 | --DOCSHELL 0x127c56000 == 43 [pid = 1652] [id = 206] 03:01:09 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x129e1bc00) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 03:01:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1271d9000 == 42 [pid = 1652] [id = 205] 03:01:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11c6be000 == 41 [pid = 1652] [id = 204] 03:01:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11ade3800 == 40 [pid = 1652] [id = 203] 03:01:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab04800 == 39 [pid = 1652] [id = 202] 03:01:09 INFO - PROCESS | 1652 | --DOCSHELL 0x118ceb000 == 38 [pid = 1652] [id = 201] 03:01:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119d83000 == 37 [pid = 1652] [id = 200] 03:01:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11b181000 == 36 [pid = 1652] [id = 198] 03:01:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11911d000 == 35 [pid = 1652] [id = 197] 03:01:09 INFO - PROCESS | 1652 | --DOCSHELL 0x127465800 == 34 [pid = 1652] [id = 196] 03:01:09 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11bf8ac00) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 03:01:09 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11b926800) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 03:01:09 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12860d400) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 03:01:09 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11a420c00) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 03:01:09 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x129167000) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 03:01:09 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119732800) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 03:01:09 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11c729800) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 03:01:09 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11358fc00) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 03:01:09 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12f19cc00) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 03:01:09 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x125d8b400) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 03:01:09 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116309000) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 03:01:09 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118c2a000) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 03:01:09 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1277af400) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 03:01:09 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x125e7c000) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 03:01:09 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11afeb000) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 03:01:09 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11853a800) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 03:01:09 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x129c50800) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 03:01:09 INFO - PROCESS | 1652 | 1461492069378 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]]]}] 03:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 569ms 03:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:01:09 INFO - PROCESS | 1652 | 1461492069395 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 03:01:09 INFO - PROCESS | 1652 | 1461492069396 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 03:01:09 INFO - PROCESS | 1652 | 1461492069398 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:01:09 INFO - PROCESS | 1652 | 1461492069401 Marionette TRACE conn2 <- [1,850,null,{}] 03:01:09 INFO - PROCESS | 1652 | 1461492069411 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}] 03:01:09 INFO - PROCESS | 1652 | 1461492069490 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 03:01:09 INFO - PROCESS | 1652 | 1461492069495 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b04800 == 35 [pid = 1652] [id = 220] 03:01:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118c1ec00) [pid = 1652] [serial = 658] [outer = 0x0] 03:01:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118f8ec00) [pid = 1652] [serial = 659] [outer = 0x118c1ec00] 03:01:09 INFO - PROCESS | 1652 | 1461492069526 Marionette DEBUG loaded listener.js 03:01:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11972a400) [pid = 1652] [serial = 660] [outer = 0x118c1ec00] 03:01:09 INFO - PROCESS | 1652 | 1461492069898 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]]]}] 03:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 524ms 03:01:09 INFO - PROCESS | 1652 | 1461492069923 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 03:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:01:09 INFO - PROCESS | 1652 | 1461492069925 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 03:01:09 INFO - PROCESS | 1652 | 1461492069927 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:01:09 INFO - PROCESS | 1652 | 1461492069928 Marionette TRACE conn2 <- [1,854,null,{}] 03:01:09 INFO - PROCESS | 1652 | 1461492069931 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}] 03:01:10 INFO - PROCESS | 1652 | 1461492070009 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 03:01:10 INFO - PROCESS | 1652 | 1461492070013 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a8ee000 == 36 [pid = 1652] [id = 221] 03:01:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119e6b000) [pid = 1652] [serial = 661] [outer = 0x0] 03:01:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11a422800) [pid = 1652] [serial = 662] [outer = 0x119e6b000] 03:01:10 INFO - PROCESS | 1652 | 1461492070042 Marionette DEBUG loaded listener.js 03:01:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11aa95400) [pid = 1652] [serial = 663] [outer = 0x119e6b000] 03:01:10 INFO - PROCESS | 1652 | 1461492070382 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]]]}] 03:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 469ms 03:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:01:10 INFO - PROCESS | 1652 | 1461492070397 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 03:01:10 INFO - PROCESS | 1652 | 1461492070398 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 03:01:10 INFO - PROCESS | 1652 | 1461492070400 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:01:10 INFO - PROCESS | 1652 | 1461492070401 Marionette TRACE conn2 <- [1,858,null,{}] 03:01:10 INFO - PROCESS | 1652 | 1461492070406 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}] 03:01:10 INFO - PROCESS | 1652 | 1461492070485 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 03:01:10 INFO - PROCESS | 1652 | 1461492070535 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa1f800 == 37 [pid = 1652] [id = 222] 03:01:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11a415400) [pid = 1652] [serial = 664] [outer = 0x0] 03:01:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11aa9d800) [pid = 1652] [serial = 665] [outer = 0x11a415400] 03:01:10 INFO - PROCESS | 1652 | 1461492070561 Marionette DEBUG loaded listener.js 03:01:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11af86c00) [pid = 1652] [serial = 666] [outer = 0x11a415400] 03:01:10 INFO - PROCESS | 1652 | 1461492070844 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]]]}] 03:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 473ms 03:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:01:10 INFO - PROCESS | 1652 | 1461492070877 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 03:01:10 INFO - PROCESS | 1652 | 1461492070879 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 03:01:10 INFO - PROCESS | 1652 | 1461492070881 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:01:10 INFO - PROCESS | 1652 | 1461492070882 Marionette TRACE conn2 <- [1,862,null,{}] 03:01:10 INFO - PROCESS | 1652 | 1461492070885 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}] 03:01:10 INFO - PROCESS | 1652 | 1461492070983 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 03:01:11 INFO - PROCESS | 1652 | 1461492071037 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b17b000 == 38 [pid = 1652] [id = 223] 03:01:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11aa95800) [pid = 1652] [serial = 667] [outer = 0x0] 03:01:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11aff5400) [pid = 1652] [serial = 668] [outer = 0x11aa95800] 03:01:11 INFO - PROCESS | 1652 | 1461492071066 Marionette DEBUG loaded listener.js 03:01:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11c256c00) [pid = 1652] [serial = 669] [outer = 0x11aa95800] 03:01:11 INFO - PROCESS | 1652 | 1461492071400 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]]]}] 03:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 569ms 03:01:11 INFO - PROCESS | 1652 | 1461492071451 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 03:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:01:11 INFO - PROCESS | 1652 | 1461492071452 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 03:01:11 INFO - PROCESS | 1652 | 1461492071454 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:01:11 INFO - PROCESS | 1652 | 1461492071456 Marionette TRACE conn2 <- [1,866,null,{}] 03:01:11 INFO - PROCESS | 1652 | 1461492071458 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}] 03:01:11 INFO - PROCESS | 1652 | 1461492071556 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 03:01:11 INFO - PROCESS | 1652 | 1461492071560 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1dc000 == 39 [pid = 1652] [id = 224] 03:01:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11af84c00) [pid = 1652] [serial = 670] [outer = 0x0] 03:01:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11c766800) [pid = 1652] [serial = 671] [outer = 0x11af84c00] 03:01:11 INFO - PROCESS | 1652 | 1461492071587 Marionette DEBUG loaded listener.js 03:01:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x125ca0c00) [pid = 1652] [serial = 672] [outer = 0x11af84c00] 03:01:11 INFO - PROCESS | 1652 | 1461492071933 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]]]}] 03:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 518ms 03:01:11 INFO - PROCESS | 1652 | 1461492071974 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 03:01:11 INFO - PROCESS | 1652 | 1461492071975 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 03:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:01:11 INFO - PROCESS | 1652 | 1461492071977 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:01:11 INFO - PROCESS | 1652 | 1461492071978 Marionette TRACE conn2 <- [1,870,null,{}] 03:01:11 INFO - PROCESS | 1652 | 1461492071981 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}] 03:01:12 INFO - PROCESS | 1652 | 1461492072078 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 03:01:12 INFO - PROCESS | 1652 | 1461492072092 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x125919800 == 40 [pid = 1652] [id = 225] 03:01:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x125e73000) [pid = 1652] [serial = 673] [outer = 0x0] 03:01:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1272f0000) [pid = 1652] [serial = 674] [outer = 0x125e73000] 03:01:12 INFO - PROCESS | 1652 | 1461492072118 Marionette DEBUG loaded listener.js 03:01:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1276de400) [pid = 1652] [serial = 675] [outer = 0x125e73000] 03:01:12 INFO - PROCESS | 1652 | 1461492072463 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]]]}] 03:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 519ms 03:01:12 INFO - PROCESS | 1652 | 1461492072499 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 03:01:12 INFO - PROCESS | 1652 | 1461492072500 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 03:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:01:12 INFO - PROCESS | 1652 | 1461492072502 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:01:12 INFO - PROCESS | 1652 | 1461492072503 Marionette TRACE conn2 <- [1,874,null,{}] 03:01:12 INFO - PROCESS | 1652 | 1461492072506 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}] 03:01:12 INFO - PROCESS | 1652 | 1461492072605 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 03:01:12 INFO - PROCESS | 1652 | 1461492072609 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x125edf000 == 41 [pid = 1652] [id = 226] 03:01:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x125e73400) [pid = 1652] [serial = 676] [outer = 0x0] 03:01:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x127ce5c00) [pid = 1652] [serial = 677] [outer = 0x125e73400] 03:01:12 INFO - PROCESS | 1652 | 1461492072634 Marionette DEBUG loaded listener.js 03:01:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x127eefc00) [pid = 1652] [serial = 678] [outer = 0x125e73400] 03:01:13 INFO - PROCESS | 1652 | 1461492073018 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]]]}] 03:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 570ms 03:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:01:13 INFO - PROCESS | 1652 | 1461492073079 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 03:01:13 INFO - PROCESS | 1652 | 1461492073081 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 03:01:13 INFO - PROCESS | 1652 | 1461492073085 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:01:13 INFO - PROCESS | 1652 | 1461492073086 Marionette TRACE conn2 <- [1,878,null,{}] 03:01:13 INFO - PROCESS | 1652 | 1461492073090 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}] 03:01:13 INFO - PROCESS | 1652 | 1461492073240 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 03:01:13 INFO - PROCESS | 1652 | 1461492073263 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x127719800 == 42 [pid = 1652] [id = 227] 03:01:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x127eea800) [pid = 1652] [serial = 679] [outer = 0x0] 03:01:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12870d000) [pid = 1652] [serial = 680] [outer = 0x127eea800] 03:01:13 INFO - PROCESS | 1652 | 1461492073304 Marionette DEBUG loaded listener.js 03:01:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x129165800) [pid = 1652] [serial = 681] [outer = 0x127eea800] 03:01:13 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1177fc800) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:01:13 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x113587000) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:01:13 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b464800) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:01:13 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b66a400) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:01:13 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1177a5000) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:01:13 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b6c0400) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:01:13 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12916b800) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:01:13 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118603400) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:01:13 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11860ec00) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:01:13 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11b1cf800) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:01:13 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11af8cc00) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:01:13 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11ad83800) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:01:13 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128788c00) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:01:13 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118670800) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:01:13 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12bd0f800) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:01:13 INFO - PROCESS | 1652 | 1461492073738 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]]]}] 03:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 671ms 03:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:01:13 INFO - PROCESS | 1652 | 1461492073759 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 03:01:13 INFO - PROCESS | 1652 | 1461492073760 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 03:01:13 INFO - PROCESS | 1652 | 1461492073762 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:01:13 INFO - PROCESS | 1652 | 1461492073764 Marionette TRACE conn2 <- [1,882,null,{}] 03:01:13 INFO - PROCESS | 1652 | 1461492073767 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}] 03:01:13 INFO - PROCESS | 1652 | 1461492073911 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 03:01:13 INFO - PROCESS | 1652 | 1461492073944 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x128749800 == 43 [pid = 1652] [id = 228] 03:01:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1142d7c00) [pid = 1652] [serial = 682] [outer = 0x0] 03:01:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1276de800) [pid = 1652] [serial = 683] [outer = 0x1142d7c00] 03:01:13 INFO - PROCESS | 1652 | 1461492073975 Marionette DEBUG loaded listener.js 03:01:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b465c00) [pid = 1652] [serial = 684] [outer = 0x1142d7c00] 03:01:14 INFO - PROCESS | 1652 | 1461492074254 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]]]}] 03:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 521ms 03:01:14 INFO - PROCESS | 1652 | 1461492074284 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 03:01:14 INFO - PROCESS | 1652 | 1461492074285 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 03:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:01:14 INFO - PROCESS | 1652 | 1461492074296 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:01:14 INFO - PROCESS | 1652 | 1461492074297 Marionette TRACE conn2 <- [1,886,null,{}] 03:01:14 INFO - PROCESS | 1652 | 1461492074300 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}] 03:01:14 INFO - PROCESS | 1652 | 1461492074384 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 03:01:14 INFO - PROCESS | 1652 | 1461492074391 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b51b000 == 44 [pid = 1652] [id = 229] 03:01:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b468c00) [pid = 1652] [serial = 685] [outer = 0x0] 03:01:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b666400) [pid = 1652] [serial = 686] [outer = 0x12b468c00] 03:01:14 INFO - PROCESS | 1652 | 1461492074417 Marionette DEBUG loaded listener.js 03:01:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b66f000) [pid = 1652] [serial = 687] [outer = 0x12b468c00] 03:01:14 INFO - PROCESS | 1652 | 1461492074734 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]]]}] 03:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 03:01:14 INFO - PROCESS | 1652 | 1461492074765 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 03:01:14 INFO - PROCESS | 1652 | 1461492074766 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 03:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:01:14 INFO - PROCESS | 1652 | 1461492074768 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:01:14 INFO - PROCESS | 1652 | 1461492074770 Marionette TRACE conn2 <- [1,890,null,{}] 03:01:14 INFO - PROCESS | 1652 | 1461492074774 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}] 03:01:14 INFO - PROCESS | 1652 | 1461492074878 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 03:01:14 INFO - PROCESS | 1652 | 1461492074885 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b94b800 == 45 [pid = 1652] [id = 230] 03:01:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129e13000) [pid = 1652] [serial = 688] [outer = 0x0] 03:01:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b6bd400) [pid = 1652] [serial = 689] [outer = 0x129e13000] 03:01:14 INFO - PROCESS | 1652 | 1461492074910 Marionette DEBUG loaded listener.js 03:01:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b780400) [pid = 1652] [serial = 690] [outer = 0x129e13000] 03:01:15 INFO - PROCESS | 1652 | 1461492075224 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]]]}] 03:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 472ms 03:01:15 INFO - PROCESS | 1652 | 1461492075241 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 03:01:15 INFO - PROCESS | 1652 | 1461492075243 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 03:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:01:15 INFO - PROCESS | 1652 | 1461492075245 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:01:15 INFO - PROCESS | 1652 | 1461492075246 Marionette TRACE conn2 <- [1,894,null,{}] 03:01:15 INFO - PROCESS | 1652 | 1461492075248 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}] 03:01:15 INFO - PROCESS | 1652 | 1461492075332 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 03:01:15 INFO - PROCESS | 1652 | 1461492075337 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d097800 == 46 [pid = 1652] [id = 231] 03:01:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b6c2800) [pid = 1652] [serial = 691] [outer = 0x0] 03:01:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12bc69800) [pid = 1652] [serial = 692] [outer = 0x12b6c2800] 03:01:15 INFO - PROCESS | 1652 | 1461492075362 Marionette DEBUG loaded listener.js 03:01:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12bd0f000) [pid = 1652] [serial = 693] [outer = 0x12b6c2800] 03:01:15 INFO - PROCESS | 1652 | 1461492075829 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]]]}] 03:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 619ms 03:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:01:15 INFO - PROCESS | 1652 | 1461492075865 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 03:01:15 INFO - PROCESS | 1652 | 1461492075868 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 03:01:15 INFO - PROCESS | 1652 | 1461492075872 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:01:15 INFO - PROCESS | 1652 | 1461492075874 Marionette TRACE conn2 <- [1,898,null,{}] 03:01:15 INFO - PROCESS | 1652 | 1461492075878 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}] 03:01:15 INFO - PROCESS | 1652 | 1461492075986 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 03:01:16 INFO - PROCESS | 1652 | 1461492076052 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x118cd6800 == 47 [pid = 1652] [id = 232] 03:01:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1151de800) [pid = 1652] [serial = 694] [outer = 0x0] 03:01:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1160a5000) [pid = 1652] [serial = 695] [outer = 0x1151de800] 03:01:16 INFO - PROCESS | 1652 | 1461492076086 Marionette DEBUG loaded listener.js 03:01:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1177a3c00) [pid = 1652] [serial = 696] [outer = 0x1151de800] 03:01:16 INFO - PROCESS | 1652 | 1461492076509 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]]]}] 03:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 673ms 03:01:16 INFO - PROCESS | 1652 | 1461492076587 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 03:01:16 INFO - PROCESS | 1652 | 1461492076591 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 03:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:01:16 INFO - PROCESS | 1652 | 1461492076599 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:01:16 INFO - PROCESS | 1652 | 1461492076601 Marionette TRACE conn2 <- [1,902,null,{}] 03:01:16 INFO - PROCESS | 1652 | 1461492076604 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}] 03:01:16 INFO - PROCESS | 1652 | 1461492076705 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 03:01:16 INFO - PROCESS | 1652 | 1461492076771 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b913800 == 48 [pid = 1652] [id = 233] 03:01:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119147400) [pid = 1652] [serial = 697] [outer = 0x0] 03:01:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x119282400) [pid = 1652] [serial = 698] [outer = 0x119147400] 03:01:16 INFO - PROCESS | 1652 | 1461492076801 Marionette DEBUG loaded listener.js 03:01:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11aa50400) [pid = 1652] [serial = 699] [outer = 0x119147400] 03:01:17 INFO - PROCESS | 1652 | 1461492077251 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]]]}] 03:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 721ms 03:01:17 INFO - PROCESS | 1652 | 1461492077321 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 03:01:17 INFO - PROCESS | 1652 | 1461492077323 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 03:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:01:17 INFO - PROCESS | 1652 | 1461492077327 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:01:17 INFO - PROCESS | 1652 | 1461492077331 Marionette TRACE conn2 <- [1,906,null,{}] 03:01:17 INFO - PROCESS | 1652 | 1461492077343 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}] 03:01:17 INFO - PROCESS | 1652 | 1461492077496 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 03:01:17 INFO - PROCESS | 1652 | 1461492077591 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc58800 == 49 [pid = 1652] [id = 234] 03:01:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11b1c1800) [pid = 1652] [serial = 700] [outer = 0x0] 03:01:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11bbb6800) [pid = 1652] [serial = 701] [outer = 0x11b1c1800] 03:01:17 INFO - PROCESS | 1652 | 1461492077644 Marionette DEBUG loaded listener.js 03:01:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x123a94800) [pid = 1652] [serial = 702] [outer = 0x11b1c1800] 03:01:18 INFO - PROCESS | 1652 | 1461492078141 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]]]}] 03:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 824ms 03:01:18 INFO - PROCESS | 1652 | 1461492078150 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 03:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:01:18 INFO - PROCESS | 1652 | 1461492078154 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 03:01:18 INFO - PROCESS | 1652 | 1461492078157 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:01:18 INFO - PROCESS | 1652 | 1461492078159 Marionette TRACE conn2 <- [1,910,null,{}] 03:01:18 INFO - PROCESS | 1652 | 1461492078161 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}] 03:01:18 INFO - PROCESS | 1652 | 1461492078264 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 03:01:18 INFO - PROCESS | 1652 | 1461492078312 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d488000 == 50 [pid = 1652] [id = 235] 03:01:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11bbab000) [pid = 1652] [serial = 703] [outer = 0x0] 03:01:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x128784000) [pid = 1652] [serial = 704] [outer = 0x11bbab000] 03:01:18 INFO - PROCESS | 1652 | 1461492078342 Marionette DEBUG loaded listener.js 03:01:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b468000) [pid = 1652] [serial = 705] [outer = 0x11bbab000] 03:01:18 INFO - PROCESS | 1652 | 1461492078741 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]]]}] 03:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 622ms 03:01:18 INFO - PROCESS | 1652 | 1461492078779 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 03:01:18 INFO - PROCESS | 1652 | 1461492078781 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 03:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:01:18 INFO - PROCESS | 1652 | 1461492078783 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:01:18 INFO - PROCESS | 1652 | 1461492078785 Marionette TRACE conn2 <- [1,914,null,{}] 03:01:18 INFO - PROCESS | 1652 | 1461492078787 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}] 03:01:18 INFO - PROCESS | 1652 | 1461492078888 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 03:01:18 INFO - PROCESS | 1652 | 1461492078938 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc12000 == 51 [pid = 1652] [id = 236] 03:01:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12b46dc00) [pid = 1652] [serial = 706] [outer = 0x0] 03:01:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12b781400) [pid = 1652] [serial = 707] [outer = 0x12b46dc00] 03:01:18 INFO - PROCESS | 1652 | 1461492078968 Marionette DEBUG loaded listener.js 03:01:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12bd0f800) [pid = 1652] [serial = 708] [outer = 0x12b46dc00] 03:01:19 INFO - PROCESS | 1652 | 1461492079393 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]]]}] 03:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 619ms 03:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:01:19 INFO - PROCESS | 1652 | 1461492079403 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 03:01:19 INFO - PROCESS | 1652 | 1461492079404 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 03:01:19 INFO - PROCESS | 1652 | 1461492079407 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:01:19 INFO - PROCESS | 1652 | 1461492079408 Marionette TRACE conn2 <- [1,918,null,{}] 03:01:19 INFO - PROCESS | 1652 | 1461492079410 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}] 03:01:19 INFO - PROCESS | 1652 | 1461492079541 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 03:01:19 INFO - PROCESS | 1652 | 1461492079627 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b4ae000 == 52 [pid = 1652] [id = 237] 03:01:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12bc6cc00) [pid = 1652] [serial = 709] [outer = 0x0] 03:01:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12bfbf400) [pid = 1652] [serial = 710] [outer = 0x12bc6cc00] 03:01:19 INFO - PROCESS | 1652 | 1461492079662 Marionette DEBUG loaded listener.js 03:01:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12d295000) [pid = 1652] [serial = 711] [outer = 0x12bc6cc00] 03:01:20 INFO - PROCESS | 1652 | 1461492080128 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]]]}] 03:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 770ms 03:01:20 INFO - PROCESS | 1652 | 1461492080178 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 03:01:20 INFO - PROCESS | 1652 | 1461492080180 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 03:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:01:20 INFO - PROCESS | 1652 | 1461492080184 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:01:20 INFO - PROCESS | 1652 | 1461492080186 Marionette TRACE conn2 <- [1,922,null,{}] 03:01:20 INFO - PROCESS | 1652 | 1461492080190 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}] 03:01:20 INFO - PROCESS | 1652 | 1461492080300 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 03:01:20 INFO - PROCESS | 1652 | 1461492080364 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x118810000 == 53 [pid = 1652] [id = 238] 03:01:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x114014400) [pid = 1652] [serial = 712] [outer = 0x0] 03:01:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x114545400) [pid = 1652] [serial = 713] [outer = 0x114014400] 03:01:20 INFO - PROCESS | 1652 | 1461492080559 Marionette DEBUG loaded listener.js 03:01:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1154bd000) [pid = 1652] [serial = 714] [outer = 0x114014400] 03:01:21 INFO - PROCESS | 1652 | 1461492081032 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]]]}] 03:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 872ms 03:01:21 INFO - PROCESS | 1652 | 1461492081071 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 03:01:21 INFO - PROCESS | 1652 | 1461492081076 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 03:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:01:21 INFO - PROCESS | 1652 | 1461492081080 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:01:21 INFO - PROCESS | 1652 | 1461492081082 Marionette TRACE conn2 <- [1,926,null,{}] 03:01:21 INFO - PROCESS | 1652 | 1461492081085 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}] 03:01:21 INFO - PROCESS | 1652 | 1461492081182 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 03:01:21 INFO - PROCESS | 1652 | 1461492081249 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c4a800 == 54 [pid = 1652] [id = 239] 03:01:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x118540c00) [pid = 1652] [serial = 715] [outer = 0x0] 03:01:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x118c1ac00) [pid = 1652] [serial = 716] [outer = 0x118540c00] 03:01:21 INFO - PROCESS | 1652 | 1461492081278 Marionette DEBUG loaded listener.js 03:01:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1191abc00) [pid = 1652] [serial = 717] [outer = 0x118540c00] 03:01:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12b94b800 == 53 [pid = 1652] [id = 230] 03:01:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12b51b000 == 52 [pid = 1652] [id = 229] 03:01:21 INFO - PROCESS | 1652 | --DOCSHELL 0x128749800 == 51 [pid = 1652] [id = 228] 03:01:21 INFO - PROCESS | 1652 | --DOCSHELL 0x127719800 == 50 [pid = 1652] [id = 227] 03:01:21 INFO - PROCESS | 1652 | --DOCSHELL 0x125edf000 == 49 [pid = 1652] [id = 226] 03:01:21 INFO - PROCESS | 1652 | --DOCSHELL 0x125919800 == 48 [pid = 1652] [id = 225] 03:01:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1dc000 == 47 [pid = 1652] [id = 224] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12db18000) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11b17b000 == 46 [pid = 1652] [id = 223] 03:01:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa1f800 == 45 [pid = 1652] [id = 222] 03:01:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11a8ee000 == 44 [pid = 1652] [id = 221] 03:01:21 INFO - PROCESS | 1652 | --DOCSHELL 0x119b04800 == 43 [pid = 1652] [id = 220] 03:01:21 INFO - PROCESS | 1652 | --DOCSHELL 0x119244000 == 42 [pid = 1652] [id = 219] 03:01:21 INFO - PROCESS | 1652 | --DOCSHELL 0x114e7e800 == 41 [pid = 1652] [id = 218] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12870ec00) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12bfc0000) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12b663c00) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1191ac800) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1147cf000) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b66c400) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b787400) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11914b800) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11aa92c00) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12bd0d000) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b465800) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x127ea0400) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11a415000) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x118e75000) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1186c3400) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11c443800) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x127119400) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11b154400) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11bbb5800) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x123951000) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12bc67000) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1177a0400) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b66ac00) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12bd18000) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11c766400) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x129e17800) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12d681400) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12d298400) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b6bf800) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12d17c400) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 03:01:21 INFO - PROCESS | 1652 | 1461492081700 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]]]}] 03:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 670ms 03:01:21 INFO - PROCESS | 1652 | 1461492081751 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 03:01:21 INFO - PROCESS | 1652 | 1461492081755 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 03:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:01:21 INFO - PROCESS | 1652 | 1461492081776 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:01:21 INFO - PROCESS | 1652 | 1461492081779 Marionette TRACE conn2 <- [1,930,null,{}] 03:01:21 INFO - PROCESS | 1652 | 1461492081791 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}] 03:01:21 INFO - PROCESS | 1652 | 1461492081911 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 03:01:21 INFO - PROCESS | 1652 | 1461492081925 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197bf000 == 42 [pid = 1652] [id = 240] 03:01:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11a415000) [pid = 1652] [serial = 718] [outer = 0x0] 03:01:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11a45c000) [pid = 1652] [serial = 719] [outer = 0x11a415000] 03:01:21 INFO - PROCESS | 1652 | 1461492081969 Marionette DEBUG loaded listener.js 03:01:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11aa98c00) [pid = 1652] [serial = 720] [outer = 0x11a415000] 03:01:22 INFO - PROCESS | 1652 | 1461492082377 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]]]}] 03:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 635ms 03:01:22 INFO - PROCESS | 1652 | 1461492082405 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 03:01:22 INFO - PROCESS | 1652 | 1461492082406 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 03:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:01:22 INFO - PROCESS | 1652 | 1461492082409 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:01:22 INFO - PROCESS | 1652 | 1461492082411 Marionette TRACE conn2 <- [1,934,null,{}] 03:01:22 INFO - PROCESS | 1652 | 1461492082419 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}] 03:01:22 INFO - PROCESS | 1652 | 1461492082526 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 03:01:22 INFO - PROCESS | 1652 | 1461492082533 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1ae000 == 43 [pid = 1652] [id = 241] 03:01:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11b1cc400) [pid = 1652] [serial = 721] [outer = 0x0] 03:01:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11bbac000) [pid = 1652] [serial = 722] [outer = 0x11b1cc400] 03:01:22 INFO - PROCESS | 1652 | 1461492082561 Marionette DEBUG loaded listener.js 03:01:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11c167c00) [pid = 1652] [serial = 723] [outer = 0x11b1cc400] 03:01:22 INFO - PROCESS | 1652 | 1461492082894 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]]]}] 03:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 521ms 03:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:01:22 INFO - PROCESS | 1652 | 1461492082931 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 03:01:22 INFO - PROCESS | 1652 | 1461492082932 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 03:01:22 INFO - PROCESS | 1652 | 1461492082935 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:01:22 INFO - PROCESS | 1652 | 1461492082936 Marionette TRACE conn2 <- [1,938,null,{}] 03:01:22 INFO - PROCESS | 1652 | 1461492082947 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}] 03:01:23 INFO - PROCESS | 1652 | 1461492083027 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 03:01:23 INFO - PROCESS | 1652 | 1461492083031 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a3b800 == 44 [pid = 1652] [id = 242] 03:01:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11bbb5800) [pid = 1652] [serial = 724] [outer = 0x0] 03:01:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x125c97c00) [pid = 1652] [serial = 725] [outer = 0x11bbb5800] 03:01:23 INFO - PROCESS | 1652 | 1461492083057 Marionette DEBUG loaded listener.js 03:01:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1272fd000) [pid = 1652] [serial = 726] [outer = 0x11bbb5800] 03:01:23 INFO - PROCESS | 1652 | 1461492083391 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]]]}] 03:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 479ms 03:01:23 INFO - PROCESS | 1652 | 1461492083414 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 03:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:01:23 INFO - PROCESS | 1652 | 1461492083415 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 03:01:23 INFO - PROCESS | 1652 | 1461492083418 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:01:23 INFO - PROCESS | 1652 | 1461492083419 Marionette TRACE conn2 <- [1,942,null,{}] 03:01:23 INFO - PROCESS | 1652 | 1461492083424 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}] 03:01:23 INFO - PROCESS | 1652 | 1461492083501 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 03:01:23 INFO - PROCESS | 1652 | 1461492083508 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271ee000 == 45 [pid = 1652] [id = 243] 03:01:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x127ea6c00) [pid = 1652] [serial = 727] [outer = 0x0] 03:01:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x127ef2800) [pid = 1652] [serial = 728] [outer = 0x127ea6c00] 03:01:23 INFO - PROCESS | 1652 | 1461492083538 Marionette DEBUG loaded listener.js 03:01:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129949800) [pid = 1652] [serial = 729] [outer = 0x127ea6c00] 03:01:23 INFO - PROCESS | 1652 | 1461492083940 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]]]}] 03:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 572ms 03:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:01:24 INFO - PROCESS | 1652 | 1461492083996 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 03:01:24 INFO - PROCESS | 1652 | 1461492083998 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 03:01:24 INFO - PROCESS | 1652 | 1461492084003 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:01:24 INFO - PROCESS | 1652 | 1461492084005 Marionette TRACE conn2 <- [1,946,null,{}] 03:01:24 INFO - PROCESS | 1652 | 1461492084016 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}] 03:01:24 INFO - PROCESS | 1652 | 1461492084177 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 03:01:24 INFO - PROCESS | 1652 | 1461492084201 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x128198800 == 46 [pid = 1652] [id = 244] 03:01:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129949c00) [pid = 1652] [serial = 730] [outer = 0x0] 03:01:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12b6bf800) [pid = 1652] [serial = 731] [outer = 0x129949c00] 03:01:24 INFO - PROCESS | 1652 | 1461492084243 Marionette DEBUG loaded listener.js 03:01:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12bc67000) [pid = 1652] [serial = 732] [outer = 0x129949c00] 03:01:24 INFO - PROCESS | 1652 | 1461492084661 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]]]}] 03:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 673ms 03:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:01:24 INFO - PROCESS | 1652 | 1461492084674 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 03:01:24 INFO - PROCESS | 1652 | 1461492084676 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 03:01:24 INFO - PROCESS | 1652 | 1461492084678 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:01:24 INFO - PROCESS | 1652 | 1461492084679 Marionette TRACE conn2 <- [1,950,null,{}] 03:01:24 INFO - PROCESS | 1652 | 1461492084681 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}] 03:01:24 INFO - PROCESS | 1652 | 1461492084784 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 03:01:24 INFO - PROCESS | 1652 | 1461492084832 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b4a7000 == 47 [pid = 1652] [id = 245] 03:01:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129e1a800) [pid = 1652] [serial = 733] [outer = 0x0] 03:01:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12bd14800) [pid = 1652] [serial = 734] [outer = 0x129e1a800] 03:01:24 INFO - PROCESS | 1652 | 1461492084857 Marionette DEBUG loaded listener.js 03:01:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12bfbe000) [pid = 1652] [serial = 735] [outer = 0x129e1a800] 03:01:25 INFO - PROCESS | 1652 | 1461492085185 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]]]}] 03:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 518ms 03:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:01:25 INFO - PROCESS | 1652 | 1461492085197 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 03:01:25 INFO - PROCESS | 1652 | 1461492085198 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 03:01:25 INFO - PROCESS | 1652 | 1461492085201 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:01:25 INFO - PROCESS | 1652 | 1461492085202 Marionette TRACE conn2 <- [1,954,null,{}] 03:01:25 INFO - PROCESS | 1652 | 1461492085208 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}] 03:01:25 INFO - PROCESS | 1652 | 1461492085334 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 03:01:25 INFO - PROCESS | 1652 | 1461492085353 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b517000 == 48 [pid = 1652] [id = 246] 03:01:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b66d000) [pid = 1652] [serial = 736] [outer = 0x0] 03:01:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12bfd9800) [pid = 1652] [serial = 737] [outer = 0x12b66d000] 03:01:25 INFO - PROCESS | 1652 | 1461492085394 Marionette DEBUG loaded listener.js 03:01:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12d17fc00) [pid = 1652] [serial = 738] [outer = 0x12b66d000] 03:01:25 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11af84c00) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:01:25 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x125e73000) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:01:25 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x127eea800) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:01:25 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x119e6b000) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:01:25 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1156e8400) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:01:25 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1147cb400) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:01:25 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11a415400) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:01:25 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118c1ec00) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:01:25 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11aa95800) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:01:25 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x125e73400) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:01:25 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1142d7c00) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:01:25 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b468c00) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:01:25 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x129e13000) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:01:25 INFO - PROCESS | 1652 | 1461492085922 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]]]}] 03:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 772ms 03:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:01:25 INFO - PROCESS | 1652 | 1461492085973 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 03:01:25 INFO - PROCESS | 1652 | 1461492085975 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 03:01:25 INFO - PROCESS | 1652 | 1461492085977 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:01:25 INFO - PROCESS | 1652 | 1461492085978 Marionette TRACE conn2 <- [1,958,null,{}] 03:01:25 INFO - PROCESS | 1652 | 1461492085980 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}] 03:01:26 INFO - PROCESS | 1652 | 1461492086079 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 03:01:26 INFO - PROCESS | 1652 | 1461492086131 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a36000 == 49 [pid = 1652] [id = 247] 03:01:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1156e8400) [pid = 1652] [serial = 739] [outer = 0x0] 03:01:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11c257c00) [pid = 1652] [serial = 740] [outer = 0x1156e8400] 03:01:26 INFO - PROCESS | 1652 | 1461492086157 Marionette DEBUG loaded listener.js 03:01:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x128707400) [pid = 1652] [serial = 741] [outer = 0x1156e8400] 03:01:26 INFO - PROCESS | 1652 | 1461492086445 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]]]}] 03:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 519ms 03:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:01:26 INFO - PROCESS | 1652 | 1461492086497 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 03:01:26 INFO - PROCESS | 1652 | 1461492086498 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 03:01:26 INFO - PROCESS | 1652 | 1461492086500 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:01:26 INFO - PROCESS | 1652 | 1461492086501 Marionette TRACE conn2 <- [1,962,null,{}] 03:01:26 INFO - PROCESS | 1652 | 1461492086506 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}] 03:01:26 INFO - PROCESS | 1652 | 1461492086589 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 03:01:26 INFO - PROCESS | 1652 | 1461492086594 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c11c800 == 50 [pid = 1652] [id = 248] 03:01:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129e13000) [pid = 1652] [serial = 742] [outer = 0x0] 03:01:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12d2a0c00) [pid = 1652] [serial = 743] [outer = 0x129e13000] 03:01:26 INFO - PROCESS | 1652 | 1461492086624 Marionette DEBUG loaded listener.js 03:01:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12d68bc00) [pid = 1652] [serial = 744] [outer = 0x129e13000] 03:01:26 INFO - PROCESS | 1652 | 1461492086970 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]]]}] 03:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 521ms 03:01:27 INFO - PROCESS | 1652 | 1461492087022 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 03:01:27 INFO - PROCESS | 1652 | 1461492087024 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 03:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:01:27 INFO - PROCESS | 1652 | 1461492087026 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:01:27 INFO - PROCESS | 1652 | 1461492087028 Marionette TRACE conn2 <- [1,966,null,{}] 03:01:27 INFO - PROCESS | 1652 | 1461492087031 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}] 03:01:27 INFO - PROCESS | 1652 | 1461492087153 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 03:01:27 INFO - PROCESS | 1652 | 1461492087160 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc93000 == 51 [pid = 1652] [id = 249] 03:01:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12d680400) [pid = 1652] [serial = 745] [outer = 0x0] 03:01:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12dc3d000) [pid = 1652] [serial = 746] [outer = 0x12d680400] 03:01:27 INFO - PROCESS | 1652 | 1461492087202 Marionette DEBUG loaded listener.js 03:01:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12e410400) [pid = 1652] [serial = 747] [outer = 0x12d680400] 03:01:27 INFO - PROCESS | 1652 | 1461492087541 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]]]}] 03:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 520ms 03:01:27 INFO - PROCESS | 1652 | 1461492087546 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 03:01:27 INFO - PROCESS | 1652 | 1461492087547 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 03:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:01:27 INFO - PROCESS | 1652 | 1461492087549 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:01:27 INFO - PROCESS | 1652 | 1461492087550 Marionette TRACE conn2 <- [1,970,null,{}] 03:01:27 INFO - PROCESS | 1652 | 1461492087554 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}] 03:01:27 INFO - PROCESS | 1652 | 1461492087643 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 03:01:27 INFO - PROCESS | 1652 | 1461492087695 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e46e800 == 52 [pid = 1652] [id = 250] 03:01:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12dc44400) [pid = 1652] [serial = 748] [outer = 0x0] 03:01:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12e414400) [pid = 1652] [serial = 749] [outer = 0x12dc44400] 03:01:27 INFO - PROCESS | 1652 | 1461492087719 Marionette DEBUG loaded listener.js 03:01:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12e48a400) [pid = 1652] [serial = 750] [outer = 0x12dc44400] 03:01:28 INFO - PROCESS | 1652 | 1461492088136 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]]]}] 03:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 621ms 03:01:28 INFO - PROCESS | 1652 | 1461492088174 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 03:01:28 INFO - PROCESS | 1652 | 1461492088178 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 03:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:01:28 INFO - PROCESS | 1652 | 1461492088182 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:01:28 INFO - PROCESS | 1652 | 1461492088184 Marionette TRACE conn2 <- [1,974,null,{}] 03:01:28 INFO - PROCESS | 1652 | 1461492088190 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}] 03:01:28 INFO - PROCESS | 1652 | 1461492088299 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 03:01:28 INFO - PROCESS | 1652 | 1461492088353 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a8ee000 == 53 [pid = 1652] [id = 251] 03:01:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11770e000) [pid = 1652] [serial = 751] [outer = 0x0] 03:01:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118540000) [pid = 1652] [serial = 752] [outer = 0x11770e000] 03:01:28 INFO - PROCESS | 1652 | 1461492088385 Marionette DEBUG loaded listener.js 03:01:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x118ead000) [pid = 1652] [serial = 753] [outer = 0x11770e000] 03:01:28 INFO - PROCESS | 1652 | 1461492088825 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]]]}] 03:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 673ms 03:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:01:28 INFO - PROCESS | 1652 | 1461492088855 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 03:01:28 INFO - PROCESS | 1652 | 1461492088859 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 03:01:28 INFO - PROCESS | 1652 | 1461492088864 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:01:28 INFO - PROCESS | 1652 | 1461492088866 Marionette TRACE conn2 <- [1,978,null,{}] 03:01:28 INFO - PROCESS | 1652 | 1461492088868 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}] 03:01:28 INFO - PROCESS | 1652 | 1461492088973 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 03:01:29 INFO - PROCESS | 1652 | 1461492089026 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x125926800 == 54 [pid = 1652] [id = 252] 03:01:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x119148000) [pid = 1652] [serial = 754] [outer = 0x0] 03:01:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11aa9c400) [pid = 1652] [serial = 755] [outer = 0x119148000] 03:01:29 INFO - PROCESS | 1652 | 1461492089056 Marionette DEBUG loaded listener.js 03:01:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11b154800) [pid = 1652] [serial = 756] [outer = 0x119148000] 03:01:29 INFO - PROCESS | 1652 | 1461492089461 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]]]}] 03:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 671ms 03:01:29 INFO - PROCESS | 1652 | 1461492089534 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 03:01:29 INFO - PROCESS | 1652 | 1461492089536 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 03:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:01:29 INFO - PROCESS | 1652 | 1461492089557 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:01:29 INFO - PROCESS | 1652 | 1461492089560 Marionette TRACE conn2 <- [1,982,null,{}] 03:01:29 INFO - PROCESS | 1652 | 1461492089568 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}] 03:01:29 INFO - PROCESS | 1652 | 1461492089701 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 03:01:29 INFO - PROCESS | 1652 | 1461492089769 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e454800 == 55 [pid = 1652] [id = 253] 03:01:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x129164400) [pid = 1652] [serial = 757] [outer = 0x0] 03:01:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12916bc00) [pid = 1652] [serial = 758] [outer = 0x129164400] 03:01:29 INFO - PROCESS | 1652 | 1461492089801 Marionette DEBUG loaded listener.js 03:01:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12b471400) [pid = 1652] [serial = 759] [outer = 0x129164400] 03:01:30 INFO - PROCESS | 1652 | 1461492090211 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]]]}] 03:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 674ms 03:01:30 INFO - PROCESS | 1652 | 1461492090229 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 03:01:30 INFO - PROCESS | 1652 | 1461492090231 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 03:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:01:30 INFO - PROCESS | 1652 | 1461492090233 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:01:30 INFO - PROCESS | 1652 | 1461492090235 Marionette TRACE conn2 <- [1,986,null,{}] 03:01:30 INFO - PROCESS | 1652 | 1461492090239 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}] 03:01:30 INFO - PROCESS | 1652 | 1461492090345 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 03:01:30 INFO - PROCESS | 1652 | 1461492090396 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb22800 == 56 [pid = 1652] [id = 254] 03:01:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x128715c00) [pid = 1652] [serial = 760] [outer = 0x0] 03:01:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12bf66c00) [pid = 1652] [serial = 761] [outer = 0x128715c00] 03:01:30 INFO - PROCESS | 1652 | 1461492090426 Marionette DEBUG loaded listener.js 03:01:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12d29ec00) [pid = 1652] [serial = 762] [outer = 0x128715c00] 03:01:30 INFO - PROCESS | 1652 | 1461492090834 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]]]}] 03:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 622ms 03:01:30 INFO - PROCESS | 1652 | 1461492090857 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 03:01:30 INFO - PROCESS | 1652 | 1461492090859 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 03:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:01:30 INFO - PROCESS | 1652 | 1461492090861 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:01:30 INFO - PROCESS | 1652 | 1461492090862 Marionette TRACE conn2 <- [1,990,null,{}] 03:01:30 INFO - PROCESS | 1652 | 1461492090865 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}] 03:01:30 INFO - PROCESS | 1652 | 1461492090965 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 03:01:31 INFO - PROCESS | 1652 | 1461492091053 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ece8000 == 57 [pid = 1652] [id = 255] 03:01:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b6bec00) [pid = 1652] [serial = 763] [outer = 0x0] 03:01:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12d689000) [pid = 1652] [serial = 764] [outer = 0x12b6bec00] 03:01:31 INFO - PROCESS | 1652 | 1461492091083 Marionette DEBUG loaded listener.js 03:01:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12dc40800) [pid = 1652] [serial = 765] [outer = 0x12b6bec00] 03:01:31 INFO - PROCESS | 1652 | 1461492091495 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]]]}] 03:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 669ms 03:01:31 INFO - PROCESS | 1652 | 1461492091538 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 03:01:31 INFO - PROCESS | 1652 | 1461492091540 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 03:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:01:31 INFO - PROCESS | 1652 | 1461492091544 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:01:31 INFO - PROCESS | 1652 | 1461492091545 Marionette TRACE conn2 <- [1,994,null,{}] 03:01:31 INFO - PROCESS | 1652 | 1461492091547 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}] 03:01:31 INFO - PROCESS | 1652 | 1461492091665 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 03:01:31 INFO - PROCESS | 1652 | 1461492091730 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eed3800 == 58 [pid = 1652] [id = 256] 03:01:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12e488800) [pid = 1652] [serial = 766] [outer = 0x0] 03:01:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12e493c00) [pid = 1652] [serial = 767] [outer = 0x12e488800] 03:01:31 INFO - PROCESS | 1652 | 1461492091762 Marionette DEBUG loaded listener.js 03:01:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12e4adc00) [pid = 1652] [serial = 768] [outer = 0x12e488800] 03:01:32 INFO - PROCESS | 1652 | 1461492092364 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]]]}] 03:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 872ms 03:01:32 INFO - PROCESS | 1652 | 1461492092425 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 03:01:32 INFO - PROCESS | 1652 | 1461492092428 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 03:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:01:32 INFO - PROCESS | 1652 | 1461492092433 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:01:32 INFO - PROCESS | 1652 | 1461492092435 Marionette TRACE conn2 <- [1,998,null,{}] 03:01:32 INFO - PROCESS | 1652 | 1461492092440 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}] 03:01:32 INFO - PROCESS | 1652 | 1461492092535 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 03:01:32 INFO - PROCESS | 1652 | 1461492092597 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11addf000 == 59 [pid = 1652] [id = 257] 03:01:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11860f400) [pid = 1652] [serial = 769] [outer = 0x0] 03:01:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x118c33000) [pid = 1652] [serial = 770] [outer = 0x11860f400] 03:01:32 INFO - PROCESS | 1652 | 1461492092625 Marionette DEBUG loaded listener.js 03:01:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1191a1c00) [pid = 1652] [serial = 771] [outer = 0x11860f400] 03:01:33 INFO - PROCESS | 1652 | 1461492093018 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]]]}] 03:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 624ms 03:01:33 INFO - PROCESS | 1652 | 1461492093057 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 03:01:33 INFO - PROCESS | 1652 | 1461492093061 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 03:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:01:33 INFO - PROCESS | 1652 | 1461492093065 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:01:33 INFO - PROCESS | 1652 | 1461492093067 Marionette TRACE conn2 <- [1,1002,null,{}] 03:01:33 INFO - PROCESS | 1652 | 1461492093070 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}] 03:01:33 INFO - PROCESS | 1652 | 1461492093165 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 03:01:33 INFO - PROCESS | 1652 | 1461492093219 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a8d6800 == 60 [pid = 1652] [id = 258] 03:01:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x116390800) [pid = 1652] [serial = 772] [outer = 0x0] 03:01:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11a416c00) [pid = 1652] [serial = 773] [outer = 0x116390800] 03:01:33 INFO - PROCESS | 1652 | 1461492093247 Marionette DEBUG loaded listener.js 03:01:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11ad85c00) [pid = 1652] [serial = 774] [outer = 0x116390800] 03:01:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc93000 == 59 [pid = 1652] [id = 249] 03:01:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12c11c800 == 58 [pid = 1652] [id = 248] 03:01:33 INFO - PROCESS | 1652 | --DOCSHELL 0x123a36000 == 57 [pid = 1652] [id = 247] 03:01:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12b517000 == 56 [pid = 1652] [id = 246] 03:01:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12b4a7000 == 55 [pid = 1652] [id = 245] 03:01:33 INFO - PROCESS | 1652 | --DOCSHELL 0x128198800 == 54 [pid = 1652] [id = 244] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x129e1ac00) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12bf5e400) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12bc69800) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x1177a3400) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11b1c8000) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1271ee000 == 53 [pid = 1652] [id = 243] 03:01:33 INFO - PROCESS | 1652 | --DOCSHELL 0x123a3b800 == 52 [pid = 1652] [id = 242] 03:01:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1ae000 == 51 [pid = 1652] [id = 241] 03:01:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1197bf000 == 50 [pid = 1652] [id = 240] 03:01:33 INFO - PROCESS | 1652 | --DOCSHELL 0x119c4a800 == 49 [pid = 1652] [id = 239] 03:01:33 INFO - PROCESS | 1652 | --DOCSHELL 0x118810000 == 48 [pid = 1652] [id = 238] 03:01:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc12000 == 47 [pid = 1652] [id = 236] 03:01:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12d488000 == 46 [pid = 1652] [id = 235] 03:01:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc58800 == 45 [pid = 1652] [id = 234] 03:01:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11b913800 == 44 [pid = 1652] [id = 233] 03:01:33 INFO - PROCESS | 1652 | --DOCSHELL 0x118cd6800 == 43 [pid = 1652] [id = 232] 03:01:33 INFO - PROCESS | 1652 | 1461492093677 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]]]}] 03:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 621ms 03:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:01:33 INFO - PROCESS | 1652 | 1461492093688 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 03:01:33 INFO - PROCESS | 1652 | 1461492093691 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 03:01:33 INFO - PROCESS | 1652 | 1461492093694 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:01:33 INFO - PROCESS | 1652 | 1461492093696 Marionette TRACE conn2 <- [1,1006,null,{}] 03:01:33 INFO - PROCESS | 1652 | 1461492093705 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}] 03:01:33 INFO - PROCESS | 1652 | 1461492093792 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 03:01:33 INFO - PROCESS | 1652 | 1461492093817 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b1d800 == 44 [pid = 1652] [id = 259] 03:01:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11af90800) [pid = 1652] [serial = 775] [outer = 0x0] 03:01:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11b92fc00) [pid = 1652] [serial = 776] [outer = 0x11af90800] 03:01:33 INFO - PROCESS | 1652 | 1461492093847 Marionette DEBUG loaded listener.js 03:01:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x123a8ec00) [pid = 1652] [serial = 777] [outer = 0x11af90800] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11a422800) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11aa95400) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11779bc00) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11853b000) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x114bb4000) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1147d4c00) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11aa9d800) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11af86c00) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12d29a400) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x118f8ec00) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11972a400) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11aff5400) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x127ce5c00) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x127eefc00) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1276de800) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12b666400) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12b6bd400) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b66f000) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b780400) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x129165800) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x125ca0c00) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11c256c00) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b465c00) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11c766800) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1272f0000) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1276de400) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 03:01:33 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12870d000) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 03:01:34 INFO - PROCESS | 1652 | 1461492094220 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]]]}] 03:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 570ms 03:01:34 INFO - PROCESS | 1652 | 1461492094265 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 03:01:34 INFO - PROCESS | 1652 | 1461492094266 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 03:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:01:34 INFO - PROCESS | 1652 | 1461492094275 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:01:34 INFO - PROCESS | 1652 | 1461492094276 Marionette TRACE conn2 <- [1,1010,null,{}] 03:01:34 INFO - PROCESS | 1652 | 1461492094278 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}] 03:01:34 INFO - PROCESS | 1652 | 1461492094363 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 03:01:34 INFO - PROCESS | 1652 | 1461492094368 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1f6800 == 45 [pid = 1652] [id = 260] 03:01:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1156eb400) [pid = 1652] [serial = 778] [outer = 0x0] 03:01:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12763f800) [pid = 1652] [serial = 779] [outer = 0x1156eb400] 03:01:34 INFO - PROCESS | 1652 | 1461492094396 Marionette DEBUG loaded listener.js 03:01:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x127e9b000) [pid = 1652] [serial = 780] [outer = 0x1156eb400] 03:01:34 INFO - PROCESS | 1652 | 1461492094724 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]]]}] 03:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 476ms 03:01:34 INFO - PROCESS | 1652 | 1461492094745 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 03:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:01:34 INFO - PROCESS | 1652 | 1461492094746 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 03:01:34 INFO - PROCESS | 1652 | 1461492094749 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:01:34 INFO - PROCESS | 1652 | 1461492094750 Marionette TRACE conn2 <- [1,1014,null,{}] 03:01:34 INFO - PROCESS | 1652 | 1461492094752 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}] 03:01:34 INFO - PROCESS | 1652 | 1461492094837 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 03:01:34 INFO - PROCESS | 1652 | 1461492094889 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b06000 == 46 [pid = 1652] [id = 261] 03:01:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11c766c00) [pid = 1652] [serial = 781] [outer = 0x0] 03:01:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12870d000) [pid = 1652] [serial = 782] [outer = 0x11c766c00] 03:01:34 INFO - PROCESS | 1652 | 1461492094915 Marionette DEBUG loaded listener.js 03:01:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x129e19c00) [pid = 1652] [serial = 783] [outer = 0x11c766c00] 03:01:35 INFO - PROCESS | 1652 | 1461492095213 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]]]}] 03:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 518ms 03:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:01:35 INFO - PROCESS | 1652 | 1461492095268 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 03:01:35 INFO - PROCESS | 1652 | 1461492095269 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 03:01:35 INFO - PROCESS | 1652 | 1461492095271 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:01:35 INFO - PROCESS | 1652 | 1461492095273 Marionette TRACE conn2 <- [1,1018,null,{}] 03:01:35 INFO - PROCESS | 1652 | 1461492095275 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}] 03:01:35 INFO - PROCESS | 1652 | 1461492095373 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 03:01:35 INFO - PROCESS | 1652 | 1461492095442 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x127718000 == 47 [pid = 1652] [id = 262] 03:01:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x129c5bc00) [pid = 1652] [serial = 784] [outer = 0x0] 03:01:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12b788800) [pid = 1652] [serial = 785] [outer = 0x129c5bc00] 03:01:35 INFO - PROCESS | 1652 | 1461492095470 Marionette DEBUG loaded listener.js 03:01:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12bfc9400) [pid = 1652] [serial = 786] [outer = 0x129c5bc00] 03:01:35 INFO - PROCESS | 1652 | 1461492095777 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]]]}] 03:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 521ms 03:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:01:35 INFO - PROCESS | 1652 | 1461492095794 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 03:01:35 INFO - PROCESS | 1652 | 1461492095795 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 03:01:35 INFO - PROCESS | 1652 | 1461492095798 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:01:35 INFO - PROCESS | 1652 | 1461492095799 Marionette TRACE conn2 <- [1,1022,null,{}] 03:01:35 INFO - PROCESS | 1652 | 1461492095801 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}] 03:01:35 INFO - PROCESS | 1652 | 1461492095907 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 03:01:35 INFO - PROCESS | 1652 | 1461492095920 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12998c800 == 48 [pid = 1652] [id = 263] 03:01:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12bd16800) [pid = 1652] [serial = 787] [outer = 0x0] 03:01:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12d182000) [pid = 1652] [serial = 788] [outer = 0x12bd16800] 03:01:35 INFO - PROCESS | 1652 | 1461492095946 Marionette DEBUG loaded listener.js 03:01:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12d689400) [pid = 1652] [serial = 789] [outer = 0x12bd16800] 03:01:36 INFO - PROCESS | 1652 | 1461492096290 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]]]}] 03:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 519ms 03:01:36 INFO - PROCESS | 1652 | 1461492096317 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 03:01:36 INFO - PROCESS | 1652 | 1461492096319 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 03:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:01:36 INFO - PROCESS | 1652 | 1461492096329 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:01:36 INFO - PROCESS | 1652 | 1461492096330 Marionette TRACE conn2 <- [1,1026,null,{}] 03:01:36 INFO - PROCESS | 1652 | 1461492096332 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}] 03:01:36 INFO - PROCESS | 1652 | 1461492096431 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 03:01:36 INFO - PROCESS | 1652 | 1461492096435 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b527800 == 49 [pid = 1652] [id = 264] 03:01:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b468c00) [pid = 1652] [serial = 790] [outer = 0x0] 03:01:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12dc46800) [pid = 1652] [serial = 791] [outer = 0x12b468c00] 03:01:36 INFO - PROCESS | 1652 | 1461492096462 Marionette DEBUG loaded listener.js 03:01:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12e416000) [pid = 1652] [serial = 792] [outer = 0x12b468c00] 03:01:36 INFO - PROCESS | 1652 | 1461492096894 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]]]}] 03:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 572ms 03:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:01:36 INFO - PROCESS | 1652 | 1461492096902 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 03:01:36 INFO - PROCESS | 1652 | 1461492096905 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 03:01:36 INFO - PROCESS | 1652 | 1461492096908 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:01:36 INFO - PROCESS | 1652 | 1461492096910 Marionette TRACE conn2 <- [1,1030,null,{}] 03:01:36 INFO - PROCESS | 1652 | 1461492096914 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}] 03:01:37 INFO - PROCESS | 1652 | 1461492097035 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 03:01:37 INFO - PROCESS | 1652 | 1461492097048 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c107800 == 50 [pid = 1652] [id = 265] 03:01:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12d17c800) [pid = 1652] [serial = 793] [outer = 0x0] 03:01:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12e491800) [pid = 1652] [serial = 794] [outer = 0x12d17c800] 03:01:37 INFO - PROCESS | 1652 | 1461492097074 Marionette DEBUG loaded listener.js 03:01:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12e4a8000) [pid = 1652] [serial = 795] [outer = 0x12d17c800] 03:01:37 INFO - PROCESS | 1652 | 1461492097422 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]]]}] 03:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 520ms 03:01:37 INFO - PROCESS | 1652 | 1461492097428 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 03:01:37 INFO - PROCESS | 1652 | 1461492097429 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 03:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:01:37 INFO - PROCESS | 1652 | 1461492097432 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:01:37 INFO - PROCESS | 1652 | 1461492097433 Marionette TRACE conn2 <- [1,1034,null,{}] 03:01:37 INFO - PROCESS | 1652 | 1461492097435 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}] 03:01:37 INFO - PROCESS | 1652 | 1461492097542 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 03:01:37 INFO - PROCESS | 1652 | 1461492097575 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d47c800 == 51 [pid = 1652] [id = 266] 03:01:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12e48b800) [pid = 1652] [serial = 796] [outer = 0x0] 03:01:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12e7e2400) [pid = 1652] [serial = 797] [outer = 0x12e48b800] 03:01:37 INFO - PROCESS | 1652 | 1461492097600 Marionette DEBUG loaded listener.js 03:01:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12e7eb800) [pid = 1652] [serial = 798] [outer = 0x12e48b800] 03:01:37 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11bbb5800) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:01:37 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x129949c00) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:01:37 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x127ea6c00) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:01:37 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11a415000) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:01:37 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12b6c2800) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:01:37 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x129e1a800) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:01:37 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11b1cc400) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:01:37 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x114014400) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:01:37 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x118540c00) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:01:37 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1156e8400) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:01:37 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12b66d000) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:01:37 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x129e13000) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:01:37 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12d680400) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:01:37 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12d681800) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:01:38 INFO - PROCESS | 1652 | 1461492098017 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]]]}] 03:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 618ms 03:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:01:38 INFO - PROCESS | 1652 | 1461492098051 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 03:01:38 INFO - PROCESS | 1652 | 1461492098053 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 03:01:38 INFO - PROCESS | 1652 | 1461492098055 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:01:38 INFO - PROCESS | 1652 | 1461492098057 Marionette TRACE conn2 <- [1,1038,null,{}] 03:01:38 INFO - PROCESS | 1652 | 1461492098059 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}] 03:01:38 INFO - PROCESS | 1652 | 1461492098159 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 03:01:38 INFO - PROCESS | 1652 | 1461492098213 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d07d800 == 52 [pid = 1652] [id = 267] 03:01:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1147d2000) [pid = 1652] [serial = 799] [outer = 0x0] 03:01:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11bbb5800) [pid = 1652] [serial = 800] [outer = 0x1147d2000] 03:01:38 INFO - PROCESS | 1652 | 1461492098247 Marionette DEBUG loaded listener.js 03:01:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12e7ee000) [pid = 1652] [serial = 801] [outer = 0x1147d2000] 03:01:38 INFO - PROCESS | 1652 | 1461492098565 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]]]}] 03:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 520ms 03:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:01:38 INFO - PROCESS | 1652 | 1461492098578 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 03:01:38 INFO - PROCESS | 1652 | 1461492098579 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 03:01:38 INFO - PROCESS | 1652 | 1461492098581 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:01:38 INFO - PROCESS | 1652 | 1461492098583 Marionette TRACE conn2 <- [1,1042,null,{}] 03:01:38 INFO - PROCESS | 1652 | 1461492098585 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}] 03:01:38 INFO - PROCESS | 1652 | 1461492098675 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 03:01:38 INFO - PROCESS | 1652 | 1461492098679 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb2c800 == 53 [pid = 1652] [id = 268] 03:01:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12e7ee400) [pid = 1652] [serial = 802] [outer = 0x0] 03:01:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12eca6400) [pid = 1652] [serial = 803] [outer = 0x12e7ee400] 03:01:38 INFO - PROCESS | 1652 | 1461492098704 Marionette DEBUG loaded listener.js 03:01:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12eeed000) [pid = 1652] [serial = 804] [outer = 0x12e7ee400] 03:01:39 INFO - PROCESS | 1652 | 1461492099026 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]]]}] 03:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 468ms 03:01:39 INFO - PROCESS | 1652 | 1461492099050 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 03:01:39 INFO - PROCESS | 1652 | 1461492099052 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 03:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:01:39 INFO - PROCESS | 1652 | 1461492099056 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:01:39 INFO - PROCESS | 1652 | 1461492099058 Marionette TRACE conn2 <- [1,1046,null,{}] 03:01:39 INFO - PROCESS | 1652 | 1461492099060 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}] 03:01:39 INFO - PROCESS | 1652 | 1461492099169 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 03:01:39 INFO - PROCESS | 1652 | 1461492099176 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eed4000 == 54 [pid = 1652] [id = 269] 03:01:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12e7f0c00) [pid = 1652] [serial = 805] [outer = 0x0] 03:01:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12eeefc00) [pid = 1652] [serial = 806] [outer = 0x12e7f0c00] 03:01:39 INFO - PROCESS | 1652 | 1461492099200 Marionette DEBUG loaded listener.js 03:01:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12eef6c00) [pid = 1652] [serial = 807] [outer = 0x12e7f0c00] 03:01:39 INFO - PROCESS | 1652 | 1461492099506 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]]]}] 03:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 470ms 03:01:39 INFO - PROCESS | 1652 | 1461492099526 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 03:01:39 INFO - PROCESS | 1652 | 1461492099527 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 03:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:01:39 INFO - PROCESS | 1652 | 1461492099529 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:01:39 INFO - PROCESS | 1652 | 1461492099530 Marionette TRACE conn2 <- [1,1050,null,{}] 03:01:39 INFO - PROCESS | 1652 | 1461492099533 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}] 03:01:39 INFO - PROCESS | 1652 | 1461492099620 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 03:01:39 INFO - PROCESS | 1652 | 1461492099624 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4c8800 == 55 [pid = 1652] [id = 270] 03:01:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12eef7000) [pid = 1652] [serial = 808] [outer = 0x0] 03:01:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12f1a0800) [pid = 1652] [serial = 809] [outer = 0x12eef7000] 03:01:39 INFO - PROCESS | 1652 | 1461492099649 Marionette DEBUG loaded listener.js 03:01:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12f1a5000) [pid = 1652] [serial = 810] [outer = 0x12eef7000] 03:01:40 INFO - PROCESS | 1652 | 1461492100071 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]]]}] 03:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 568ms 03:01:40 INFO - PROCESS | 1652 | 1461492100098 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 03:01:40 INFO - PROCESS | 1652 | 1461492100100 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 03:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:01:40 INFO - PROCESS | 1652 | 1461492100104 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:01:40 INFO - PROCESS | 1652 | 1461492100107 Marionette TRACE conn2 <- [1,1054,null,{}] 03:01:40 INFO - PROCESS | 1652 | 1461492100111 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}] 03:01:40 INFO - PROCESS | 1652 | 1461492100223 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 03:01:40 INFO - PROCESS | 1652 | 1461492100291 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197b8800 == 56 [pid = 1652] [id = 271] 03:01:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x114bb4000) [pid = 1652] [serial = 811] [outer = 0x0] 03:01:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1165db800) [pid = 1652] [serial = 812] [outer = 0x114bb4000] 03:01:40 INFO - PROCESS | 1652 | 1461492100326 Marionette DEBUG loaded listener.js 03:01:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x118669800) [pid = 1652] [serial = 813] [outer = 0x114bb4000] 03:01:40 INFO - PROCESS | 1652 | 1461492100734 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]]]}] 03:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 670ms 03:01:40 INFO - PROCESS | 1652 | 1461492100775 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 03:01:40 INFO - PROCESS | 1652 | 1461492100779 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 03:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:01:40 INFO - PROCESS | 1652 | 1461492100784 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:01:40 INFO - PROCESS | 1652 | 1461492100786 Marionette TRACE conn2 <- [1,1058,null,{}] 03:01:40 INFO - PROCESS | 1652 | 1461492100789 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}] 03:01:40 INFO - PROCESS | 1652 | 1461492100920 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 03:01:41 INFO - PROCESS | 1652 | 1461492101002 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11adc8800 == 57 [pid = 1652] [id = 272] 03:01:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x119729c00) [pid = 1652] [serial = 814] [outer = 0x0] 03:01:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11af8c800) [pid = 1652] [serial = 815] [outer = 0x119729c00] 03:01:41 INFO - PROCESS | 1652 | 1461492101033 Marionette DEBUG loaded listener.js 03:01:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11bbad400) [pid = 1652] [serial = 816] [outer = 0x119729c00] 03:01:41 INFO - PROCESS | 1652 | 1461492101447 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]]]}] 03:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 670ms 03:01:41 INFO - PROCESS | 1652 | 1461492101454 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 03:01:41 INFO - PROCESS | 1652 | 1461492101456 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 03:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:01:41 INFO - PROCESS | 1652 | 1461492101459 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:01:41 INFO - PROCESS | 1652 | 1461492101462 Marionette TRACE conn2 <- [1,1062,null,{}] 03:01:41 INFO - PROCESS | 1652 | 1461492101469 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}] 03:01:41 INFO - PROCESS | 1652 | 1461492101578 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 03:01:41 INFO - PROCESS | 1652 | 1461492101636 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc9e800 == 58 [pid = 1652] [id = 273] 03:01:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x125ca0c00) [pid = 1652] [serial = 817] [outer = 0x0] 03:01:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x129e1a000) [pid = 1652] [serial = 818] [outer = 0x125ca0c00] 03:01:41 INFO - PROCESS | 1652 | 1461492101668 Marionette DEBUG loaded listener.js 03:01:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12b780400) [pid = 1652] [serial = 819] [outer = 0x125ca0c00] 03:01:42 INFO - PROCESS | 1652 | 1461492102317 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]]]}] 03:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 871ms 03:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:01:42 INFO - PROCESS | 1652 | 1461492102331 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 03:01:42 INFO - PROCESS | 1652 | 1461492102333 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 03:01:42 INFO - PROCESS | 1652 | 1461492102335 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:01:42 INFO - PROCESS | 1652 | 1461492102337 Marionette TRACE conn2 <- [1,1066,null,{}] 03:01:42 INFO - PROCESS | 1652 | 1461492102339 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}] 03:01:42 INFO - PROCESS | 1652 | 1461492102446 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 03:01:42 INFO - PROCESS | 1652 | 1461492102514 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fec2000 == 59 [pid = 1652] [id = 274] 03:01:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12b784800) [pid = 1652] [serial = 820] [outer = 0x0] 03:01:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12bf68c00) [pid = 1652] [serial = 821] [outer = 0x12b784800] 03:01:42 INFO - PROCESS | 1652 | 1461492102544 Marionette DEBUG loaded listener.js 03:01:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12f1a1800) [pid = 1652] [serial = 822] [outer = 0x12b784800] 03:01:42 INFO - PROCESS | 1652 | 1461492102934 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]]]}] 03:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 622ms 03:01:42 INFO - PROCESS | 1652 | 1461492102958 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 03:01:42 INFO - PROCESS | 1652 | 1461492102960 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 03:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:01:42 INFO - PROCESS | 1652 | 1461492102962 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:01:42 INFO - PROCESS | 1652 | 1461492102963 Marionette TRACE conn2 <- [1,1070,null,{}] 03:01:42 INFO - PROCESS | 1652 | 1461492102966 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}] 03:01:43 INFO - PROCESS | 1652 | 1461492103070 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 03:01:43 INFO - PROCESS | 1652 | 1461492103125 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x130acc800 == 60 [pid = 1652] [id = 275] 03:01:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12b787400) [pid = 1652] [serial = 823] [outer = 0x0] 03:01:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12f1aa000) [pid = 1652] [serial = 824] [outer = 0x12b787400] 03:01:43 INFO - PROCESS | 1652 | 1461492103155 Marionette DEBUG loaded listener.js 03:01:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12f407400) [pid = 1652] [serial = 825] [outer = 0x12b787400] 03:01:43 INFO - PROCESS | 1652 | 1461492103614 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]]]}] 03:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 670ms 03:01:43 INFO - PROCESS | 1652 | 1461492103633 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 03:01:43 INFO - PROCESS | 1652 | 1461492103634 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 03:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:01:43 INFO - PROCESS | 1652 | 1461492103636 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:01:43 INFO - PROCESS | 1652 | 1461492103638 Marionette TRACE conn2 <- [1,1074,null,{}] 03:01:43 INFO - PROCESS | 1652 | 1461492103640 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}] 03:01:43 INFO - PROCESS | 1652 | 1461492103774 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 03:01:43 INFO - PROCESS | 1652 | 1461492103864 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x113429800 == 61 [pid = 1652] [id = 276] 03:01:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12bfcb400) [pid = 1652] [serial = 826] [outer = 0x0] 03:01:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12f409800) [pid = 1652] [serial = 827] [outer = 0x12bfcb400] 03:01:43 INFO - PROCESS | 1652 | 1461492103896 Marionette DEBUG loaded listener.js 03:01:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12fb24000) [pid = 1652] [serial = 828] [outer = 0x12bfcb400] 03:01:44 INFO - PROCESS | 1652 | 1461492104523 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]]]}] 03:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 921ms 03:01:44 INFO - PROCESS | 1652 | 1461492104559 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 03:01:44 INFO - PROCESS | 1652 | 1461492104561 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 03:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:01:44 INFO - PROCESS | 1652 | 1461492104565 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:01:44 INFO - PROCESS | 1652 | 1461492104567 Marionette TRACE conn2 <- [1,1078,null,{}] 03:01:44 INFO - PROCESS | 1652 | 1461492104574 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}] 03:01:44 INFO - PROCESS | 1652 | 1461492104668 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 03:01:44 INFO - PROCESS | 1652 | 1461492104735 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119243000 == 62 [pid = 1652] [id = 277] 03:01:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x116097800) [pid = 1652] [serial = 829] [outer = 0x0] 03:01:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11650c000) [pid = 1652] [serial = 830] [outer = 0x116097800] 03:01:44 INFO - PROCESS | 1652 | 1461492104764 Marionette DEBUG loaded listener.js 03:01:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11853a800) [pid = 1652] [serial = 831] [outer = 0x116097800] 03:01:45 INFO - PROCESS | 1652 | 1461492105225 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]]]}] 03:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 677ms 03:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:01:45 INFO - PROCESS | 1652 | 1461492105242 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 03:01:45 INFO - PROCESS | 1652 | 1461492105245 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 03:01:45 INFO - PROCESS | 1652 | 1461492105248 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:01:45 INFO - PROCESS | 1652 | 1461492105250 Marionette TRACE conn2 <- [1,1082,null,{}] 03:01:45 INFO - PROCESS | 1652 | 1461492105269 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}] 03:01:45 INFO - PROCESS | 1652 | 1461492105405 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 03:01:45 INFO - PROCESS | 1652 | 1461492105480 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197d0000 == 63 [pid = 1652] [id = 278] 03:01:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x118ced400) [pid = 1652] [serial = 832] [outer = 0x0] 03:01:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x119142c00) [pid = 1652] [serial = 833] [outer = 0x118ced400] 03:01:45 INFO - PROCESS | 1652 | 1461492105525 Marionette DEBUG loaded listener.js 03:01:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11a41c400) [pid = 1652] [serial = 834] [outer = 0x118ced400] 03:01:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12eed4000 == 62 [pid = 1652] [id = 269] 03:01:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb2c800 == 61 [pid = 1652] [id = 268] 03:01:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12d07d800 == 60 [pid = 1652] [id = 267] 03:01:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12d47c800 == 59 [pid = 1652] [id = 266] 03:01:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12c107800 == 58 [pid = 1652] [id = 265] 03:01:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12b527800 == 57 [pid = 1652] [id = 264] 03:01:45 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12b781400) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 03:01:45 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12bfbf400) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 03:01:45 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12e414400) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 03:01:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12998c800 == 56 [pid = 1652] [id = 263] 03:01:45 INFO - PROCESS | 1652 | --DOCSHELL 0x127718000 == 55 [pid = 1652] [id = 262] 03:01:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119b06000 == 54 [pid = 1652] [id = 261] 03:01:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1f6800 == 53 [pid = 1652] [id = 260] 03:01:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119b1d800 == 52 [pid = 1652] [id = 259] 03:01:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11a8d6800 == 51 [pid = 1652] [id = 258] 03:01:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11addf000 == 50 [pid = 1652] [id = 257] 03:01:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12e46e800 == 49 [pid = 1652] [id = 250] 03:01:46 INFO - PROCESS | 1652 | 1461492106007 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]]]}] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12dc42000) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x125c97c00) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12b6bf800) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x1272fd000) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x127ef2800) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x119282400) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11a45c000) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11aa98c00) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12bd0f000) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12bd14800) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11bbac000) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11c167c00) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x114545400) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x1154bd000) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x128784000) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1191abc00) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x118c1ac00) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1160a5000) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11bbb6800) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11c257c00) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12bfd9800) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12bfbe000) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12d2a0c00) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12dc3d000) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12d17fc00) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x128707400) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12bc67000) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12d68bc00) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x129949800) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 03:01:46 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12e410400) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 03:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 820ms 03:01:46 INFO - PROCESS | 1652 | 1461492106069 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 03:01:46 INFO - PROCESS | 1652 | 1461492106072 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 03:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:01:46 INFO - PROCESS | 1652 | 1461492106074 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:01:46 INFO - PROCESS | 1652 | 1461492106077 Marionette TRACE conn2 <- [1,1086,null,{}] 03:01:46 INFO - PROCESS | 1652 | 1461492106084 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}] 03:01:46 INFO - PROCESS | 1652 | 1461492106171 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 03:01:46 INFO - PROCESS | 1652 | 1461492106178 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa15800 == 50 [pid = 1652] [id = 279] 03:01:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11ad80400) [pid = 1652] [serial = 835] [outer = 0x0] 03:01:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11af8fc00) [pid = 1652] [serial = 836] [outer = 0x11ad80400] 03:01:46 INFO - PROCESS | 1652 | 1461492106207 Marionette DEBUG loaded listener.js 03:01:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11b92a400) [pid = 1652] [serial = 837] [outer = 0x11ad80400] 03:01:46 INFO - PROCESS | 1652 | 1461492106554 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]]]}] 03:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 520ms 03:01:46 INFO - PROCESS | 1652 | 1461492106596 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 03:01:46 INFO - PROCESS | 1652 | 1461492106598 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 03:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:01:46 INFO - PROCESS | 1652 | 1461492106600 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:01:46 INFO - PROCESS | 1652 | 1461492106601 Marionette TRACE conn2 <- [1,1090,null,{}] 03:01:46 INFO - PROCESS | 1652 | 1461492106603 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}] 03:01:46 INFO - PROCESS | 1652 | 1461492106685 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 03:01:46 INFO - PROCESS | 1652 | 1461492106692 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1dc000 == 51 [pid = 1652] [id = 280] 03:01:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11bbb6800) [pid = 1652] [serial = 838] [outer = 0x0] 03:01:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11c44f800) [pid = 1652] [serial = 839] [outer = 0x11bbb6800] 03:01:46 INFO - PROCESS | 1652 | 1461492106720 Marionette DEBUG loaded listener.js 03:01:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x123a93c00) [pid = 1652] [serial = 840] [outer = 0x11bbb6800] 03:01:47 INFO - PROCESS | 1652 | 1461492107084 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]]]}] 03:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 519ms 03:01:47 INFO - PROCESS | 1652 | 1461492107130 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 03:01:47 INFO - PROCESS | 1652 | 1461492107132 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 03:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:01:47 INFO - PROCESS | 1652 | 1461492107135 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:01:47 INFO - PROCESS | 1652 | 1461492107136 Marionette TRACE conn2 <- [1,1094,null,{}] 03:01:47 INFO - PROCESS | 1652 | 1461492107139 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}] 03:01:47 INFO - PROCESS | 1652 | 1461492107220 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 03:01:47 INFO - PROCESS | 1652 | 1461492107226 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x118685800 == 52 [pid = 1652] [id = 281] 03:01:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x125c98400) [pid = 1652] [serial = 841] [outer = 0x0] 03:01:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1272efc00) [pid = 1652] [serial = 842] [outer = 0x125c98400] 03:01:47 INFO - PROCESS | 1652 | 1461492107253 Marionette DEBUG loaded listener.js 03:01:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x127ee7c00) [pid = 1652] [serial = 843] [outer = 0x125c98400] 03:01:47 INFO - PROCESS | 1652 | 1461492107571 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]]]}] 03:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 471ms 03:01:47 INFO - PROCESS | 1652 | 1461492107608 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 03:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:01:47 INFO - PROCESS | 1652 | 1461492107609 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 03:01:47 INFO - PROCESS | 1652 | 1461492107611 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:01:47 INFO - PROCESS | 1652 | 1461492107613 Marionette TRACE conn2 <- [1,1098,null,{}] 03:01:47 INFO - PROCESS | 1652 | 1461492107615 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}] 03:01:47 INFO - PROCESS | 1652 | 1461492107716 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 03:01:47 INFO - PROCESS | 1652 | 1461492107797 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x127709800 == 53 [pid = 1652] [id = 282] 03:01:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x125e7d000) [pid = 1652] [serial = 844] [outer = 0x0] 03:01:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x129165000) [pid = 1652] [serial = 845] [outer = 0x125e7d000] 03:01:47 INFO - PROCESS | 1652 | 1461492107832 Marionette DEBUG loaded listener.js 03:01:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12b667c00) [pid = 1652] [serial = 846] [outer = 0x125e7d000] 03:01:48 INFO - PROCESS | 1652 | 1461492108209 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]]]}] 03:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 620ms 03:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:01:48 INFO - PROCESS | 1652 | 1461492108231 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 03:01:48 INFO - PROCESS | 1652 | 1461492108233 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 03:01:48 INFO - PROCESS | 1652 | 1461492108235 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:01:48 INFO - PROCESS | 1652 | 1461492108236 Marionette TRACE conn2 <- [1,1102,null,{}] 03:01:48 INFO - PROCESS | 1652 | 1461492108239 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}] 03:01:48 INFO - PROCESS | 1652 | 1461492108344 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 03:01:48 INFO - PROCESS | 1652 | 1461492108359 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x128198000 == 54 [pid = 1652] [id = 283] 03:01:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12b66c800) [pid = 1652] [serial = 847] [outer = 0x0] 03:01:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12b6c4800) [pid = 1652] [serial = 848] [outer = 0x12b66c800] 03:01:48 INFO - PROCESS | 1652 | 1461492108384 Marionette DEBUG loaded listener.js 03:01:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12bf5e400) [pid = 1652] [serial = 849] [outer = 0x12b66c800] 03:01:48 INFO - PROCESS | 1652 | 1461492108725 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]]]}] 03:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 520ms 03:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:01:48 INFO - PROCESS | 1652 | 1461492108756 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 03:01:48 INFO - PROCESS | 1652 | 1461492108757 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 03:01:48 INFO - PROCESS | 1652 | 1461492108760 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:01:48 INFO - PROCESS | 1652 | 1461492108761 Marionette TRACE conn2 <- [1,1106,null,{}] 03:01:48 INFO - PROCESS | 1652 | 1461492108772 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}] 03:01:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12bd15800) [pid = 1652] [serial = 850] [outer = 0x12f843800] 03:01:48 INFO - PROCESS | 1652 | 1461492108897 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 03:01:48 INFO - PROCESS | 1652 | 1461492108929 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc5c800 == 55 [pid = 1652] [id = 284] 03:01:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12d2a0c00) [pid = 1652] [serial = 851] [outer = 0x0] 03:01:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12d683c00) [pid = 1652] [serial = 852] [outer = 0x12d2a0c00] 03:01:48 INFO - PROCESS | 1652 | 1461492108955 Marionette DEBUG loaded listener.js 03:01:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x118cf8800) [pid = 1652] [serial = 853] [outer = 0x12d2a0c00] 03:01:49 INFO - PROCESS | 1652 | 1461492109293 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]]]}] 03:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 580ms 03:01:49 INFO - PROCESS | 1652 | 1461492109340 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 03:01:49 INFO - PROCESS | 1652 | 1461492109341 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 03:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:01:49 INFO - PROCESS | 1652 | 1461492109344 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:01:49 INFO - PROCESS | 1652 | 1461492109345 Marionette TRACE conn2 <- [1,1110,null,{}] 03:01:49 INFO - PROCESS | 1652 | 1461492109353 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}] 03:01:49 INFO - PROCESS | 1652 | 1461492109457 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 03:01:49 INFO - PROCESS | 1652 | 1461492109493 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b715000 == 56 [pid = 1652] [id = 285] 03:01:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11ad81000) [pid = 1652] [serial = 854] [outer = 0x0] 03:01:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12db1ec00) [pid = 1652] [serial = 855] [outer = 0x11ad81000] 03:01:49 INFO - PROCESS | 1652 | 1461492109518 Marionette DEBUG loaded listener.js 03:01:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12e410400) [pid = 1652] [serial = 856] [outer = 0x11ad81000] 03:01:49 INFO - PROCESS | 1652 | 1461492109815 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]]]}] 03:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 524ms 03:01:49 INFO - PROCESS | 1652 | 1461492109869 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 03:01:49 INFO - PROCESS | 1652 | 1461492109870 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 03:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:01:49 INFO - PROCESS | 1652 | 1461492109875 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:01:49 INFO - PROCESS | 1652 | 1461492109876 Marionette TRACE conn2 <- [1,1114,null,{}] 03:01:49 INFO - PROCESS | 1652 | 1461492109879 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}] 03:01:49 INFO - PROCESS | 1652 | 1461492109981 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 03:01:49 INFO - PROCESS | 1652 | 1461492109994 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c11a000 == 57 [pid = 1652] [id = 286] 03:01:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12e410800) [pid = 1652] [serial = 857] [outer = 0x0] 03:01:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12e48e400) [pid = 1652] [serial = 858] [outer = 0x12e410800] 03:01:50 INFO - PROCESS | 1652 | 1461492110018 Marionette DEBUG loaded listener.js 03:01:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12e4a9800) [pid = 1652] [serial = 859] [outer = 0x12e410800] 03:01:50 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12e7ee400) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:01:50 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11c766c00) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:01:50 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x1147d2000) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:01:50 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11af90800) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:01:50 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12b468c00) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:01:50 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x116390800) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:01:50 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11860f400) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:01:50 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12bd16800) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:01:50 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12e7f0c00) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:01:50 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12d17c800) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:01:50 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12e48b800) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:01:50 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1156eb400) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:01:50 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x129c5bc00) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:01:50 INFO - PROCESS | 1652 | 1461492110484 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]]]}] 03:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 621ms 03:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:01:50 INFO - PROCESS | 1652 | 1461492110496 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 03:01:50 INFO - PROCESS | 1652 | 1461492110498 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 03:01:50 INFO - PROCESS | 1652 | 1461492110500 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:01:50 INFO - PROCESS | 1652 | 1461492110502 Marionette TRACE conn2 <- [1,1118,null,{}] 03:01:50 INFO - PROCESS | 1652 | 1461492110526 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}] 03:01:50 INFO - PROCESS | 1652 | 1461492110633 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 03:01:50 INFO - PROCESS | 1652 | 1461492110639 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d202800 == 58 [pid = 1652] [id = 287] 03:01:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a3e1800) [pid = 1652] [serial = 860] [outer = 0x0] 03:01:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12a3e4c00) [pid = 1652] [serial = 861] [outer = 0x12a3e1800] 03:01:50 INFO - PROCESS | 1652 | 1461492110669 Marionette DEBUG loaded listener.js 03:01:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12bd16800) [pid = 1652] [serial = 862] [outer = 0x12a3e1800] 03:01:51 INFO - PROCESS | 1652 | 1461492111015 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]]]}] 03:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 534ms 03:01:51 INFO - PROCESS | 1652 | 1461492111035 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 03:01:51 INFO - PROCESS | 1652 | 1461492111036 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 03:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:01:51 INFO - PROCESS | 1652 | 1461492111041 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:01:51 INFO - PROCESS | 1652 | 1461492111042 Marionette TRACE conn2 <- [1,1122,null,{}] 03:01:51 INFO - PROCESS | 1652 | 1461492111044 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}] 03:01:51 INFO - PROCESS | 1652 | 1461492111130 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 03:01:51 INFO - PROCESS | 1652 | 1461492111187 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc04800 == 59 [pid = 1652] [id = 288] 03:01:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12a3e2c00) [pid = 1652] [serial = 863] [outer = 0x0] 03:01:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12e4aa800) [pid = 1652] [serial = 864] [outer = 0x12a3e2c00] 03:01:51 INFO - PROCESS | 1652 | 1461492111213 Marionette DEBUG loaded listener.js 03:01:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12e7f1000) [pid = 1652] [serial = 865] [outer = 0x12a3e2c00] 03:01:51 INFO - PROCESS | 1652 | 1461492111524 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]]]}] 03:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 523ms 03:01:51 INFO - PROCESS | 1652 | 1461492111563 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 03:01:51 INFO - PROCESS | 1652 | 1461492111565 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 03:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:01:51 INFO - PROCESS | 1652 | 1461492111567 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:01:51 INFO - PROCESS | 1652 | 1461492111568 Marionette TRACE conn2 <- [1,1126,null,{}] 03:01:51 INFO - PROCESS | 1652 | 1461492111571 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}] 03:01:51 INFO - PROCESS | 1652 | 1461492111666 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 03:01:51 INFO - PROCESS | 1652 | 1461492111671 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e46c000 == 60 [pid = 1652] [id = 289] 03:01:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x125e17000) [pid = 1652] [serial = 866] [outer = 0x0] 03:01:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x125e21400) [pid = 1652] [serial = 867] [outer = 0x125e17000] 03:01:51 INFO - PROCESS | 1652 | 1461492111696 Marionette DEBUG loaded listener.js 03:01:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x125e25800) [pid = 1652] [serial = 868] [outer = 0x125e17000] 03:01:52 INFO - PROCESS | 1652 | 1461492112024 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]]]}] 03:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 473ms 03:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:01:52 INFO - PROCESS | 1652 | 1461492112042 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 03:01:52 INFO - PROCESS | 1652 | 1461492112043 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 03:01:52 INFO - PROCESS | 1652 | 1461492112045 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:01:52 INFO - PROCESS | 1652 | 1461492112046 Marionette TRACE conn2 <- [1,1130,null,{}] 03:01:52 INFO - PROCESS | 1652 | 1461492112049 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}] 03:01:52 INFO - PROCESS | 1652 | 1461492112163 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 03:01:52 INFO - PROCESS | 1652 | 1461492112171 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eceb800 == 61 [pid = 1652] [id = 290] 03:01:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x125e19c00) [pid = 1652] [serial = 869] [outer = 0x0] 03:01:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x125e25400) [pid = 1652] [serial = 870] [outer = 0x125e19c00] 03:01:52 INFO - PROCESS | 1652 | 1461492112196 Marionette DEBUG loaded listener.js 03:01:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12aa1dc00) [pid = 1652] [serial = 871] [outer = 0x125e19c00] 03:01:52 INFO - PROCESS | 1652 | 1461492112833 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]]]}] 03:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 819ms 03:01:52 INFO - PROCESS | 1652 | 1461492112866 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 03:01:52 INFO - PROCESS | 1652 | 1461492112870 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 03:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:01:52 INFO - PROCESS | 1652 | 1461492112875 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:01:52 INFO - PROCESS | 1652 | 1461492112878 Marionette TRACE conn2 <- [1,1134,null,{}] 03:01:52 INFO - PROCESS | 1652 | 1461492112881 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}] 03:01:52 INFO - PROCESS | 1652 | 1461492112992 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 03:01:53 INFO - PROCESS | 1652 | 1461492113050 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b06000 == 62 [pid = 1652] [id = 291] 03:01:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11853e800) [pid = 1652] [serial = 872] [outer = 0x0] 03:01:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x118eb4400) [pid = 1652] [serial = 873] [outer = 0x11853e800] 03:01:53 INFO - PROCESS | 1652 | 1461492113083 Marionette DEBUG loaded listener.js 03:01:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x119e6e000) [pid = 1652] [serial = 874] [outer = 0x11853e800] 03:01:53 INFO - PROCESS | 1652 | 1461492113545 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]]]}] 03:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 722ms 03:01:53 INFO - PROCESS | 1652 | 1461492113597 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 03:01:53 INFO - PROCESS | 1652 | 1461492113602 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 03:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:01:53 INFO - PROCESS | 1652 | 1461492113606 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:01:53 INFO - PROCESS | 1652 | 1461492113608 Marionette TRACE conn2 <- [1,1138,null,{}] 03:01:53 INFO - PROCESS | 1652 | 1461492113611 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}] 03:01:53 INFO - PROCESS | 1652 | 1461492113722 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 03:01:53 INFO - PROCESS | 1652 | 1461492113826 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a31000 == 63 [pid = 1652] [id = 292] 03:01:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x11aa94000) [pid = 1652] [serial = 875] [outer = 0x0] 03:01:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11aff0000) [pid = 1652] [serial = 876] [outer = 0x11aa94000] 03:01:53 INFO - PROCESS | 1652 | 1461492113858 Marionette DEBUG loaded listener.js 03:01:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11c16e400) [pid = 1652] [serial = 877] [outer = 0x11aa94000] 03:01:54 INFO - PROCESS | 1652 | 1461492114262 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]]]}] 03:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 669ms 03:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:01:54 INFO - PROCESS | 1652 | 1461492114276 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 03:01:54 INFO - PROCESS | 1652 | 1461492114277 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 03:01:54 INFO - PROCESS | 1652 | 1461492114280 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:01:54 INFO - PROCESS | 1652 | 1461492114282 Marionette TRACE conn2 <- [1,1142,null,{}] 03:01:54 INFO - PROCESS | 1652 | 1461492114290 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}] 03:01:54 INFO - PROCESS | 1652 | 1461492114401 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 03:01:54 INFO - PROCESS | 1652 | 1461492114461 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dca2000 == 64 [pid = 1652] [id = 293] 03:01:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x123a91c00) [pid = 1652] [serial = 878] [outer = 0x0] 03:01:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x128706800) [pid = 1652] [serial = 879] [outer = 0x123a91c00] 03:01:54 INFO - PROCESS | 1652 | 1461492114534 Marionette DEBUG loaded listener.js 03:01:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12a3e2400) [pid = 1652] [serial = 880] [outer = 0x123a91c00] 03:01:54 INFO - PROCESS | 1652 | 1461492114954 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]]]}] 03:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 724ms 03:01:55 INFO - PROCESS | 1652 | 1461492115005 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 03:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:01:55 INFO - PROCESS | 1652 | 1461492115007 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 03:01:55 INFO - PROCESS | 1652 | 1461492115010 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:01:55 INFO - PROCESS | 1652 | 1461492115011 Marionette TRACE conn2 <- [1,1146,null,{}] 03:01:55 INFO - PROCESS | 1652 | 1461492115014 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}] 03:01:55 INFO - PROCESS | 1652 | 1461492115141 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 03:01:55 INFO - PROCESS | 1652 | 1461492115210 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb0c800 == 65 [pid = 1652] [id = 294] 03:01:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12a3eec00) [pid = 1652] [serial = 881] [outer = 0x0] 03:01:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12aa1a400) [pid = 1652] [serial = 882] [outer = 0x12a3eec00] 03:01:55 INFO - PROCESS | 1652 | 1461492115241 Marionette DEBUG loaded listener.js 03:01:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12aa21800) [pid = 1652] [serial = 883] [outer = 0x12a3eec00] 03:01:55 INFO - PROCESS | 1652 | 1461492115651 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]]]}] 03:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 668ms 03:01:55 INFO - PROCESS | 1652 | 1461492115679 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 03:01:55 INFO - PROCESS | 1652 | 1461492115681 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 03:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:01:55 INFO - PROCESS | 1652 | 1461492115685 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:01:55 INFO - PROCESS | 1652 | 1461492115687 Marionette TRACE conn2 <- [1,1150,null,{}] 03:01:55 INFO - PROCESS | 1652 | 1461492115691 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}] 03:01:55 INFO - PROCESS | 1652 | 1461492115844 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 03:01:55 INFO - PROCESS | 1652 | 1461492115943 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x130ae0800 == 66 [pid = 1652] [id = 295] 03:01:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x127ea1400) [pid = 1652] [serial = 884] [outer = 0x0] 03:01:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12aa25400) [pid = 1652] [serial = 885] [outer = 0x127ea1400] 03:01:55 INFO - PROCESS | 1652 | 1461492115977 Marionette DEBUG loaded listener.js 03:01:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12b664c00) [pid = 1652] [serial = 886] [outer = 0x127ea1400] 03:01:56 INFO - PROCESS | 1652 | 1461492116396 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]]]}] 03:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 722ms 03:01:56 INFO - PROCESS | 1652 | 1461492116419 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 03:01:56 INFO - PROCESS | 1652 | 1461492116421 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 03:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:01:56 INFO - PROCESS | 1652 | 1461492116455 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:01:56 INFO - PROCESS | 1652 | 1461492116456 Marionette TRACE conn2 <- [1,1154,null,{}] 03:01:56 INFO - PROCESS | 1652 | 1461492116459 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}] 03:01:56 INFO - PROCESS | 1652 | 1461492116588 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 03:01:56 INFO - PROCESS | 1652 | 1461492116657 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a80f000 == 67 [pid = 1652] [id = 296] 03:01:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x1133d0400) [pid = 1652] [serial = 887] [outer = 0x0] 03:01:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x1133d4c00) [pid = 1652] [serial = 888] [outer = 0x1133d0400] 03:01:56 INFO - PROCESS | 1652 | 1461492116691 Marionette DEBUG loaded listener.js 03:01:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12db1c000) [pid = 1652] [serial = 889] [outer = 0x1133d0400] 03:01:57 INFO - PROCESS | 1652 | 1461492117128 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]]]}] 03:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 720ms 03:01:57 INFO - PROCESS | 1652 | 1461492117175 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 03:01:57 INFO - PROCESS | 1652 | 1461492117177 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 03:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:01:57 INFO - PROCESS | 1652 | 1461492117181 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:01:57 INFO - PROCESS | 1652 | 1461492117183 Marionette TRACE conn2 <- [1,1158,null,{}] 03:01:57 INFO - PROCESS | 1652 | 1461492117186 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}] 03:01:57 INFO - PROCESS | 1652 | 1461492117403 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 03:01:57 INFO - PROCESS | 1652 | 1461492117480 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab0f800 == 68 [pid = 1652] [id = 297] 03:01:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x1147cfc00) [pid = 1652] [serial = 890] [outer = 0x0] 03:01:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12e40c400) [pid = 1652] [serial = 891] [outer = 0x1147cfc00] 03:01:57 INFO - PROCESS | 1652 | 1461492117530 Marionette DEBUG loaded listener.js 03:01:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12e4ac000) [pid = 1652] [serial = 892] [outer = 0x1147cfc00] 03:01:58 INFO - PROCESS | 1652 | 1461492118117 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]]]}] 03:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 971ms 03:01:58 INFO - PROCESS | 1652 | 1461492118155 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 03:01:58 INFO - PROCESS | 1652 | 1461492118158 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 03:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:01:58 INFO - PROCESS | 1652 | 1461492118164 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:01:58 INFO - PROCESS | 1652 | 1461492118165 Marionette TRACE conn2 <- [1,1162,null,{}] 03:01:58 INFO - PROCESS | 1652 | 1461492118169 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}] 03:01:58 INFO - PROCESS | 1652 | 1461492118283 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 03:01:58 INFO - PROCESS | 1652 | 1461492118345 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1e6800 == 69 [pid = 1652] [id = 298] 03:01:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x1156eb400) [pid = 1652] [serial = 893] [outer = 0x0] 03:01:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11779ac00) [pid = 1652] [serial = 894] [outer = 0x1156eb400] 03:01:58 INFO - PROCESS | 1652 | 1461492118373 Marionette DEBUG loaded listener.js 03:01:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x118cfb800) [pid = 1652] [serial = 895] [outer = 0x1156eb400] 03:01:58 INFO - PROCESS | 1652 | 1461492118802 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]]]}] 03:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 675ms 03:01:58 INFO - PROCESS | 1652 | 1461492118839 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 03:01:58 INFO - PROCESS | 1652 | 1461492118843 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 03:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:01:58 INFO - PROCESS | 1652 | 1461492118847 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:01:58 INFO - PROCESS | 1652 | 1461492118849 Marionette TRACE conn2 <- [1,1166,null,{}] 03:01:58 INFO - PROCESS | 1652 | 1461492118852 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}] 03:01:58 INFO - PROCESS | 1652 | 1461492118989 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 03:01:59 INFO - PROCESS | 1652 | 1461492119000 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1b4800 == 70 [pid = 1652] [id = 299] 03:01:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x11860f400) [pid = 1652] [serial = 896] [outer = 0x0] 03:01:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x11afec800) [pid = 1652] [serial = 897] [outer = 0x11860f400] 03:01:59 INFO - PROCESS | 1652 | 1461492119029 Marionette DEBUG loaded listener.js 03:01:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x11bbb2000) [pid = 1652] [serial = 898] [outer = 0x11860f400] 03:01:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12e46c000 == 69 [pid = 1652] [id = 289] 03:01:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc04800 == 68 [pid = 1652] [id = 288] 03:01:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12d202800 == 67 [pid = 1652] [id = 287] 03:01:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12c11a000 == 66 [pid = 1652] [id = 286] 03:01:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12b715000 == 65 [pid = 1652] [id = 285] 03:01:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc5c800 == 64 [pid = 1652] [id = 284] 03:01:59 INFO - PROCESS | 1652 | --DOCSHELL 0x128198000 == 63 [pid = 1652] [id = 283] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12f1a0800) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOCSHELL 0x127709800 == 62 [pid = 1652] [id = 282] 03:01:59 INFO - PROCESS | 1652 | --DOCSHELL 0x118685800 == 61 [pid = 1652] [id = 281] 03:01:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1dc000 == 60 [pid = 1652] [id = 280] 03:01:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa15800 == 59 [pid = 1652] [id = 279] 03:01:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1197d0000 == 58 [pid = 1652] [id = 278] 03:01:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119243000 == 57 [pid = 1652] [id = 277] 03:01:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12fec2000 == 56 [pid = 1652] [id = 274] 03:01:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc9e800 == 55 [pid = 1652] [id = 273] 03:01:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11adc8800 == 54 [pid = 1652] [id = 272] 03:01:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1197b8800 == 53 [pid = 1652] [id = 271] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12eef6c00) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12eeed000) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x129e19c00) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11bbb5800) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x123a8ec00) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12916bc00) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12dc46800) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x11a416c00) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x1191a1c00) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12d689400) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12eeefc00) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12e7ee000) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11ad85c00) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11aa9c400) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12e4a8000) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12d182000) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12870d000) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12e493c00) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12e7eb800) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12bf66c00) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12763f800) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12eca6400) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x118540000) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11b92fc00) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12bfc9400) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12d689000) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12e416000) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x127e9b000) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12b788800) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12e491800) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12e7e2400) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x118c33000) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 03:01:59 INFO - PROCESS | 1652 | 1461492119461 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]]]}] 03:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 620ms 03:01:59 INFO - PROCESS | 1652 | 1461492119468 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 03:01:59 INFO - PROCESS | 1652 | 1461492119469 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 03:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:01:59 INFO - PROCESS | 1652 | 1461492119473 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:01:59 INFO - PROCESS | 1652 | 1461492119476 Marionette TRACE conn2 <- [1,1170,null,{}] 03:01:59 INFO - PROCESS | 1652 | 1461492119484 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}] 03:01:59 INFO - PROCESS | 1652 | 1461492119571 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 03:01:59 INFO - PROCESS | 1652 | 1461492119629 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcbd800 == 54 [pid = 1652] [id = 300] 03:01:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x1177fc000) [pid = 1652] [serial = 899] [outer = 0x0] 03:01:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11c16a400) [pid = 1652] [serial = 900] [outer = 0x1177fc000] 03:01:59 INFO - PROCESS | 1652 | 1461492119659 Marionette DEBUG loaded listener.js 03:01:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x125e1f000) [pid = 1652] [serial = 901] [outer = 0x1177fc000] 03:01:59 INFO - PROCESS | 1652 | 1461492119976 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]]]}] 03:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 524ms 03:01:59 INFO - PROCESS | 1652 | 1461492119997 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 03:01:59 INFO - PROCESS | 1652 | 1461492119999 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 03:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:02:00 INFO - PROCESS | 1652 | 1461492120001 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:02:00 INFO - PROCESS | 1652 | 1461492120002 Marionette TRACE conn2 <- [1,1174,null,{}] 03:02:00 INFO - PROCESS | 1652 | 1461492120008 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}] 03:02:00 INFO - PROCESS | 1652 | 1461492120094 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 03:02:00 INFO - PROCESS | 1652 | 1461492120099 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x127707000 == 55 [pid = 1652] [id = 301] 03:02:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x125e7d800) [pid = 1652] [serial = 902] [outer = 0x0] 03:02:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1287a9c00) [pid = 1652] [serial = 903] [outer = 0x125e7d800] 03:02:00 INFO - PROCESS | 1652 | 1461492120126 Marionette DEBUG loaded listener.js 03:02:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x129e16000) [pid = 1652] [serial = 904] [outer = 0x125e7d800] 03:02:00 INFO - PROCESS | 1652 | 1461492120552 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] 03:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:02:00 INFO - PROCESS | 1652 | 1461492120578 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 03:02:00 INFO - PROCESS | 1652 | 1461492120582 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:02:00 INFO - PROCESS | 1652 | 1461492120584 Marionette TRACE conn2 <- [1,1178,null,{}] 03:02:00 INFO - PROCESS | 1652 | 1461492120587 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}] 03:02:00 INFO - PROCESS | 1652 | 1461492120716 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 03:02:00 INFO - PROCESS | 1652 | 1461492120726 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a805000 == 56 [pid = 1652] [id = 302] 03:02:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x127ee9000) [pid = 1652] [serial = 905] [outer = 0x0] 03:02:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12a3e6800) [pid = 1652] [serial = 906] [outer = 0x127ee9000] 03:02:00 INFO - PROCESS | 1652 | 1461492120839 Marionette DEBUG loaded listener.js 03:02:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12aa1c800) [pid = 1652] [serial = 907] [outer = 0x127ee9000] 03:02:01 INFO - PROCESS | 1652 | 1461492121224 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] 03:02:01 INFO - PROCESS | 1652 | 1461492121254 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 03:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:02:01 INFO - PROCESS | 1652 | 1461492121256 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:02:01 INFO - PROCESS | 1652 | 1461492121257 Marionette TRACE conn2 <- [1,1182,null,{}] 03:02:01 INFO - PROCESS | 1652 | 1461492121259 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}] 03:02:01 INFO - PROCESS | 1652 | 1461492121358 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 03:02:01 INFO - PROCESS | 1652 | 1461492121393 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b71a000 == 57 [pid = 1652] [id = 303] 03:02:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12a3e2800) [pid = 1652] [serial = 908] [outer = 0x0] 03:02:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12b467800) [pid = 1652] [serial = 909] [outer = 0x12a3e2800] 03:02:01 INFO - PROCESS | 1652 | 1461492121453 Marionette DEBUG loaded listener.js 03:02:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12db18000) [pid = 1652] [serial = 910] [outer = 0x12a3e2800] 03:02:01 INFO - PROCESS | 1652 | 1461492121789 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 2","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 03:02:01 INFO - PROCESS | 1652 | 1461492121828 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 03:02:01 INFO - PROCESS | 1652 | 1461492121830 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:02:01 INFO - PROCESS | 1652 | 1461492121831 Marionette TRACE conn2 <- [1,1186,null,{}] 03:02:01 INFO - PROCESS | 1652 | 1461492121834 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}] 03:02:01 INFO - PROCESS | 1652 | 1461492121945 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 03:02:01 INFO - PROCESS | 1652 | 1461492121979 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1b0800 == 58 [pid = 1652] [id = 304] 03:02:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12aa1ac00) [pid = 1652] [serial = 911] [outer = 0x0] 03:02:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12e40cc00) [pid = 1652] [serial = 912] [outer = 0x12aa1ac00] 03:02:02 INFO - PROCESS | 1652 | 1461492122005 Marionette DEBUG loaded listener.js 03:02:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12e4a8400) [pid = 1652] [serial = 913] [outer = 0x12aa1ac00] 03:02:02 INFO - PROCESS | 1652 | 1461492122352 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] 03:02:02 INFO - PROCESS | 1652 | 1461492122401 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 03:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:02:02 INFO - PROCESS | 1652 | 1461492122404 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:02:02 INFO - PROCESS | 1652 | 1461492122405 Marionette TRACE conn2 <- [1,1190,null,{}] 03:02:02 INFO - PROCESS | 1652 | 1461492122407 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}] 03:02:02 INFO - PROCESS | 1652 | 1461492122513 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 03:02:02 INFO - PROCESS | 1652 | 1461492122526 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc1f000 == 59 [pid = 1652] [id = 305] 03:02:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12e411c00) [pid = 1652] [serial = 914] [outer = 0x0] 03:02:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12e7ee800) [pid = 1652] [serial = 915] [outer = 0x12e411c00] 03:02:02 INFO - PROCESS | 1652 | 1461492122551 Marionette DEBUG loaded listener.js 03:02:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x11af8d800) [pid = 1652] [serial = 916] [outer = 0x12e411c00] 03:02:02 INFO - PROCESS | 1652 | 1461492122923 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] 03:02:02 INFO - PROCESS | 1652 | 1461492122975 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 03:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:02:02 INFO - PROCESS | 1652 | 1461492122977 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:02:02 INFO - PROCESS | 1652 | 1461492122978 Marionette TRACE conn2 <- [1,1194,null,{}] 03:02:02 INFO - PROCESS | 1652 | 1461492122981 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}] 03:02:03 INFO - PROCESS | 1652 | 1461492123084 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 03:02:03 INFO - PROCESS | 1652 | 1461492123096 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ecef800 == 60 [pid = 1652] [id = 306] 03:02:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x11c44a400) [pid = 1652] [serial = 917] [outer = 0x0] 03:02:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12ecac400) [pid = 1652] [serial = 918] [outer = 0x11c44a400] 03:02:03 INFO - PROCESS | 1652 | 1461492123121 Marionette DEBUG loaded listener.js 03:02:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12eef6c00) [pid = 1652] [serial = 919] [outer = 0x11c44a400] 03:02:03 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x125e17000) [pid = 1652] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:02:03 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12b66c800) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:02:03 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12d2a0c00) [pid = 1652] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:02:03 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11ad81000) [pid = 1652] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:02:03 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12a3e1800) [pid = 1652] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:02:03 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12e410800) [pid = 1652] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:02:03 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x118ced400) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:02:03 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x116097800) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:02:03 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11ad80400) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:02:03 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x125e7d000) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:02:03 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x125c98400) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:02:03 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x11bbb6800) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:02:03 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12a3e2c00) [pid = 1652] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:02:03 INFO - PROCESS | 1652 | 1461492123575 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] 03:02:03 INFO - PROCESS | 1652 | 1461492123598 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 03:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:02:03 INFO - PROCESS | 1652 | 1461492123600 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:02:03 INFO - PROCESS | 1652 | 1461492123601 Marionette TRACE conn2 <- [1,1198,null,{}] 03:02:03 INFO - PROCESS | 1652 | 1461492123604 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}] 03:02:03 INFO - PROCESS | 1652 | 1461492123692 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 03:02:03 INFO - PROCESS | 1652 | 1461492123696 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c115000 == 61 [pid = 1652] [id = 307] 03:02:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11c4d7000) [pid = 1652] [serial = 920] [outer = 0x0] 03:02:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x125e24c00) [pid = 1652] [serial = 921] [outer = 0x11c4d7000] 03:02:03 INFO - PROCESS | 1652 | 1461492123722 Marionette DEBUG loaded listener.js 03:02:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x129d63000) [pid = 1652] [serial = 922] [outer = 0x11c4d7000] 03:02:04 INFO - PROCESS | 1652 | 1461492124079 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]]]}] 03:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 522ms 03:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:02:04 INFO - PROCESS | 1652 | 1461492124123 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 03:02:04 INFO - PROCESS | 1652 | 1461492124125 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 03:02:04 INFO - PROCESS | 1652 | 1461492124127 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:02:04 INFO - PROCESS | 1652 | 1461492124128 Marionette TRACE conn2 <- [1,1202,null,{}] 03:02:04 INFO - PROCESS | 1652 | 1461492124131 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}] 03:02:04 INFO - PROCESS | 1652 | 1461492124259 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 03:02:04 INFO - PROCESS | 1652 | 1461492124266 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aec5000 == 62 [pid = 1652] [id = 308] 03:02:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x129d60400) [pid = 1652] [serial = 923] [outer = 0x0] 03:02:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12a3e2c00) [pid = 1652] [serial = 924] [outer = 0x129d60400] 03:02:04 INFO - PROCESS | 1652 | 1461492124296 Marionette DEBUG loaded listener.js 03:02:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12f1aa400) [pid = 1652] [serial = 925] [outer = 0x129d60400] 03:02:04 INFO - PROCESS | 1652 | 1461492124624 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]]]}] 03:02:04 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 03:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 520ms 03:02:04 INFO - PROCESS | 1652 | 1461492124648 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 03:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:02:04 INFO - PROCESS | 1652 | 1461492124649 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 03:02:04 INFO - PROCESS | 1652 | 1461492124651 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:02:04 INFO - PROCESS | 1652 | 1461492124652 Marionette TRACE conn2 <- [1,1206,null,{}] 03:02:04 INFO - PROCESS | 1652 | 1461492124657 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}] 03:02:04 INFO - PROCESS | 1652 | 1461492124745 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 03:02:04 INFO - PROCESS | 1652 | 1461492124749 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aee0800 == 63 [pid = 1652] [id = 309] 03:02:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x1133c9c00) [pid = 1652] [serial = 926] [outer = 0x0] 03:02:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12ab0c800) [pid = 1652] [serial = 927] [outer = 0x1133c9c00] 03:02:04 INFO - PROCESS | 1652 | 1461492124776 Marionette DEBUG loaded listener.js 03:02:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12ab10800) [pid = 1652] [serial = 928] [outer = 0x1133c9c00] 03:02:05 INFO - PROCESS | 1652 | 1461492125112 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]]]}] 03:02:05 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 03:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 473ms 03:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:02:05 INFO - PROCESS | 1652 | 1461492125127 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 03:02:05 INFO - PROCESS | 1652 | 1461492125128 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 03:02:05 INFO - PROCESS | 1652 | 1461492125130 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:02:05 INFO - PROCESS | 1652 | 1461492125131 Marionette TRACE conn2 <- [1,1210,null,{}] 03:02:05 INFO - PROCESS | 1652 | 1461492125134 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}] 03:02:05 INFO - PROCESS | 1652 | 1461492125255 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 03:02:05 INFO - PROCESS | 1652 | 1461492125262 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c823800 == 64 [pid = 1652] [id = 310] 03:02:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12aa51800) [pid = 1652] [serial = 929] [outer = 0x0] 03:02:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12aa59400) [pid = 1652] [serial = 930] [outer = 0x12aa51800] 03:02:05 INFO - PROCESS | 1652 | 1461492125287 Marionette DEBUG loaded listener.js 03:02:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12aa5e400) [pid = 1652] [serial = 931] [outer = 0x12aa51800] 03:02:05 INFO - PROCESS | 1652 | 1461492125711 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]]]}] 03:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 618ms 03:02:05 INFO - PROCESS | 1652 | 1461492125749 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 03:02:05 INFO - PROCESS | 1652 | 1461492125751 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 03:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:02:05 INFO - PROCESS | 1652 | 1461492125756 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:02:05 INFO - PROCESS | 1652 | 1461492125758 Marionette TRACE conn2 <- [1,1214,null,{}] 03:02:05 INFO - PROCESS | 1652 | 1461492125762 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}] 03:02:05 INFO - PROCESS | 1652 | 1461492125878 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 03:02:05 INFO - PROCESS | 1652 | 1461492125939 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c2d000 == 65 [pid = 1652] [id = 311] 03:02:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11400d400) [pid = 1652] [serial = 932] [outer = 0x0] 03:02:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x1156ee000) [pid = 1652] [serial = 933] [outer = 0x11400d400] 03:02:05 INFO - PROCESS | 1652 | 1461492125971 Marionette DEBUG loaded listener.js 03:02:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x118ced400) [pid = 1652] [serial = 934] [outer = 0x11400d400] 03:02:06 INFO - PROCESS | 1652 | 1461492126465 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]]]}] 03:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 721ms 03:02:06 INFO - PROCESS | 1652 | 1461492126477 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 03:02:06 INFO - PROCESS | 1652 | 1461492126481 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 03:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:02:06 INFO - PROCESS | 1652 | 1461492126486 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:02:06 INFO - PROCESS | 1652 | 1461492126488 Marionette TRACE conn2 <- [1,1218,null,{}] 03:02:06 INFO - PROCESS | 1652 | 1461492126491 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}] 03:02:06 INFO - PROCESS | 1652 | 1461492126601 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 03:02:06 INFO - PROCESS | 1652 | 1461492126663 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12592d000 == 66 [pid = 1652] [id = 312] 03:02:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x118e7c800) [pid = 1652] [serial = 935] [outer = 0x0] 03:02:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x11aa9c400) [pid = 1652] [serial = 936] [outer = 0x118e7c800] 03:02:06 INFO - PROCESS | 1652 | 1461492126734 Marionette DEBUG loaded listener.js 03:02:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x11c766c00) [pid = 1652] [serial = 937] [outer = 0x118e7c800] 03:02:07 INFO - PROCESS | 1652 | 1461492127123 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]]]}] 03:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 670ms 03:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:02:07 INFO - PROCESS | 1652 | 1461492127161 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 03:02:07 INFO - PROCESS | 1652 | 1461492127162 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 03:02:07 INFO - PROCESS | 1652 | 1461492127165 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:02:07 INFO - PROCESS | 1652 | 1461492127167 Marionette TRACE conn2 <- [1,1222,null,{}] 03:02:07 INFO - PROCESS | 1652 | 1461492127177 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}] 03:02:07 INFO - PROCESS | 1652 | 1461492127309 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 03:02:07 INFO - PROCESS | 1652 | 1461492127414 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb26000 == 67 [pid = 1652] [id = 313] 03:02:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x128707400) [pid = 1652] [serial = 938] [outer = 0x0] 03:02:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x129d69800) [pid = 1652] [serial = 939] [outer = 0x128707400] 03:02:07 INFO - PROCESS | 1652 | 1461492127450 Marionette DEBUG loaded listener.js 03:02:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12aa23400) [pid = 1652] [serial = 940] [outer = 0x128707400] 03:02:07 INFO - PROCESS | 1652 | 1461492127847 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] 03:02:07 INFO - PROCESS | 1652 | 1461492127890 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 03:02:07 INFO - PROCESS | 1652 | 1461492127893 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:02:07 INFO - PROCESS | 1652 | 1461492127894 Marionette TRACE conn2 <- [1,1226,null,{}] 03:02:07 INFO - PROCESS | 1652 | 1461492127897 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}] 03:02:08 INFO - PROCESS | 1652 | 1461492128007 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 03:02:08 INFO - PROCESS | 1652 | 1461492128107 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x131f29000 == 68 [pid = 1652] [id = 314] 03:02:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x129d5a800) [pid = 1652] [serial = 941] [outer = 0x0] 03:02:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12ab0f800) [pid = 1652] [serial = 942] [outer = 0x129d5a800] 03:02:08 INFO - PROCESS | 1652 | 1461492128140 Marionette DEBUG loaded listener.js 03:02:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12af96800) [pid = 1652] [serial = 943] [outer = 0x129d5a800] 03:02:08 INFO - PROCESS | 1652 | 1461492128566 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]]]}] 03:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 720ms 03:02:08 INFO - PROCESS | 1652 | 1461492128614 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 03:02:08 INFO - PROCESS | 1652 | 1461492128615 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 03:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:02:08 INFO - PROCESS | 1652 | 1461492128618 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:02:08 INFO - PROCESS | 1652 | 1461492128619 Marionette TRACE conn2 <- [1,1230,null,{}] 03:02:08 INFO - PROCESS | 1652 | 1461492128641 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}] 03:02:08 INFO - PROCESS | 1652 | 1461492128752 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 03:02:09 INFO - PROCESS | 1652 | 1461492129025 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a8ec000 == 69 [pid = 1652] [id = 315] 03:02:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x11358c400) [pid = 1652] [serial = 944] [outer = 0x0] 03:02:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x11423ec00) [pid = 1652] [serial = 945] [outer = 0x11358c400] 03:02:09 INFO - PROCESS | 1652 | 1461492129073 Marionette DEBUG loaded listener.js 03:02:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x11532c800) [pid = 1652] [serial = 946] [outer = 0x11358c400] 03:02:09 INFO - PROCESS | 1652 | 1461492129589 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]]]}] 03:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 988ms 03:02:09 INFO - PROCESS | 1652 | 1461492129608 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 03:02:09 INFO - PROCESS | 1652 | 1461492129612 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 03:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:02:09 INFO - PROCESS | 1652 | 1461492129616 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:02:09 INFO - PROCESS | 1652 | 1461492129620 Marionette TRACE conn2 <- [1,1234,null,{}] 03:02:09 INFO - PROCESS | 1652 | 1461492129624 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}] 03:02:09 INFO - PROCESS | 1652 | 1461492129753 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 03:02:09 INFO - PROCESS | 1652 | 1461492129815 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1f6800 == 70 [pid = 1652] [id = 316] 03:02:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x1177a2800) [pid = 1652] [serial = 947] [outer = 0x0] 03:02:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x118cedc00) [pid = 1652] [serial = 948] [outer = 0x1177a2800] 03:02:09 INFO - PROCESS | 1652 | 1461492129844 Marionette DEBUG loaded listener.js 03:02:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x11a417000) [pid = 1652] [serial = 949] [outer = 0x1177a2800] 03:02:10 INFO - PROCESS | 1652 | 1461492130349 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]]]}] 03:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 778ms 03:02:10 INFO - PROCESS | 1652 | 1461492130396 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 03:02:10 INFO - PROCESS | 1652 | 1461492130400 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 03:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:02:10 INFO - PROCESS | 1652 | 1461492130427 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:02:10 INFO - PROCESS | 1652 | 1461492130430 Marionette TRACE conn2 <- [1,1238,null,{}] 03:02:10 INFO - PROCESS | 1652 | 1461492130437 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}] 03:02:10 INFO - PROCESS | 1652 | 1461492130547 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 03:02:10 INFO - PROCESS | 1652 | 1461492130616 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa19000 == 71 [pid = 1652] [id = 317] 03:02:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x11af8d400) [pid = 1652] [serial = 950] [outer = 0x0] 03:02:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x11b1c1000) [pid = 1652] [serial = 951] [outer = 0x11af8d400] 03:02:10 INFO - PROCESS | 1652 | 1461492130644 Marionette DEBUG loaded listener.js 03:02:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x11bf8a800) [pid = 1652] [serial = 952] [outer = 0x11af8d400] 03:02:11 INFO - PROCESS | 1652 | 1461492131063 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]]]}] 03:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 699ms 03:02:11 INFO - PROCESS | 1652 | 1461492131103 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 03:02:11 INFO - PROCESS | 1652 | 1461492131105 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 03:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:02:11 INFO - PROCESS | 1652 | 1461492131108 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:02:11 INFO - PROCESS | 1652 | 1461492131113 Marionette TRACE conn2 <- [1,1242,null,{}] 03:02:11 INFO - PROCESS | 1652 | 1461492131119 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}] 03:02:11 INFO - PROCESS | 1652 | 1461492131257 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 03:02:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb22800 == 70 [pid = 1652] [id = 254] 03:02:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12aee0800 == 69 [pid = 1652] [id = 309] 03:02:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12aec5000 == 68 [pid = 1652] [id = 308] 03:02:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12c115000 == 67 [pid = 1652] [id = 307] 03:02:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12ecef800 == 66 [pid = 1652] [id = 306] 03:02:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc1f000 == 65 [pid = 1652] [id = 305] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x11af8c800) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12bf68c00) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x1165db800) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x129e1a000) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12f1aa000) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12f409800) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x125e25400) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | 1461492131358 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12d1b0800 == 64 [pid = 1652] [id = 304] 03:02:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12b71a000 == 63 [pid = 1652] [id = 303] 03:02:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12a805000 == 62 [pid = 1652] [id = 302] 03:02:11 INFO - PROCESS | 1652 | --DOCSHELL 0x127707000 == 61 [pid = 1652] [id = 301] 03:02:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcbd800 == 60 [pid = 1652] [id = 300] 03:02:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1b4800 == 59 [pid = 1652] [id = 299] 03:02:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1e6800 == 58 [pid = 1652] [id = 298] 03:02:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab0f800 == 57 [pid = 1652] [id = 297] 03:02:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x114094800 == 58 [pid = 1652] [id = 318] 03:02:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x1156e3c00) [pid = 1652] [serial = 953] [outer = 0x0] 03:02:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x1177a2c00) [pid = 1652] [serial = 954] [outer = 0x1156e3c00] 03:02:11 INFO - PROCESS | 1652 | 1461492131393 Marionette DEBUG loaded listener.js 03:02:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x123a91400) [pid = 1652] [serial = 955] [outer = 0x1156e3c00] 03:02:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12a80f000 == 57 [pid = 1652] [id = 296] 03:02:11 INFO - PROCESS | 1652 | --DOCSHELL 0x130ae0800 == 56 [pid = 1652] [id = 295] 03:02:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb0c800 == 55 [pid = 1652] [id = 294] 03:02:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12dca2000 == 54 [pid = 1652] [id = 293] 03:02:11 INFO - PROCESS | 1652 | --DOCSHELL 0x123a31000 == 53 [pid = 1652] [id = 292] 03:02:11 INFO - PROCESS | 1652 | --DOCSHELL 0x119b06000 == 52 [pid = 1652] [id = 291] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x125e21400) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12b6c4800) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12d683c00) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12db1ec00) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12a3e4c00) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x118cf8800) [pid = 1652] [serial = 853] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12e48e400) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12e410400) [pid = 1652] [serial = 856] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12bd16800) [pid = 1652] [serial = 862] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11a41c400) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x119142c00) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x11853a800) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x11650c000) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x11af8fc00) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x11b92a400) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x129165000) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x1272efc00) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x127ee7c00) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11c44f800) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x123a93c00) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12e7f1000) [pid = 1652] [serial = 865] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12e4a9800) [pid = 1652] [serial = 859] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x129c5dc00) [pid = 1652] [serial = 447] [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.] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12bf5e400) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12e4aa800) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x125e25800) [pid = 1652] [serial = 868] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12b667c00) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 03:02:11 INFO - PROCESS | 1652 | 1461492131714 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]]]}] 03:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 624ms 03:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:02:11 INFO - PROCESS | 1652 | 1461492131731 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 03:02:11 INFO - PROCESS | 1652 | 1461492131733 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 03:02:11 INFO - PROCESS | 1652 | 1461492131735 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:02:11 INFO - PROCESS | 1652 | 1461492131737 Marionette TRACE conn2 <- [1,1246,null,{}] 03:02:11 INFO - PROCESS | 1652 | 1461492131743 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}] 03:02:11 INFO - PROCESS | 1652 | 1461492131827 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 03:02:11 INFO - PROCESS | 1652 | 1461492131900 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a8f4000 == 53 [pid = 1652] [id = 319] 03:02:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11af8fc00) [pid = 1652] [serial = 956] [outer = 0x0] 03:02:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x125e1b000) [pid = 1652] [serial = 957] [outer = 0x11af8fc00] 03:02:11 INFO - PROCESS | 1652 | 1461492131927 Marionette DEBUG loaded listener.js 03:02:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1272fe400) [pid = 1652] [serial = 958] [outer = 0x11af8fc00] 03:02:12 INFO - PROCESS | 1652 | 1461492132230 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]]]}] 03:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 523ms 03:02:12 INFO - PROCESS | 1652 | 1461492132260 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 03:02:12 INFO - PROCESS | 1652 | 1461492132261 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 03:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:02:12 INFO - PROCESS | 1652 | 1461492132263 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:02:12 INFO - PROCESS | 1652 | 1461492132265 Marionette TRACE conn2 <- [1,1250,null,{}] 03:02:12 INFO - PROCESS | 1652 | 1461492132267 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}] 03:02:12 INFO - PROCESS | 1652 | 1461492132347 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 03:02:12 INFO - PROCESS | 1652 | 1461492132352 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12592f000 == 54 [pid = 1652] [id = 320] 03:02:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x127eea000) [pid = 1652] [serial = 959] [outer = 0x0] 03:02:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x128709000) [pid = 1652] [serial = 960] [outer = 0x127eea000] 03:02:12 INFO - PROCESS | 1652 | 1461492132390 Marionette DEBUG loaded listener.js 03:02:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x129c50400) [pid = 1652] [serial = 961] [outer = 0x127eea000] 03:02:12 INFO - PROCESS | 1652 | 1461492132736 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]]]}] 03:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 518ms 03:02:12 INFO - PROCESS | 1652 | 1461492132782 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 03:02:12 INFO - PROCESS | 1652 | 1461492132784 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 03:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:02:12 INFO - PROCESS | 1652 | 1461492132786 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:02:12 INFO - PROCESS | 1652 | 1461492132787 Marionette TRACE conn2 <- [1,1254,null,{}] 03:02:12 INFO - PROCESS | 1652 | 1461492132790 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}] 03:02:12 INFO - PROCESS | 1652 | 1461492132874 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 03:02:12 INFO - PROCESS | 1652 | 1461492132879 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197c8800 == 55 [pid = 1652] [id = 321] 03:02:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x129d5c000) [pid = 1652] [serial = 962] [outer = 0x0] 03:02:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x129e1bc00) [pid = 1652] [serial = 963] [outer = 0x129d5c000] 03:02:12 INFO - PROCESS | 1652 | 1461492132906 Marionette DEBUG loaded listener.js 03:02:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12a3ecc00) [pid = 1652] [serial = 964] [outer = 0x129d5c000] 03:02:13 INFO - PROCESS | 1652 | 1461492133248 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]]]}] 03:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 469ms 03:02:13 INFO - PROCESS | 1652 | 1461492133258 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 03:02:13 INFO - PROCESS | 1652 | 1461492133259 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 03:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:02:13 INFO - PROCESS | 1652 | 1461492133262 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:02:13 INFO - PROCESS | 1652 | 1461492133263 Marionette TRACE conn2 <- [1,1258,null,{}] 03:02:13 INFO - PROCESS | 1652 | 1461492133265 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}] 03:02:13 INFO - PROCESS | 1652 | 1461492133350 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 03:02:13 INFO - PROCESS | 1652 | 1461492133415 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x128198000 == 56 [pid = 1652] [id = 322] 03:02:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x11c44f800) [pid = 1652] [serial = 965] [outer = 0x0] 03:02:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12aa17400) [pid = 1652] [serial = 966] [outer = 0x11c44f800] 03:02:13 INFO - PROCESS | 1652 | 1461492133441 Marionette DEBUG loaded listener.js 03:02:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12aa5d000) [pid = 1652] [serial = 967] [outer = 0x11c44f800] 03:02:13 INFO - PROCESS | 1652 | 1461492133760 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]]]}] 03:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 521ms 03:02:13 INFO - PROCESS | 1652 | 1461492133783 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 03:02:13 INFO - PROCESS | 1652 | 1461492133785 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 03:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:02:13 INFO - PROCESS | 1652 | 1461492133794 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:02:13 INFO - PROCESS | 1652 | 1461492133795 Marionette TRACE conn2 <- [1,1262,null,{}] 03:02:13 INFO - PROCESS | 1652 | 1461492133797 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}] 03:02:13 INFO - PROCESS | 1652 | 1461492133898 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 03:02:13 INFO - PROCESS | 1652 | 1461492133902 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a812800 == 57 [pid = 1652] [id = 323] 03:02:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x129d5cc00) [pid = 1652] [serial = 968] [outer = 0x0] 03:02:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12ab0f400) [pid = 1652] [serial = 969] [outer = 0x129d5cc00] 03:02:13 INFO - PROCESS | 1652 | 1461492133958 Marionette DEBUG loaded listener.js 03:02:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12af99400) [pid = 1652] [serial = 970] [outer = 0x129d5cc00] 03:02:14 INFO - PROCESS | 1652 | 1461492134299 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]]]}] 03:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 527ms 03:02:14 INFO - PROCESS | 1652 | 1461492134314 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 03:02:14 INFO - PROCESS | 1652 | 1461492134316 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 03:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:02:14 INFO - PROCESS | 1652 | 1461492134318 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:02:14 INFO - PROCESS | 1652 | 1461492134319 Marionette TRACE conn2 <- [1,1266,null,{}] 03:02:14 INFO - PROCESS | 1652 | 1461492134323 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}] 03:02:14 INFO - PROCESS | 1652 | 1461492134429 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 03:02:14 INFO - PROCESS | 1652 | 1461492134441 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b4ac000 == 58 [pid = 1652] [id = 324] 03:02:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12af96c00) [pid = 1652] [serial = 971] [outer = 0x0] 03:02:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12b46a400) [pid = 1652] [serial = 972] [outer = 0x12af96c00] 03:02:14 INFO - PROCESS | 1652 | 1461492134467 Marionette DEBUG loaded listener.js 03:02:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12b669400) [pid = 1652] [serial = 973] [outer = 0x12af96c00] 03:02:14 INFO - PROCESS | 1652 | 1461492134799 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]]]}] 03:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 521ms 03:02:14 INFO - PROCESS | 1652 | 1461492134840 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 03:02:14 INFO - PROCESS | 1652 | 1461492134841 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 03:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:02:14 INFO - PROCESS | 1652 | 1461492134843 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:02:14 INFO - PROCESS | 1652 | 1461492134845 Marionette TRACE conn2 <- [1,1270,null,{}] 03:02:14 INFO - PROCESS | 1652 | 1461492134847 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}] 03:02:14 INFO - PROCESS | 1652 | 1461492134952 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 03:02:14 INFO - PROCESS | 1652 | 1461492134965 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc5b000 == 59 [pid = 1652] [id = 325] 03:02:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11aa50000) [pid = 1652] [serial = 974] [outer = 0x0] 03:02:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12b6bc800) [pid = 1652] [serial = 975] [outer = 0x11aa50000] 03:02:14 INFO - PROCESS | 1652 | 1461492134996 Marionette DEBUG loaded listener.js 03:02:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12bd10c00) [pid = 1652] [serial = 976] [outer = 0x11aa50000] 03:02:15 INFO - PROCESS | 1652 | 1461492135368 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]]]}] 03:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 570ms 03:02:15 INFO - PROCESS | 1652 | 1461492135414 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 03:02:15 INFO - PROCESS | 1652 | 1461492135416 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 03:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:02:15 INFO - PROCESS | 1652 | 1461492135418 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:02:15 INFO - PROCESS | 1652 | 1461492135420 Marionette TRACE conn2 <- [1,1274,null,{}] 03:02:15 INFO - PROCESS | 1652 | 1461492135423 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}] 03:02:15 INFO - PROCESS | 1652 | 1461492135546 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 03:02:15 INFO - PROCESS | 1652 | 1461492135565 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1b4800 == 60 [pid = 1652] [id = 326] 03:02:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12bd14800) [pid = 1652] [serial = 977] [outer = 0x0] 03:02:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12d178000) [pid = 1652] [serial = 978] [outer = 0x12bd14800] 03:02:15 INFO - PROCESS | 1652 | 1461492135591 Marionette DEBUG loaded listener.js 03:02:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12d681400) [pid = 1652] [serial = 979] [outer = 0x12bd14800] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x119147400) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x1147d4800) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x11b1c1800) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x119145000) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x1165d2400) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x1151de800) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11bbab000) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x11423a800) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12b46dc00) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x129c5b800) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12bc6cc00) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12870f400) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12aa1ac00) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12e411c00) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11c44a400) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11c4d7000) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x129d60400) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x125e7d800) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x1177fc000) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x1133c9c00) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x1147cfc00) [pid = 1652] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11860f400) [pid = 1652] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x127ee9000) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x1156eb400) [pid = 1652] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12a3e2800) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11bf88c00) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x125c97400) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x118f98400) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:02:16 INFO - PROCESS | 1652 | 1461492136256 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]]]}] 03:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 875ms 03:02:16 INFO - PROCESS | 1652 | 1461492136302 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 03:02:16 INFO - PROCESS | 1652 | 1461492136303 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 03:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:02:16 INFO - PROCESS | 1652 | 1461492136313 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:02:16 INFO - PROCESS | 1652 | 1461492136314 Marionette TRACE conn2 <- [1,1278,null,{}] 03:02:16 INFO - PROCESS | 1652 | 1461492136316 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}] 03:02:16 INFO - PROCESS | 1652 | 1461492136410 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 03:02:16 INFO - PROCESS | 1652 | 1461492136415 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x127459000 == 61 [pid = 1652] [id = 327] 03:02:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11866c000) [pid = 1652] [serial = 980] [outer = 0x0] 03:02:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11b1cbc00) [pid = 1652] [serial = 981] [outer = 0x11866c000] 03:02:16 INFO - PROCESS | 1652 | 1461492136441 Marionette DEBUG loaded listener.js 03:02:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x125e22800) [pid = 1652] [serial = 982] [outer = 0x11866c000] 03:02:16 INFO - PROCESS | 1652 | 1461492136763 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]]]}] 03:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 468ms 03:02:16 INFO - PROCESS | 1652 | 1461492136782 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 03:02:16 INFO - PROCESS | 1652 | 1461492136783 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 03:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:02:16 INFO - PROCESS | 1652 | 1461492136785 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:02:16 INFO - PROCESS | 1652 | 1461492136787 Marionette TRACE conn2 <- [1,1282,null,{}] 03:02:16 INFO - PROCESS | 1652 | 1461492136792 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}] 03:02:16 INFO - PROCESS | 1652 | 1461492136880 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 03:02:16 INFO - PROCESS | 1652 | 1461492136940 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d217800 == 62 [pid = 1652] [id = 328] 03:02:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x119e6d400) [pid = 1652] [serial = 983] [outer = 0x0] 03:02:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x128047800) [pid = 1652] [serial = 984] [outer = 0x119e6d400] 03:02:16 INFO - PROCESS | 1652 | 1461492136965 Marionette DEBUG loaded listener.js 03:02:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12b66f000) [pid = 1652] [serial = 985] [outer = 0x119e6d400] 03:02:17 INFO - PROCESS | 1652 | 1461492137261 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]]]}] 03:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 522ms 03:02:17 INFO - PROCESS | 1652 | 1461492137309 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 03:02:17 INFO - PROCESS | 1652 | 1461492137310 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 03:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:02:17 INFO - PROCESS | 1652 | 1461492137312 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:02:17 INFO - PROCESS | 1652 | 1461492137313 Marionette TRACE conn2 <- [1,1286,null,{}] 03:02:17 INFO - PROCESS | 1652 | 1461492137317 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}] 03:02:17 INFO - PROCESS | 1652 | 1461492137402 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 03:02:17 INFO - PROCESS | 1652 | 1461492137406 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e45e000 == 63 [pid = 1652] [id = 329] 03:02:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x127cf3800) [pid = 1652] [serial = 986] [outer = 0x0] 03:02:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12d295c00) [pid = 1652] [serial = 987] [outer = 0x127cf3800] 03:02:17 INFO - PROCESS | 1652 | 1461492137432 Marionette DEBUG loaded listener.js 03:02:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12dc39c00) [pid = 1652] [serial = 988] [outer = 0x127cf3800] 03:02:17 INFO - PROCESS | 1652 | 1461492137764 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]]]}] 03:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 468ms 03:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:02:17 INFO - PROCESS | 1652 | 1461492137782 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 03:02:17 INFO - PROCESS | 1652 | 1461492137783 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 03:02:17 INFO - PROCESS | 1652 | 1461492137785 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:02:17 INFO - PROCESS | 1652 | 1461492137786 Marionette TRACE conn2 <- [1,1290,null,{}] 03:02:17 INFO - PROCESS | 1652 | 1461492137792 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}] 03:02:17 INFO - PROCESS | 1652 | 1461492137907 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 03:02:17 INFO - PROCESS | 1652 | 1461492137914 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb1e000 == 64 [pid = 1652] [id = 330] 03:02:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x129d5bc00) [pid = 1652] [serial = 989] [outer = 0x0] 03:02:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12dc44c00) [pid = 1652] [serial = 990] [outer = 0x129d5bc00] 03:02:17 INFO - PROCESS | 1652 | 1461492137939 Marionette DEBUG loaded listener.js 03:02:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12e488400) [pid = 1652] [serial = 991] [outer = 0x129d5bc00] 03:02:18 INFO - PROCESS | 1652 | 1461492138426 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]]]}] 03:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 673ms 03:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:02:18 INFO - PROCESS | 1652 | 1461492138459 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 03:02:18 INFO - PROCESS | 1652 | 1461492138462 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 03:02:18 INFO - PROCESS | 1652 | 1461492138466 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:02:18 INFO - PROCESS | 1652 | 1461492138468 Marionette TRACE conn2 <- [1,1294,null,{}] 03:02:18 INFO - PROCESS | 1652 | 1461492138472 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}] 03:02:18 INFO - PROCESS | 1652 | 1461492138581 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 03:02:18 INFO - PROCESS | 1652 | 1461492138679 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab05000 == 65 [pid = 1652] [id = 331] 03:02:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x119147400) [pid = 1652] [serial = 992] [outer = 0x0] 03:02:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x119283c00) [pid = 1652] [serial = 993] [outer = 0x119147400] 03:02:18 INFO - PROCESS | 1652 | 1461492138712 Marionette DEBUG loaded listener.js 03:02:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11ad7f800) [pid = 1652] [serial = 994] [outer = 0x119147400] 03:02:19 INFO - PROCESS | 1652 | 1461492139147 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]]]}] 03:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 726ms 03:02:19 INFO - PROCESS | 1652 | 1461492139206 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 03:02:19 INFO - PROCESS | 1652 | 1461492139210 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 03:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:02:19 INFO - PROCESS | 1652 | 1461492139216 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:02:19 INFO - PROCESS | 1652 | 1461492139218 Marionette TRACE conn2 <- [1,1298,null,{}] 03:02:19 INFO - PROCESS | 1652 | 1461492139221 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}] 03:02:19 INFO - PROCESS | 1652 | 1461492139346 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 03:02:19 INFO - PROCESS | 1652 | 1461492139419 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c826800 == 66 [pid = 1652] [id = 332] 03:02:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x1189cc800) [pid = 1652] [serial = 995] [outer = 0x0] 03:02:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x11c446c00) [pid = 1652] [serial = 996] [outer = 0x1189cc800] 03:02:19 INFO - PROCESS | 1652 | 1461492139451 Marionette DEBUG loaded listener.js 03:02:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x127244800) [pid = 1652] [serial = 997] [outer = 0x1189cc800] 03:02:19 INFO - PROCESS | 1652 | 1461492139883 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]]]}] 03:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 673ms 03:02:19 INFO - PROCESS | 1652 | 1461492139889 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 03:02:19 INFO - PROCESS | 1652 | 1461492139891 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 03:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:02:19 INFO - PROCESS | 1652 | 1461492139894 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:02:19 INFO - PROCESS | 1652 | 1461492139896 Marionette TRACE conn2 <- [1,1302,null,{}] 03:02:19 INFO - PROCESS | 1652 | 1461492139904 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}] 03:02:20 INFO - PROCESS | 1652 | 1461492140043 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 03:02:20 INFO - PROCESS | 1652 | 1461492140106 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc9e800 == 67 [pid = 1652] [id = 333] 03:02:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12916b000) [pid = 1652] [serial = 998] [outer = 0x0] 03:02:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x129d68c00) [pid = 1652] [serial = 999] [outer = 0x12916b000] 03:02:20 INFO - PROCESS | 1652 | 1461492140138 Marionette DEBUG loaded listener.js 03:02:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12ab10400) [pid = 1652] [serial = 1000] [outer = 0x12916b000] 03:02:20 INFO - PROCESS | 1652 | 1461492140615 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]]]}] 03:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 775ms 03:02:20 INFO - PROCESS | 1652 | 1461492140670 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 03:02:20 INFO - PROCESS | 1652 | 1461492140675 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 03:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:02:20 INFO - PROCESS | 1652 | 1461492140678 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:02:20 INFO - PROCESS | 1652 | 1461492140680 Marionette TRACE conn2 <- [1,1306,null,{}] 03:02:20 INFO - PROCESS | 1652 | 1461492140683 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}] 03:02:20 INFO - PROCESS | 1652 | 1461492140837 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 03:02:20 INFO - PROCESS | 1652 | 1461492140941 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb98000 == 68 [pid = 1652] [id = 334] 03:02:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12ab06c00) [pid = 1652] [serial = 1001] [outer = 0x0] 03:02:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12bc6e800) [pid = 1652] [serial = 1002] [outer = 0x12ab06c00] 03:02:20 INFO - PROCESS | 1652 | 1461492140990 Marionette DEBUG loaded listener.js 03:02:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12bfc1c00) [pid = 1652] [serial = 1003] [outer = 0x12ab06c00] 03:02:21 INFO - PROCESS | 1652 | 1461492141508 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]]]}] 03:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 870ms 03:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:02:21 INFO - PROCESS | 1652 | 1461492141549 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 03:02:21 INFO - PROCESS | 1652 | 1461492141550 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 03:02:21 INFO - PROCESS | 1652 | 1461492141553 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:02:21 INFO - PROCESS | 1652 | 1461492141554 Marionette TRACE conn2 <- [1,1310,null,{}] 03:02:21 INFO - PROCESS | 1652 | 1461492141557 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}] 03:02:21 INFO - PROCESS | 1652 | 1461492141663 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 03:02:21 INFO - PROCESS | 1652 | 1461492141737 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eed0800 == 69 [pid = 1652] [id = 335] 03:02:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12bf61800) [pid = 1652] [serial = 1004] [outer = 0x0] 03:02:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12d182000) [pid = 1652] [serial = 1005] [outer = 0x12bf61800] 03:02:21 INFO - PROCESS | 1652 | 1461492141769 Marionette DEBUG loaded listener.js 03:02:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12e48c800) [pid = 1652] [serial = 1006] [outer = 0x12bf61800] 03:02:22 INFO - PROCESS | 1652 | 1461492142197 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] 03:02:22 INFO - PROCESS | 1652 | 1461492142227 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 03:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:02:22 INFO - PROCESS | 1652 | 1461492142229 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:02:22 INFO - PROCESS | 1652 | 1461492142230 Marionette TRACE conn2 <- [1,1314,null,{}] 03:02:22 INFO - PROCESS | 1652 | 1461492142233 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}] 03:02:22 INFO - PROCESS | 1652 | 1461492142352 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 03:02:22 INFO - PROCESS | 1652 | 1461492142413 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb1d800 == 70 [pid = 1652] [id = 336] 03:02:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12e48dc00) [pid = 1652] [serial = 1007] [outer = 0x0] 03:02:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12e4b3400) [pid = 1652] [serial = 1008] [outer = 0x12e48dc00] 03:02:22 INFO - PROCESS | 1652 | 1461492142486 Marionette DEBUG loaded listener.js 03:02:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12eef3c00) [pid = 1652] [serial = 1009] [outer = 0x12e48dc00] 03:02:22 INFO - PROCESS | 1652 | 1461492142893 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]]]}] 03:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 670ms 03:02:22 INFO - PROCESS | 1652 | 1461492142899 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 03:02:22 INFO - PROCESS | 1652 | 1461492142900 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 03:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:02:22 INFO - PROCESS | 1652 | 1461492142903 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:02:22 INFO - PROCESS | 1652 | 1461492142904 Marionette TRACE conn2 <- [1,1318,null,{}] 03:02:22 INFO - PROCESS | 1652 | 1461492142907 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}] 03:02:23 INFO - PROCESS | 1652 | 1461492143031 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 03:02:23 INFO - PROCESS | 1652 | 1461492143121 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a90800 == 71 [pid = 1652] [id = 337] 03:02:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x125c9cc00) [pid = 1652] [serial = 1010] [outer = 0x0] 03:02:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12a3e9c00) [pid = 1652] [serial = 1011] [outer = 0x125c9cc00] 03:02:23 INFO - PROCESS | 1652 | 1461492143152 Marionette DEBUG loaded listener.js 03:02:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12accc400) [pid = 1652] [serial = 1012] [outer = 0x125c9cc00] 03:02:23 INFO - PROCESS | 1652 | 1461492143564 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]]]}] 03:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 719ms 03:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:02:23 INFO - PROCESS | 1652 | 1461492143623 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 03:02:23 INFO - PROCESS | 1652 | 1461492143624 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 03:02:23 INFO - PROCESS | 1652 | 1461492143627 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:02:23 INFO - PROCESS | 1652 | 1461492143628 Marionette TRACE conn2 <- [1,1322,null,{}] 03:02:23 INFO - PROCESS | 1652 | 1461492143630 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}] 03:02:23 INFO - PROCESS | 1652 | 1461492143737 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 03:02:23 INFO - PROCESS | 1652 | 1461492143844 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x114e99800 == 72 [pid = 1652] [id = 338] 03:02:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x116097c00) [pid = 1652] [serial = 1013] [outer = 0x0] 03:02:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x119734800) [pid = 1652] [serial = 1014] [outer = 0x116097c00] 03:02:23 INFO - PROCESS | 1652 | 1461492143878 Marionette DEBUG loaded listener.js 03:02:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12acce800) [pid = 1652] [serial = 1015] [outer = 0x116097c00] 03:02:24 INFO - PROCESS | 1652 | 1461492144497 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]]]}] 03:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 921ms 03:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:02:24 INFO - PROCESS | 1652 | 1461492144549 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 03:02:24 INFO - PROCESS | 1652 | 1461492144551 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 03:02:24 INFO - PROCESS | 1652 | 1461492144556 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:02:24 INFO - PROCESS | 1652 | 1461492144560 Marionette TRACE conn2 <- [1,1326,null,{}] 03:02:24 INFO - PROCESS | 1652 | 1461492144564 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}] 03:02:24 INFO - PROCESS | 1652 | 1461492144668 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 03:02:24 INFO - PROCESS | 1652 | 1461492144749 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c238000 == 73 [pid = 1652] [id = 339] 03:02:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x114bac400) [pid = 1652] [serial = 1016] [outer = 0x0] 03:02:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x1156e2800) [pid = 1652] [serial = 1017] [outer = 0x114bac400] 03:02:24 INFO - PROCESS | 1652 | 1461492144778 Marionette DEBUG loaded listener.js 03:02:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x118f90c00) [pid = 1652] [serial = 1018] [outer = 0x114bac400] 03:02:25 INFO - PROCESS | 1652 | 1461492145228 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]]]}] 03:02:25 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 03:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 727ms 03:02:25 INFO - PROCESS | 1652 | 1461492145292 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 03:02:25 INFO - PROCESS | 1652 | 1461492145295 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 03:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:02:25 INFO - PROCESS | 1652 | 1461492145302 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:02:25 INFO - PROCESS | 1652 | 1461492145303 Marionette TRACE conn2 <- [1,1330,null,{}] 03:02:25 INFO - PROCESS | 1652 | 1461492145308 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}] 03:02:25 INFO - PROCESS | 1652 | 1461492145406 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12eceb800 == 72 [pid = 1652] [id = 290] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12e45e000 == 71 [pid = 1652] [id = 329] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d217800 == 70 [pid = 1652] [id = 328] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x127459000 == 69 [pid = 1652] [id = 327] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d1b4800 == 68 [pid = 1652] [id = 326] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc5b000 == 67 [pid = 1652] [id = 325] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b4ac000 == 66 [pid = 1652] [id = 324] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12aa59400) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | 1461492145531 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12a812800 == 65 [pid = 1652] [id = 323] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x128198000 == 64 [pid = 1652] [id = 322] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1197c8800 == 63 [pid = 1652] [id = 321] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12592f000 == 62 [pid = 1652] [id = 320] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11a8f4000 == 61 [pid = 1652] [id = 319] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x114094800 == 60 [pid = 1652] [id = 318] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa19000 == 59 [pid = 1652] [id = 317] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1f6800 == 58 [pid = 1652] [id = 316] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11a8ec000 == 57 [pid = 1652] [id = 315] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x131f29000 == 56 [pid = 1652] [id = 314] 03:02:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1155a8800 == 57 [pid = 1652] [id = 340] 03:02:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x1133d3000) [pid = 1652] [serial = 1019] [outer = 0x0] 03:02:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x118c30400) [pid = 1652] [serial = 1020] [outer = 0x1133d3000] 03:02:25 INFO - PROCESS | 1652 | 1461492145564 Marionette DEBUG loaded listener.js 03:02:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x11b931800) [pid = 1652] [serial = 1021] [outer = 0x1133d3000] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb26000 == 56 [pid = 1652] [id = 313] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12592d000 == 55 [pid = 1652] [id = 312] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119c2d000 == 54 [pid = 1652] [id = 311] 03:02:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11c823800 == 53 [pid = 1652] [id = 310] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x11aa50400) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x118eab800) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x123a94800) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x123a93000) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x1186c8c00) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x1177a3c00) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12b468000) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12dc3b400) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12bd0f800) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12bfe1800) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12d295000) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12b662800) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x127c43c00) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x128039c00) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x11ad89000) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12e40cc00) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12e7ee800) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12e4a8400) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12ecac400) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11af8d800) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x128706800) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x125e24c00) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12a3e2c00) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x129d63000) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x1287a9c00) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x129e16000) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x1133d4c00) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11c16a400) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x125e1f000) [pid = 1652] [serial = 901] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12ab0c800) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12e4ac000) [pid = 1652] [serial = 892] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12e40c400) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11bbb2000) [pid = 1652] [serial = 898] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11afec800) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12a3e6800) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12aa1c800) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11aff0000) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x11779ac00) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x118cfb800) [pid = 1652] [serial = 895] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12aa25400) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12aa1a400) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x118eb4400) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12ab10800) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12db18000) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12b467800) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12f1aa400) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12eef6c00) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 03:02:25 INFO - PROCESS | 1652 | 1461492145907 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]]]}] 03:02:25 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 03:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 619ms 03:02:25 INFO - PROCESS | 1652 | 1461492145921 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 03:02:25 INFO - PROCESS | 1652 | 1461492145925 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 03:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:02:25 INFO - PROCESS | 1652 | 1461492145929 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:02:25 INFO - PROCESS | 1652 | 1461492145932 Marionette TRACE conn2 <- [1,1334,null,{}] 03:02:25 INFO - PROCESS | 1652 | 1461492145941 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}] 03:02:26 INFO - PROCESS | 1652 | 1461492146049 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 03:02:26 INFO - PROCESS | 1652 | 1461492146056 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1dd800 == 54 [pid = 1652] [id = 341] 03:02:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11c71f400) [pid = 1652] [serial = 1022] [outer = 0x0] 03:02:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x125e1bc00) [pid = 1652] [serial = 1023] [outer = 0x11c71f400] 03:02:26 INFO - PROCESS | 1652 | 1461492146086 Marionette DEBUG loaded listener.js 03:02:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x127645400) [pid = 1652] [serial = 1024] [outer = 0x11c71f400] 03:02:26 INFO - PROCESS | 1652 | 1461492146456 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]]]}] 03:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 573ms 03:02:26 INFO - PROCESS | 1652 | 1461492146502 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 03:02:26 INFO - PROCESS | 1652 | 1461492146504 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 03:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:02:26 INFO - PROCESS | 1652 | 1461492146507 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:02:26 INFO - PROCESS | 1652 | 1461492146508 Marionette TRACE conn2 <- [1,1338,null,{}] 03:02:26 INFO - PROCESS | 1652 | 1461492146510 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}] 03:02:26 INFO - PROCESS | 1652 | 1461492146600 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 03:02:26 INFO - PROCESS | 1652 | 1461492146605 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x125edb800 == 55 [pid = 1652] [id = 342] 03:02:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x127c37800) [pid = 1652] [serial = 1025] [outer = 0x0] 03:02:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12870a400) [pid = 1652] [serial = 1026] [outer = 0x127c37800] 03:02:26 INFO - PROCESS | 1652 | 1461492146632 Marionette DEBUG loaded listener.js 03:02:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x129d5b800) [pid = 1652] [serial = 1027] [outer = 0x127c37800] 03:02:27 INFO - PROCESS | 1652 | 1461492147480 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]]]}] 03:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1019ms 03:02:27 INFO - PROCESS | 1652 | 1461492147526 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 03:02:27 INFO - PROCESS | 1652 | 1461492147528 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 03:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:02:27 INFO - PROCESS | 1652 | 1461492147530 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:02:27 INFO - PROCESS | 1652 | 1461492147531 Marionette TRACE conn2 <- [1,1342,null,{}] 03:02:27 INFO - PROCESS | 1652 | 1461492147533 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}] 03:02:27 INFO - PROCESS | 1652 | 1461492147651 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 03:02:27 INFO - PROCESS | 1652 | 1461492147666 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12818e800 == 56 [pid = 1652] [id = 343] 03:02:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x129d5c400) [pid = 1652] [serial = 1028] [outer = 0x0] 03:02:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x129e19400) [pid = 1652] [serial = 1029] [outer = 0x129d5c400] 03:02:27 INFO - PROCESS | 1652 | 1461492147693 Marionette DEBUG loaded listener.js 03:02:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12a3ea000) [pid = 1652] [serial = 1030] [outer = 0x129d5c400] 03:02:28 INFO - PROCESS | 1652 | 1461492148111 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]]]}] 03:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 618ms 03:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:02:28 INFO - PROCESS | 1652 | 1461492148148 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 03:02:28 INFO - PROCESS | 1652 | 1461492148150 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 03:02:28 INFO - PROCESS | 1652 | 1461492148152 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:02:28 INFO - PROCESS | 1652 | 1461492148153 Marionette TRACE conn2 <- [1,1346,null,{}] 03:02:28 INFO - PROCESS | 1652 | 1461492148157 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}] 03:02:28 INFO - PROCESS | 1652 | 1461492148282 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 03:02:28 INFO - PROCESS | 1652 | 1461492148298 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aec6800 == 57 [pid = 1652] [id = 344] 03:02:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12aa19800) [pid = 1652] [serial = 1031] [outer = 0x0] 03:02:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12ab04000) [pid = 1652] [serial = 1032] [outer = 0x12aa19800] 03:02:28 INFO - PROCESS | 1652 | 1461492148326 Marionette DEBUG loaded listener.js 03:02:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12af92800) [pid = 1652] [serial = 1033] [outer = 0x12aa19800] 03:02:28 INFO - PROCESS | 1652 | 1461492148676 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]]]}] 03:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 570ms 03:02:28 INFO - PROCESS | 1652 | 1461492148723 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 03:02:28 INFO - PROCESS | 1652 | 1461492148724 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 03:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:02:28 INFO - PROCESS | 1652 | 1461492148726 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:02:28 INFO - PROCESS | 1652 | 1461492148727 Marionette TRACE conn2 <- [1,1350,null,{}] 03:02:28 INFO - PROCESS | 1652 | 1461492148730 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}] 03:02:28 INFO - PROCESS | 1652 | 1461492148841 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 03:02:28 INFO - PROCESS | 1652 | 1461492148855 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b525800 == 58 [pid = 1652] [id = 345] 03:02:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12af95000) [pid = 1652] [serial = 1034] [outer = 0x0] 03:02:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12b463400) [pid = 1652] [serial = 1035] [outer = 0x12af95000] 03:02:28 INFO - PROCESS | 1652 | 1461492148897 Marionette DEBUG loaded listener.js 03:02:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12b6ba400) [pid = 1652] [serial = 1036] [outer = 0x12af95000] 03:02:29 INFO - PROCESS | 1652 | 1461492149242 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]]]}] 03:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 568ms 03:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:02:29 INFO - PROCESS | 1652 | 1461492149295 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 03:02:29 INFO - PROCESS | 1652 | 1461492149296 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 03:02:29 INFO - PROCESS | 1652 | 1461492149298 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:02:29 INFO - PROCESS | 1652 | 1461492149299 Marionette TRACE conn2 <- [1,1354,null,{}] 03:02:29 INFO - PROCESS | 1652 | 1461492149302 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}] 03:02:29 INFO - PROCESS | 1652 | 1461492149412 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 03:02:29 INFO - PROCESS | 1652 | 1461492149452 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c107800 == 59 [pid = 1652] [id = 346] 03:02:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12af94000) [pid = 1652] [serial = 1037] [outer = 0x0] 03:02:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12bc70400) [pid = 1652] [serial = 1038] [outer = 0x12af94000] 03:02:29 INFO - PROCESS | 1652 | 1461492149477 Marionette DEBUG loaded listener.js 03:02:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12bfca800) [pid = 1652] [serial = 1039] [outer = 0x12af94000] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x129d5cc00) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11aa50000) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x129d5c000) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11c44f800) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12af96c00) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11358c400) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1156e3c00) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x127eea000) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1177a2800) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12bd14800) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11af8d400) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11866c000) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x119e6d400) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12aa51800) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11af8fc00) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12a3eec00) [pid = 1652] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x123a91c00) [pid = 1652] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11853e800) [pid = 1652] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1133d0400) [pid = 1652] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11aa94000) [pid = 1652] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x127ea1400) [pid = 1652] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x119729c00) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12dc44400) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x119148000) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12b6bec00) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11770e000) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12bfcb400) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x128715c00) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x114bb4000) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12b784800) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x125ca0c00) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12eef7000) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x129164400) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12e488800) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12b787400) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:02:29 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x127cf3800) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:02:30 INFO - PROCESS | 1652 | 1461492150035 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]]]}] 03:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 770ms 03:02:30 INFO - PROCESS | 1652 | 1461492150068 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 03:02:30 INFO - PROCESS | 1652 | 1461492150070 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 03:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:02:30 INFO - PROCESS | 1652 | 1461492150087 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:02:30 INFO - PROCESS | 1652 | 1461492150088 Marionette TRACE conn2 <- [1,1358,null,{}] 03:02:30 INFO - PROCESS | 1652 | 1461492150092 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}] 03:02:30 INFO - PROCESS | 1652 | 1461492150182 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 03:02:30 INFO - PROCESS | 1652 | 1461492150245 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c32800 == 60 [pid = 1652] [id = 347] 03:02:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1147cf000) [pid = 1652] [serial = 1040] [outer = 0x0] 03:02:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11866c000) [pid = 1652] [serial = 1041] [outer = 0x1147cf000] 03:02:30 INFO - PROCESS | 1652 | 1461492150271 Marionette DEBUG loaded listener.js 03:02:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11aa98000) [pid = 1652] [serial = 1042] [outer = 0x1147cf000] 03:02:30 INFO - PROCESS | 1652 | 1461492150543 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]]]}] 03:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 471ms 03:02:30 INFO - PROCESS | 1652 | 1461492150565 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 03:02:30 INFO - PROCESS | 1652 | 1461492150566 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 03:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:02:30 INFO - PROCESS | 1652 | 1461492150568 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:02:30 INFO - PROCESS | 1652 | 1461492150569 Marionette TRACE conn2 <- [1,1362,null,{}] 03:02:30 INFO - PROCESS | 1652 | 1461492150579 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}] 03:02:30 INFO - PROCESS | 1652 | 1461492150676 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 03:02:30 INFO - PROCESS | 1652 | 1461492150681 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d087000 == 61 [pid = 1652] [id = 348] 03:02:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11ad7e000) [pid = 1652] [serial = 1043] [outer = 0x0] 03:02:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x127641c00) [pid = 1652] [serial = 1044] [outer = 0x11ad7e000] 03:02:30 INFO - PROCESS | 1652 | 1461492150707 Marionette DEBUG loaded listener.js 03:02:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x129e1b400) [pid = 1652] [serial = 1045] [outer = 0x11ad7e000] 03:02:31 INFO - PROCESS | 1652 | 1461492151086 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]]]}] 03:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 524ms 03:02:31 INFO - PROCESS | 1652 | 1461492151106 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 03:02:31 INFO - PROCESS | 1652 | 1461492151109 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 03:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:02:31 INFO - PROCESS | 1652 | 1461492151112 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:02:31 INFO - PROCESS | 1652 | 1461492151115 Marionette TRACE conn2 <- [1,1366,null,{}] 03:02:31 INFO - PROCESS | 1652 | 1461492151118 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}] 03:02:31 INFO - PROCESS | 1652 | 1461492151280 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 03:02:31 INFO - PROCESS | 1652 | 1461492151297 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc19000 == 62 [pid = 1652] [id = 349] 03:02:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x129d62000) [pid = 1652] [serial = 1046] [outer = 0x0] 03:02:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12af98800) [pid = 1652] [serial = 1047] [outer = 0x129d62000] 03:02:31 INFO - PROCESS | 1652 | 1461492151344 Marionette DEBUG loaded listener.js 03:02:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12d68d800) [pid = 1652] [serial = 1048] [outer = 0x129d62000] 03:02:31 INFO - PROCESS | 1652 | 1461492151806 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] 03:02:31 INFO - PROCESS | 1652 | 1461492151834 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 03:02:31 INFO - PROCESS | 1652 | 1461492151836 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:02:31 INFO - PROCESS | 1652 | 1461492151838 Marionette TRACE conn2 <- [1,1370,null,{}] 03:02:31 INFO - PROCESS | 1652 | 1461492151844 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}] 03:02:31 INFO - PROCESS | 1652 | 1461492151942 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 03:02:32 INFO - PROCESS | 1652 | 1461492152061 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x114e96800 == 63 [pid = 1652] [id = 350] 03:02:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1133cb800) [pid = 1652] [serial = 1049] [outer = 0x0] 03:02:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1133d5400) [pid = 1652] [serial = 1050] [outer = 0x1133cb800] 03:02:32 INFO - PROCESS | 1652 | 1461492152095 Marionette DEBUG loaded listener.js 03:02:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1151de400) [pid = 1652] [serial = 1051] [outer = 0x1133cb800] 03:02:32 INFO - PROCESS | 1652 | 1461492152563 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] 03:02:32 INFO - PROCESS | 1652 | 1461492152614 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 03:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:02:32 INFO - PROCESS | 1652 | 1461492152617 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:02:32 INFO - PROCESS | 1652 | 1461492152620 Marionette TRACE conn2 <- [1,1374,null,{}] 03:02:32 INFO - PROCESS | 1652 | 1461492152626 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}] 03:02:32 INFO - PROCESS | 1652 | 1461492152761 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 03:02:32 INFO - PROCESS | 1652 | 1461492152836 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1e0000 == 64 [pid = 1652] [id = 351] 03:02:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11b156c00) [pid = 1652] [serial = 1052] [outer = 0x0] 03:02:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11bbb5c00) [pid = 1652] [serial = 1053] [outer = 0x11b156c00] 03:02:32 INFO - PROCESS | 1652 | 1461492152868 Marionette DEBUG loaded listener.js 03:02:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11c44e000) [pid = 1652] [serial = 1054] [outer = 0x11b156c00] 03:02:33 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:02:33 INFO - PROCESS | 1652 | 1461492153321 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] 03:02:33 INFO - PROCESS | 1652 | 1461492153348 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 03:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:02:33 INFO - PROCESS | 1652 | 1461492153351 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:02:33 INFO - PROCESS | 1652 | 1461492153352 Marionette TRACE conn2 <- [1,1378,null,{}] 03:02:33 INFO - PROCESS | 1652 | 1461492153355 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}] 03:02:33 INFO - PROCESS | 1652 | 1461492153514 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 03:02:33 INFO - PROCESS | 1652 | 1461492153569 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a81c000 == 65 [pid = 1652] [id = 352] 03:02:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x127cf3c00) [pid = 1652] [serial = 1055] [outer = 0x0] 03:02:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12878d800) [pid = 1652] [serial = 1056] [outer = 0x127cf3c00] 03:02:33 INFO - PROCESS | 1652 | 1461492153598 Marionette DEBUG loaded listener.js 03:02:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12a3e6c00) [pid = 1652] [serial = 1057] [outer = 0x127cf3c00] 03:02:34 INFO - PROCESS | 1652 | 1461492154156 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] 03:02:34 INFO - PROCESS | 1652 | 1461492154224 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 03:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:02:34 INFO - PROCESS | 1652 | 1461492154236 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:02:34 INFO - PROCESS | 1652 | 1461492154243 Marionette TRACE conn2 <- [1,1382,null,{}] 03:02:34 INFO - PROCESS | 1652 | 1461492154248 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}] 03:02:34 INFO - PROCESS | 1652 | 1461492154392 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 03:02:34 INFO - PROCESS | 1652 | 1461492154495 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb84800 == 66 [pid = 1652] [id = 353] 03:02:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12a3e9000) [pid = 1652] [serial = 1058] [outer = 0x0] 03:02:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12acd0c00) [pid = 1652] [serial = 1059] [outer = 0x12a3e9000] 03:02:34 INFO - PROCESS | 1652 | 1461492154527 Marionette DEBUG loaded listener.js 03:02:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12b470800) [pid = 1652] [serial = 1060] [outer = 0x12a3e9000] 03:02:34 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:02:34 INFO - PROCESS | 1652 | 1461492154980 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] 03:02:35 INFO - PROCESS | 1652 | 1461492155025 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 03:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:02:35 INFO - PROCESS | 1652 | 1461492155029 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:02:35 INFO - PROCESS | 1652 | 1461492155030 Marionette TRACE conn2 <- [1,1386,null,{}] 03:02:35 INFO - PROCESS | 1652 | 1461492155033 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}] 03:02:35 INFO - PROCESS | 1652 | 1461492155143 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 03:02:35 INFO - PROCESS | 1652 | 1461492155218 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4b9000 == 67 [pid = 1652] [id = 354] 03:02:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12b664400) [pid = 1652] [serial = 1061] [outer = 0x0] 03:02:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12bf5c800) [pid = 1652] [serial = 1062] [outer = 0x12b664400] 03:02:35 INFO - PROCESS | 1652 | 1461492155248 Marionette DEBUG loaded listener.js 03:02:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12d68b800) [pid = 1652] [serial = 1063] [outer = 0x12b664400] 03:02:35 INFO - PROCESS | 1652 | 1461492155710 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] 03:02:35 INFO - PROCESS | 1652 | 1461492155752 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 03:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:02:35 INFO - PROCESS | 1652 | 1461492155756 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:02:35 INFO - PROCESS | 1652 | 1461492155759 Marionette TRACE conn2 <- [1,1390,null,{}] 03:02:35 INFO - PROCESS | 1652 | 1461492155762 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}] 03:02:35 INFO - PROCESS | 1652 | 1461492155868 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 03:02:35 INFO - PROCESS | 1652 | 1461492155943 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x130ad8800 == 68 [pid = 1652] [id = 355] 03:02:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12e7ebc00) [pid = 1652] [serial = 1064] [outer = 0x0] 03:02:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12e7eec00) [pid = 1652] [serial = 1065] [outer = 0x12e7ebc00] 03:02:35 INFO - PROCESS | 1652 | 1461492155980 Marionette DEBUG loaded listener.js 03:02:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12eeeac00) [pid = 1652] [serial = 1066] [outer = 0x12e7ebc00] 03:02:36 INFO - PROCESS | 1652 | 1461492156452 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]]]}] 03:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 721ms 03:02:36 INFO - PROCESS | 1652 | 1461492156478 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 03:02:36 INFO - PROCESS | 1652 | 1461492156479 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 03:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:02:36 INFO - PROCESS | 1652 | 1461492156482 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:02:36 INFO - PROCESS | 1652 | 1461492156483 Marionette TRACE conn2 <- [1,1394,null,{}] 03:02:36 INFO - PROCESS | 1652 | 1461492156486 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}] 03:02:36 INFO - PROCESS | 1652 | 1461492156596 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 03:02:36 INFO - PROCESS | 1652 | 1461492156673 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d06000 == 69 [pid = 1652] [id = 356] 03:02:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x129c5b400) [pid = 1652] [serial = 1067] [outer = 0x0] 03:02:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12a6efc00) [pid = 1652] [serial = 1068] [outer = 0x129c5b400] 03:02:36 INFO - PROCESS | 1652 | 1461492156706 Marionette DEBUG loaded listener.js 03:02:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12aa21400) [pid = 1652] [serial = 1069] [outer = 0x129c5b400] 03:02:37 INFO - PROCESS | 1652 | 1461492157141 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]]]}] 03:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 669ms 03:02:37 INFO - PROCESS | 1652 | 1461492157170 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 03:02:37 INFO - PROCESS | 1652 | 1461492157172 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 03:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:02:37 INFO - PROCESS | 1652 | 1461492157209 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:02:37 INFO - PROCESS | 1652 | 1461492157210 Marionette TRACE conn2 <- [1,1398,null,{}] 03:02:37 INFO - PROCESS | 1652 | 1461492157214 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}] 03:02:37 INFO - PROCESS | 1652 | 1461492157323 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 03:02:37 INFO - PROCESS | 1652 | 1461492157588 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11add0000 == 70 [pid = 1652] [id = 357] 03:02:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1147ca000) [pid = 1652] [serial = 1070] [outer = 0x0] 03:02:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x1151e3400) [pid = 1652] [serial = 1071] [outer = 0x1147ca000] 03:02:37 INFO - PROCESS | 1652 | 1461492157632 Marionette DEBUG loaded listener.js 03:02:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x118542800) [pid = 1652] [serial = 1072] [outer = 0x1147ca000] 03:02:38 INFO - PROCESS | 1652 | 1461492158137 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]]]}] 03:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 993ms 03:02:38 INFO - PROCESS | 1652 | 1461492158182 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 03:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:02:38 INFO - PROCESS | 1652 | 1461492158185 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 03:02:38 INFO - PROCESS | 1652 | 1461492158188 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:02:38 INFO - PROCESS | 1652 | 1461492158190 Marionette TRACE conn2 <- [1,1402,null,{}] 03:02:38 INFO - PROCESS | 1652 | 1461492158214 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}] 03:02:38 INFO - PROCESS | 1652 | 1461492158319 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 03:02:38 INFO - PROCESS | 1652 | 1461492158397 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x116080000 == 71 [pid = 1652] [id = 358] 03:02:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x119729c00) [pid = 1652] [serial = 1073] [outer = 0x0] 03:02:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x11aa94c00) [pid = 1652] [serial = 1074] [outer = 0x119729c00] 03:02:38 INFO - PROCESS | 1652 | 1461492158447 Marionette DEBUG loaded listener.js 03:02:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x11b1cf800) [pid = 1652] [serial = 1075] [outer = 0x119729c00] 03:02:39 INFO - PROCESS | 1652 | 1461492159035 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]]]}] 03:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc19000 == 70 [pid = 1652] [id = 349] 03:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12d087000 == 69 [pid = 1652] [id = 348] 03:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x119c32800 == 68 [pid = 1652] [id = 347] 03:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12c107800 == 67 [pid = 1652] [id = 346] 03:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12b525800 == 66 [pid = 1652] [id = 345] 03:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12aec6800 == 65 [pid = 1652] [id = 344] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12dc44c00) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12818e800 == 64 [pid = 1652] [id = 343] 03:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x125edb800 == 63 [pid = 1652] [id = 342] 03:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1dd800 == 62 [pid = 1652] [id = 341] 03:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1155a8800 == 61 [pid = 1652] [id = 340] 03:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x11c238000 == 60 [pid = 1652] [id = 339] 03:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 941ms 03:02:39 INFO - PROCESS | 1652 | 1461492159131 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 03:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:02:39 INFO - PROCESS | 1652 | 1461492159134 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 03:02:39 INFO - PROCESS | 1652 | 1461492159136 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:02:39 INFO - PROCESS | 1652 | 1461492159137 Marionette TRACE conn2 <- [1,1406,null,{}] 03:02:39 INFO - PROCESS | 1652 | 1461492159143 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}] 03:02:39 INFO - PROCESS | 1652 | 1461492159231 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 03:02:39 INFO - PROCESS | 1652 | 1461492159242 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c2c000 == 61 [pid = 1652] [id = 359] 03:02:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x11bf8f400) [pid = 1652] [serial = 1076] [outer = 0x0] 03:02:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x11c44ec00) [pid = 1652] [serial = 1077] [outer = 0x11bf8f400] 03:02:39 INFO - PROCESS | 1652 | 1461492159269 Marionette DEBUG loaded listener.js 03:02:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x1272fd000) [pid = 1652] [serial = 1078] [outer = 0x11bf8f400] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x129d69800) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11b1cbc00) [pid = 1652] [serial = 981] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12b66f000) [pid = 1652] [serial = 985] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12d681400) [pid = 1652] [serial = 979] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12aa5e400) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x125e1b000) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11aa9c400) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x1272fe400) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12dc39c00) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12ab0f400) [pid = 1652] [serial = 969] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12bd10c00) [pid = 1652] [serial = 976] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12b669400) [pid = 1652] [serial = 973] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12aa5d000) [pid = 1652] [serial = 967] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x125e22800) [pid = 1652] [serial = 982] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x128047800) [pid = 1652] [serial = 984] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12aa21800) [pid = 1652] [serial = 883] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12a3e2400) [pid = 1652] [serial = 880] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x119e6e000) [pid = 1652] [serial = 874] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12db1c000) [pid = 1652] [serial = 889] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11c16e400) [pid = 1652] [serial = 877] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12b664c00) [pid = 1652] [serial = 886] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11bbad400) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12e48a400) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11b154800) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12dc40800) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x118ead000) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12fb24000) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12d29ec00) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x118669800) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12f1a1800) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12b780400) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12f1a5000) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12b471400) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12e4adc00) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12f407400) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12d295c00) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12af99400) [pid = 1652] [serial = 970] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12b6bc800) [pid = 1652] [serial = 975] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12ab0f800) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x129e1bc00) [pid = 1652] [serial = 963] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12a3ecc00) [pid = 1652] [serial = 964] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12aa17400) [pid = 1652] [serial = 966] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b46a400) [pid = 1652] [serial = 972] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1156ee000) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11532c800) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11423ec00) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x123a91400) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1177a2c00) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x128709000) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129c50400) [pid = 1652] [serial = 961] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11a417000) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118cedc00) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12d178000) [pid = 1652] [serial = 978] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11bf8a800) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11b1c1000) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 03:02:39 INFO - PROCESS | 1652 | 1461492159678 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]]]}] 03:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 570ms 03:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:02:39 INFO - PROCESS | 1652 | 1461492159707 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 03:02:39 INFO - PROCESS | 1652 | 1461492159709 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 03:02:39 INFO - PROCESS | 1652 | 1461492159716 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:02:39 INFO - PROCESS | 1652 | 1461492159721 Marionette TRACE conn2 <- [1,1410,null,{}] 03:02:39 INFO - PROCESS | 1652 | 1461492159725 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}] 03:02:39 INFO - PROCESS | 1652 | 1461492159810 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 03:02:39 INFO - PROCESS | 1652 | 1461492159815 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12592b000 == 62 [pid = 1652] [id = 360] 03:02:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12763f800) [pid = 1652] [serial = 1079] [outer = 0x0] 03:02:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128613800) [pid = 1652] [serial = 1080] [outer = 0x12763f800] 03:02:39 INFO - PROCESS | 1652 | 1461492159842 Marionette DEBUG loaded listener.js 03:02:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x129d60000) [pid = 1652] [serial = 1081] [outer = 0x12763f800] 03:02:40 INFO - PROCESS | 1652 | 1461492160233 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]]]}] 03:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 531ms 03:02:40 INFO - PROCESS | 1652 | 1461492160243 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 03:02:40 INFO - PROCESS | 1652 | 1461492160245 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 03:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:02:40 INFO - PROCESS | 1652 | 1461492160247 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:02:40 INFO - PROCESS | 1652 | 1461492160248 Marionette TRACE conn2 <- [1,1414,null,{}] 03:02:40 INFO - PROCESS | 1652 | 1461492160251 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}] 03:02:40 INFO - PROCESS | 1652 | 1461492160342 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 03:02:40 INFO - PROCESS | 1652 | 1461492160372 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab0b000 == 63 [pid = 1652] [id = 361] 03:02:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12aa17400) [pid = 1652] [serial = 1082] [outer = 0x0] 03:02:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12aa1e800) [pid = 1652] [serial = 1083] [outer = 0x12aa17400] 03:02:40 INFO - PROCESS | 1652 | 1461492160399 Marionette DEBUG loaded listener.js 03:02:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12aa5b800) [pid = 1652] [serial = 1084] [outer = 0x12aa17400] 03:02:40 INFO - PROCESS | 1652 | 1461492160807 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]]]}] 03:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 569ms 03:02:40 INFO - PROCESS | 1652 | 1461492160817 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 03:02:40 INFO - PROCESS | 1652 | 1461492160819 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 03:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:02:40 INFO - PROCESS | 1652 | 1461492160822 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:02:40 INFO - PROCESS | 1652 | 1461492160825 Marionette TRACE conn2 <- [1,1418,null,{}] 03:02:40 INFO - PROCESS | 1652 | 1461492160829 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}] 03:02:40 INFO - PROCESS | 1652 | 1461492160961 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 03:02:40 INFO - PROCESS | 1652 | 1461492160967 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab75000 == 64 [pid = 1652] [id = 362] 03:02:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12ab03000) [pid = 1652] [serial = 1085] [outer = 0x0] 03:02:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12acc7000) [pid = 1652] [serial = 1086] [outer = 0x12ab03000] 03:02:41 INFO - PROCESS | 1652 | 1461492161023 Marionette DEBUG loaded listener.js 03:02:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12af98400) [pid = 1652] [serial = 1087] [outer = 0x12ab03000] 03:02:41 INFO - PROCESS | 1652 | 1461492161500 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]]]}] 03:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 723ms 03:02:41 INFO - PROCESS | 1652 | 1461492161547 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 03:02:41 INFO - PROCESS | 1652 | 1461492161548 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 03:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:02:41 INFO - PROCESS | 1652 | 1461492161551 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:02:41 INFO - PROCESS | 1652 | 1461492161552 Marionette TRACE conn2 <- [1,1422,null,{}] 03:02:41 INFO - PROCESS | 1652 | 1461492161554 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}] 03:02:41 INFO - PROCESS | 1652 | 1461492161668 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 03:02:41 INFO - PROCESS | 1652 | 1461492161726 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b4b2000 == 65 [pid = 1652] [id = 363] 03:02:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12b664c00) [pid = 1652] [serial = 1088] [outer = 0x0] 03:02:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b6bac00) [pid = 1652] [serial = 1089] [outer = 0x12b664c00] 03:02:41 INFO - PROCESS | 1652 | 1461492161751 Marionette DEBUG loaded listener.js 03:02:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12bd17800) [pid = 1652] [serial = 1090] [outer = 0x12b664c00] 03:02:42 INFO - PROCESS | 1652 | 1461492162167 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]]]}] 03:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 669ms 03:02:42 INFO - PROCESS | 1652 | 1461492162221 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 03:02:42 INFO - PROCESS | 1652 | 1461492162223 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 03:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:02:42 INFO - PROCESS | 1652 | 1461492162226 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:02:42 INFO - PROCESS | 1652 | 1461492162228 Marionette TRACE conn2 <- [1,1426,null,{}] 03:02:42 INFO - PROCESS | 1652 | 1461492162231 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}] 03:02:42 INFO - PROCESS | 1652 | 1461492162402 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 03:02:42 INFO - PROCESS | 1652 | 1461492162427 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b722800 == 66 [pid = 1652] [id = 364] 03:02:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12bd18800) [pid = 1652] [serial = 1091] [outer = 0x0] 03:02:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12d685000) [pid = 1652] [serial = 1092] [outer = 0x12bd18800] 03:02:42 INFO - PROCESS | 1652 | 1461492162469 Marionette DEBUG loaded listener.js 03:02:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12e7f1000) [pid = 1652] [serial = 1093] [outer = 0x12bd18800] 03:02:42 INFO - PROCESS | 1652 | 1461492162878 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]]]}] 03:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 672ms 03:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:02:42 INFO - PROCESS | 1652 | 1461492162898 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 03:02:42 INFO - PROCESS | 1652 | 1461492162899 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 03:02:42 INFO - PROCESS | 1652 | 1461492162902 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:02:42 INFO - PROCESS | 1652 | 1461492162903 Marionette TRACE conn2 <- [1,1430,null,{}] 03:02:42 INFO - PROCESS | 1652 | 1461492162905 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}] 03:02:43 INFO - PROCESS | 1652 | 1461492163020 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 03:02:43 INFO - PROCESS | 1652 | 1461492163056 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d488000 == 67 [pid = 1652] [id = 365] 03:02:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12eca1c00) [pid = 1652] [serial = 1094] [outer = 0x0] 03:02:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12eca8800) [pid = 1652] [serial = 1095] [outer = 0x12eca1c00] 03:02:43 INFO - PROCESS | 1652 | 1461492163081 Marionette DEBUG loaded listener.js 03:02:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12eeed800) [pid = 1652] [serial = 1096] [outer = 0x12eca1c00] 03:02:43 INFO - PROCESS | 1652 | 1461492163434 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]]]}] 03:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 571ms 03:02:43 INFO - PROCESS | 1652 | 1461492163478 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 03:02:43 INFO - PROCESS | 1652 | 1461492163479 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 03:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:02:43 INFO - PROCESS | 1652 | 1461492163482 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:02:43 INFO - PROCESS | 1652 | 1461492163483 Marionette TRACE conn2 <- [1,1434,null,{}] 03:02:43 INFO - PROCESS | 1652 | 1461492163485 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}] 03:02:43 INFO - PROCESS | 1652 | 1461492163730 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 03:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12aa19800) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12af95000) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12af94000) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1147cf000) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1133d3000) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11ad7e000) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x114bac400) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x127c37800) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11c71f400) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x129d5c400) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:02:43 INFO - PROCESS | 1652 | 1461492163782 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa20000 == 68 [pid = 1652] [id = 366] 03:02:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1147cf000) [pid = 1652] [serial = 1097] [outer = 0x0] 03:02:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118cfb800) [pid = 1652] [serial = 1098] [outer = 0x1147cf000] 03:02:43 INFO - PROCESS | 1652 | 1461492163808 Marionette DEBUG loaded listener.js 03:02:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x125e1b400) [pid = 1652] [serial = 1099] [outer = 0x1147cf000] 03:02:44 INFO - PROCESS | 1652 | 1461492164114 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]]]}] 03:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 668ms 03:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:02:44 INFO - PROCESS | 1652 | 1461492164150 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 03:02:44 INFO - PROCESS | 1652 | 1461492164152 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 03:02:44 INFO - PROCESS | 1652 | 1461492164154 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:02:44 INFO - PROCESS | 1652 | 1461492164155 Marionette TRACE conn2 <- [1,1438,null,{}] 03:02:44 INFO - PROCESS | 1652 | 1461492164160 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}] 03:02:44 INFO - PROCESS | 1652 | 1461492164251 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 03:02:44 INFO - PROCESS | 1652 | 1461492164327 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e470000 == 69 [pid = 1652] [id = 367] 03:02:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x114bac400) [pid = 1652] [serial = 1100] [outer = 0x0] 03:02:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12a3f6800) [pid = 1652] [serial = 1101] [outer = 0x114bac400] 03:02:44 INFO - PROCESS | 1652 | 1461492164357 Marionette DEBUG loaded listener.js 03:02:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12bf64000) [pid = 1652] [serial = 1102] [outer = 0x114bac400] 03:02:44 INFO - PROCESS | 1652 | 1461492164660 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]]]}] 03:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 521ms 03:02:44 INFO - PROCESS | 1652 | 1461492164679 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 03:02:44 INFO - PROCESS | 1652 | 1461492164681 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 03:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:02:44 INFO - PROCESS | 1652 | 1461492164683 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:02:44 INFO - PROCESS | 1652 | 1461492164685 Marionette TRACE conn2 <- [1,1442,null,{}] 03:02:44 INFO - PROCESS | 1652 | 1461492164687 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}] 03:02:44 INFO - PROCESS | 1652 | 1461492164799 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 03:02:44 INFO - PROCESS | 1652 | 1461492164803 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ecec800 == 70 [pid = 1652] [id = 368] 03:02:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12b490c00) [pid = 1652] [serial = 1103] [outer = 0x0] 03:02:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b495400) [pid = 1652] [serial = 1104] [outer = 0x12b490c00] 03:02:44 INFO - PROCESS | 1652 | 1461492164829 Marionette DEBUG loaded listener.js 03:02:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12eef7400) [pid = 1652] [serial = 1105] [outer = 0x12b490c00] 03:02:45 INFO - PROCESS | 1652 | 1461492165169 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]]]}] 03:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 519ms 03:02:45 INFO - PROCESS | 1652 | 1461492165212 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 03:02:45 INFO - PROCESS | 1652 | 1461492165213 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 03:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:02:45 INFO - PROCESS | 1652 | 1461492165216 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:02:45 INFO - PROCESS | 1652 | 1461492165217 Marionette TRACE conn2 <- [1,1446,null,{}] 03:02:45 INFO - PROCESS | 1652 | 1461492165219 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}] 03:02:45 INFO - PROCESS | 1652 | 1461492165315 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 03:02:45 INFO - PROCESS | 1652 | 1461492165319 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fecd000 == 71 [pid = 1652] [id = 369] 03:02:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12ac9e800) [pid = 1652] [serial = 1106] [outer = 0x0] 03:02:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12aca6400) [pid = 1652] [serial = 1107] [outer = 0x12ac9e800] 03:02:45 INFO - PROCESS | 1652 | 1461492165344 Marionette DEBUG loaded listener.js 03:02:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12acaa400) [pid = 1652] [serial = 1108] [outer = 0x12ac9e800] 03:02:45 INFO - PROCESS | 1652 | 1461492165691 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]]]}] 03:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 517ms 03:02:45 INFO - PROCESS | 1652 | 1461492165779 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 03:02:45 INFO - PROCESS | 1652 | 1461492165782 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 03:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:02:45 INFO - PROCESS | 1652 | 1461492165786 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:02:45 INFO - PROCESS | 1652 | 1461492165789 Marionette TRACE conn2 <- [1,1450,null,{}] 03:02:45 INFO - PROCESS | 1652 | 1461492165794 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}] 03:02:45 INFO - PROCESS | 1652 | 1461492165903 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 03:02:46 INFO - PROCESS | 1652 | 1461492166009 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa16800 == 72 [pid = 1652] [id = 370] 03:02:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1177f0400) [pid = 1652] [serial = 1109] [outer = 0x0] 03:02:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x118cf8800) [pid = 1652] [serial = 1110] [outer = 0x1177f0400] 03:02:46 INFO - PROCESS | 1652 | 1461492166042 Marionette DEBUG loaded listener.js 03:02:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11a453c00) [pid = 1652] [serial = 1111] [outer = 0x1177f0400] 03:02:46 INFO - PROCESS | 1652 | 1461492166509 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]]]}] 03:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 773ms 03:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:02:46 INFO - PROCESS | 1652 | 1461492166560 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 03:02:46 INFO - PROCESS | 1652 | 1461492166562 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 03:02:46 INFO - PROCESS | 1652 | 1461492166568 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:02:46 INFO - PROCESS | 1652 | 1461492166571 Marionette TRACE conn2 <- [1,1454,null,{}] 03:02:46 INFO - PROCESS | 1652 | 1461492166576 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}] 03:02:46 INFO - PROCESS | 1652 | 1461492166713 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 03:02:46 INFO - PROCESS | 1652 | 1461492166789 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d05000 == 73 [pid = 1652] [id = 371] 03:02:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11c728000) [pid = 1652] [serial = 1112] [outer = 0x0] 03:02:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x125e19400) [pid = 1652] [serial = 1113] [outer = 0x11c728000] 03:02:46 INFO - PROCESS | 1652 | 1461492166820 Marionette DEBUG loaded listener.js 03:02:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x127648000) [pid = 1652] [serial = 1114] [outer = 0x11c728000] 03:02:47 INFO - PROCESS | 1652 | 1461492167338 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]]]}] 03:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 826ms 03:02:47 INFO - PROCESS | 1652 | 1461492167394 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 03:02:47 INFO - PROCESS | 1652 | 1461492167397 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 03:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:02:47 INFO - PROCESS | 1652 | 1461492167400 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:02:47 INFO - PROCESS | 1652 | 1461492167403 Marionette TRACE conn2 <- [1,1458,null,{}] 03:02:47 INFO - PROCESS | 1652 | 1461492167413 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}] 03:02:47 INFO - PROCESS | 1652 | 1461492167549 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 03:02:47 INFO - PROCESS | 1652 | 1461492167625 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d203000 == 74 [pid = 1652] [id = 372] 03:02:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12a3eac00) [pid = 1652] [serial = 1115] [outer = 0x0] 03:02:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12a3f8c00) [pid = 1652] [serial = 1116] [outer = 0x12a3eac00] 03:02:47 INFO - PROCESS | 1652 | 1461492167658 Marionette DEBUG loaded listener.js 03:02:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12aa57400) [pid = 1652] [serial = 1117] [outer = 0x12a3eac00] 03:02:48 INFO - PROCESS | 1652 | 1461492168152 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]]]}] 03:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 771ms 03:02:48 INFO - PROCESS | 1652 | 1461492168191 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 03:02:48 INFO - PROCESS | 1652 | 1461492168193 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 03:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:02:48 INFO - PROCESS | 1652 | 1461492168197 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:02:48 INFO - PROCESS | 1652 | 1461492168198 Marionette TRACE conn2 <- [1,1462,null,{}] 03:02:48 INFO - PROCESS | 1652 | 1461492168200 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}] 03:02:48 INFO - PROCESS | 1652 | 1461492168313 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 03:02:48 INFO - PROCESS | 1652 | 1461492168387 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x131f25000 == 75 [pid = 1652] [id = 373] 03:02:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12acaa800) [pid = 1652] [serial = 1118] [outer = 0x0] 03:02:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12accc800) [pid = 1652] [serial = 1119] [outer = 0x12acaa800] 03:02:48 INFO - PROCESS | 1652 | 1461492168417 Marionette DEBUG loaded listener.js 03:02:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12ae99800) [pid = 1652] [serial = 1120] [outer = 0x12acaa800] 03:02:48 INFO - PROCESS | 1652 | 1461492168880 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]]]}] 03:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 719ms 03:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:02:48 INFO - PROCESS | 1652 | 1461492168918 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 03:02:48 INFO - PROCESS | 1652 | 1461492168920 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 03:02:48 INFO - PROCESS | 1652 | 1461492168946 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:02:48 INFO - PROCESS | 1652 | 1461492168948 Marionette TRACE conn2 <- [1,1466,null,{}] 03:02:48 INFO - PROCESS | 1652 | 1461492168954 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}] 03:02:49 INFO - PROCESS | 1652 | 1461492169113 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 03:02:49 INFO - PROCESS | 1652 | 1461492169187 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a1a800 == 76 [pid = 1652] [id = 374] 03:02:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12ae99c00) [pid = 1652] [serial = 1121] [outer = 0x0] 03:02:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12ae9e800) [pid = 1652] [serial = 1122] [outer = 0x12ae99c00] 03:02:49 INFO - PROCESS | 1652 | 1461492169216 Marionette DEBUG loaded listener.js 03:02:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12b488800) [pid = 1652] [serial = 1123] [outer = 0x12ae99c00] 03:02:49 INFO - PROCESS | 1652 | 1461492169680 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]]]}] 03:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 795ms 03:02:49 INFO - PROCESS | 1652 | 1461492169723 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 03:02:49 INFO - PROCESS | 1652 | 1461492169725 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 03:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:02:49 INFO - PROCESS | 1652 | 1461492169729 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:02:49 INFO - PROCESS | 1652 | 1461492169730 Marionette TRACE conn2 <- [1,1470,null,{}] 03:02:49 INFO - PROCESS | 1652 | 1461492169732 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}] 03:02:49 INFO - PROCESS | 1652 | 1461492169860 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 03:02:49 INFO - PROCESS | 1652 | 1461492169938 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac66000 == 77 [pid = 1652] [id = 375] 03:02:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12d17c800) [pid = 1652] [serial = 1124] [outer = 0x0] 03:02:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12e415800) [pid = 1652] [serial = 1125] [outer = 0x12d17c800] 03:02:49 INFO - PROCESS | 1652 | 1461492169970 Marionette DEBUG loaded listener.js 03:02:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12eeec800) [pid = 1652] [serial = 1126] [outer = 0x12d17c800] 03:02:50 INFO - PROCESS | 1652 | 1461492170401 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]]]}] 03:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 721ms 03:02:50 INFO - PROCESS | 1652 | 1461492170451 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 03:02:50 INFO - PROCESS | 1652 | 1461492170452 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 03:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:02:50 INFO - PROCESS | 1652 | 1461492170455 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:02:50 INFO - PROCESS | 1652 | 1461492170456 Marionette TRACE conn2 <- [1,1474,null,{}] 03:02:50 INFO - PROCESS | 1652 | 1461492170478 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}] 03:02:50 INFO - PROCESS | 1652 | 1461492170586 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 03:02:50 INFO - PROCESS | 1652 | 1461492170660 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae4f800 == 78 [pid = 1652] [id = 376] 03:02:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11bbb2400) [pid = 1652] [serial = 1127] [outer = 0x0] 03:02:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12ae69c00) [pid = 1652] [serial = 1128] [outer = 0x11bbb2400] 03:02:50 INFO - PROCESS | 1652 | 1461492170691 Marionette DEBUG loaded listener.js 03:02:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12ae70800) [pid = 1652] [serial = 1129] [outer = 0x11bbb2400] 03:02:51 INFO - PROCESS | 1652 | 1461492171215 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]]]}] 03:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 789ms 03:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:02:51 INFO - PROCESS | 1652 | 1461492171245 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 03:02:51 INFO - PROCESS | 1652 | 1461492171246 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 03:02:51 INFO - PROCESS | 1652 | 1461492171249 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:02:51 INFO - PROCESS | 1652 | 1461492171250 Marionette TRACE conn2 <- [1,1478,null,{}] 03:02:51 INFO - PROCESS | 1652 | 1461492171252 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}] 03:02:51 INFO - PROCESS | 1652 | 1461492171366 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 03:02:51 INFO - PROCESS | 1652 | 1461492171443 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6a5000 == 79 [pid = 1652] [id = 377] 03:02:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x1287aa800) [pid = 1652] [serial = 1130] [outer = 0x0] 03:02:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12ae6cc00) [pid = 1652] [serial = 1131] [outer = 0x1287aa800] 03:02:51 INFO - PROCESS | 1652 | 1461492171474 Marionette DEBUG loaded listener.js 03:02:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12b0a2c00) [pid = 1652] [serial = 1132] [outer = 0x1287aa800] 03:02:52 INFO - PROCESS | 1652 | 1461492172142 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]]]}] 03:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 919ms 03:02:52 INFO - PROCESS | 1652 | 1461492172169 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 03:02:52 INFO - PROCESS | 1652 | 1461492172171 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 03:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:02:52 INFO - PROCESS | 1652 | 1461492172196 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:02:52 INFO - PROCESS | 1652 | 1461492172199 Marionette TRACE conn2 <- [1,1482,null,{}] 03:02:52 INFO - PROCESS | 1652 | 1461492172203 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}] 03:02:52 INFO - PROCESS | 1652 | 1461492172309 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 03:02:52 INFO - PROCESS | 1652 | 1461492172387 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c22e000 == 80 [pid = 1652] [id = 378] 03:02:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x116508800) [pid = 1652] [serial = 1133] [outer = 0x0] 03:02:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x118609c00) [pid = 1652] [serial = 1134] [outer = 0x116508800] 03:02:52 INFO - PROCESS | 1652 | 1461492172416 Marionette DEBUG loaded listener.js 03:02:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x119279400) [pid = 1652] [serial = 1135] [outer = 0x116508800] 03:02:52 INFO - PROCESS | 1652 | 1461492172886 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]]]}] 03:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 725ms 03:02:52 INFO - PROCESS | 1652 | 1461492172918 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 03:02:52 INFO - PROCESS | 1652 | 1461492172922 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 03:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:02:52 INFO - PROCESS | 1652 | 1461492172951 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:02:52 INFO - PROCESS | 1652 | 1461492172952 Marionette TRACE conn2 <- [1,1486,null,{}] 03:02:52 INFO - PROCESS | 1652 | 1461492172955 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}] 03:02:53 INFO - PROCESS | 1652 | 1461492173060 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 03:02:53 INFO - PROCESS | 1652 | 1461492173139 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa1c800 == 81 [pid = 1652] [id = 379] 03:02:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x118966800) [pid = 1652] [serial = 1136] [outer = 0x0] 03:02:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x11aa9b800) [pid = 1652] [serial = 1137] [outer = 0x118966800] 03:02:53 INFO - PROCESS | 1652 | 1461492173167 Marionette DEBUG loaded listener.js 03:02:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11b1c8000) [pid = 1652] [serial = 1138] [outer = 0x118966800] 03:02:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12d47a000 == 80 [pid = 1652] [id = 217] 03:02:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12ecec800 == 79 [pid = 1652] [id = 368] 03:02:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12e470000 == 78 [pid = 1652] [id = 367] 03:02:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa20000 == 77 [pid = 1652] [id = 366] 03:02:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12d488000 == 76 [pid = 1652] [id = 365] 03:02:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12b722800 == 75 [pid = 1652] [id = 364] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12af98800) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12b4b2000 == 74 [pid = 1652] [id = 363] 03:02:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab75000 == 73 [pid = 1652] [id = 362] 03:02:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab0b000 == 72 [pid = 1652] [id = 361] 03:02:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12592b000 == 71 [pid = 1652] [id = 360] 03:02:53 INFO - PROCESS | 1652 | --DOCSHELL 0x119c2c000 == 70 [pid = 1652] [id = 359] 03:02:53 INFO - PROCESS | 1652 | --DOCSHELL 0x116080000 == 69 [pid = 1652] [id = 358] 03:02:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11add0000 == 68 [pid = 1652] [id = 357] 03:02:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4b9000 == 67 [pid = 1652] [id = 354] 03:02:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb84800 == 66 [pid = 1652] [id = 353] 03:02:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12a81c000 == 65 [pid = 1652] [id = 352] 03:02:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1e0000 == 64 [pid = 1652] [id = 351] 03:02:53 INFO - PROCESS | 1652 | --DOCSHELL 0x114e96800 == 63 [pid = 1652] [id = 350] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12ab04000) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12b463400) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12bc70400) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11866c000) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12d182000) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x118c30400) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11b931800) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x127641c00) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x118f90c00) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x1156e2800) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12870a400) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x129d5b800) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x125e1bc00) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x127645400) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12e4b3400) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x129d68c00) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x119734800) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x119283c00) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12bc6e800) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12a3e9c00) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11c446c00) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11aa98000) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12bfca800) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x129e1b400) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x129e19400) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12af92800) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12b6ba400) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12a3ea000) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 03:02:53 INFO - PROCESS | 1652 | 1461492173594 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]]]}] 03:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 676ms 03:02:53 INFO - PROCESS | 1652 | 1461492173625 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 03:02:53 INFO - PROCESS | 1652 | 1461492173626 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 03:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:02:53 INFO - PROCESS | 1652 | 1461492173629 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:02:53 INFO - PROCESS | 1652 | 1461492173631 Marionette TRACE conn2 <- [1,1490,null,{}] 03:02:53 INFO - PROCESS | 1652 | 1461492173639 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}] 03:02:53 INFO - PROCESS | 1652 | 1461492173741 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 03:02:53 INFO - PROCESS | 1652 | 1461492173748 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcaf800 == 64 [pid = 1652] [id = 380] 03:02:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11c256000) [pid = 1652] [serial = 1139] [outer = 0x0] 03:02:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x125c98400) [pid = 1652] [serial = 1140] [outer = 0x11c256000] 03:02:53 INFO - PROCESS | 1652 | 1461492173777 Marionette DEBUG loaded listener.js 03:02:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x125e25000) [pid = 1652] [serial = 1141] [outer = 0x11c256000] 03:02:54 INFO - PROCESS | 1652 | 1461492174156 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]]]}] 03:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 571ms 03:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:02:54 INFO - PROCESS | 1652 | 1461492174201 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 03:02:54 INFO - PROCESS | 1652 | 1461492174203 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 03:02:54 INFO - PROCESS | 1652 | 1461492174205 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:02:54 INFO - PROCESS | 1652 | 1461492174206 Marionette TRACE conn2 <- [1,1494,null,{}] 03:02:54 INFO - PROCESS | 1652 | 1461492174208 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}] 03:02:54 INFO - PROCESS | 1652 | 1461492174298 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 03:02:54 INFO - PROCESS | 1652 | 1461492174302 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12779c000 == 65 [pid = 1652] [id = 381] 03:02:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1272f8c00) [pid = 1652] [serial = 1142] [outer = 0x0] 03:02:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x127eeb000) [pid = 1652] [serial = 1143] [outer = 0x1272f8c00] 03:02:54 INFO - PROCESS | 1652 | 1461492174329 Marionette DEBUG loaded listener.js 03:02:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x129165000) [pid = 1652] [serial = 1144] [outer = 0x1272f8c00] 03:02:54 INFO - PROCESS | 1652 | 1461492174704 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]]]}] 03:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 521ms 03:02:54 INFO - PROCESS | 1652 | 1461492174738 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 03:02:54 INFO - PROCESS | 1652 | 1461492174739 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 03:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:02:54 INFO - PROCESS | 1652 | 1461492174744 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:02:54 INFO - PROCESS | 1652 | 1461492174746 Marionette TRACE conn2 <- [1,1498,null,{}] 03:02:54 INFO - PROCESS | 1652 | 1461492174749 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}] 03:02:54 INFO - PROCESS | 1652 | 1461492174876 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 03:02:54 INFO - PROCESS | 1652 | 1461492174885 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a81a800 == 66 [pid = 1652] [id = 382] 03:02:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12994cc00) [pid = 1652] [serial = 1145] [outer = 0x0] 03:02:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x129d63800) [pid = 1652] [serial = 1146] [outer = 0x12994cc00] 03:02:54 INFO - PROCESS | 1652 | 1461492174927 Marionette DEBUG loaded listener.js 03:02:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a3e5c00) [pid = 1652] [serial = 1147] [outer = 0x12994cc00] 03:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 622ms 03:02:55 INFO - PROCESS | 1652 | 1461492175362 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]]]}] 03:02:55 INFO - PROCESS | 1652 | 1461492175366 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 03:02:55 INFO - PROCESS | 1652 | 1461492175367 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 03:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:02:55 INFO - PROCESS | 1652 | 1461492175369 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:02:55 INFO - PROCESS | 1652 | 1461492175370 Marionette TRACE conn2 <- [1,1502,null,{}] 03:02:55 INFO - PROCESS | 1652 | 1461492175378 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}] 03:02:55 INFO - PROCESS | 1652 | 1461492175520 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 03:02:55 INFO - PROCESS | 1652 | 1461492175547 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab6b800 == 67 [pid = 1652] [id = 383] 03:02:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12a3ed400) [pid = 1652] [serial = 1148] [outer = 0x0] 03:02:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12a3fcc00) [pid = 1652] [serial = 1149] [outer = 0x12a3ed400] 03:02:55 INFO - PROCESS | 1652 | 1461492175575 Marionette DEBUG loaded listener.js 03:02:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12ab0b000) [pid = 1652] [serial = 1150] [outer = 0x12a3ed400] 03:02:55 INFO - PROCESS | 1652 | 1461492175931 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]]]}] 03:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 574ms 03:02:55 INFO - PROCESS | 1652 | 1461492175944 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 03:02:55 INFO - PROCESS | 1652 | 1461492175945 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 03:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:02:55 INFO - PROCESS | 1652 | 1461492175947 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:02:55 INFO - PROCESS | 1652 | 1461492175949 Marionette TRACE conn2 <- [1,1506,null,{}] 03:02:55 INFO - PROCESS | 1652 | 1461492175951 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}] 03:02:56 INFO - PROCESS | 1652 | 1461492176061 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 03:02:56 INFO - PROCESS | 1652 | 1461492176077 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae51000 == 68 [pid = 1652] [id = 384] 03:02:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12ac9cc00) [pid = 1652] [serial = 1151] [outer = 0x0] 03:02:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12aca8800) [pid = 1652] [serial = 1152] [outer = 0x12ac9cc00] 03:02:56 INFO - PROCESS | 1652 | 1461492176103 Marionette DEBUG loaded listener.js 03:02:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12ae70400) [pid = 1652] [serial = 1153] [outer = 0x12ac9cc00] 03:02:56 INFO - PROCESS | 1652 | 1461492176451 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]]]}] 03:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 520ms 03:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:02:56 INFO - PROCESS | 1652 | 1461492176468 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 03:02:56 INFO - PROCESS | 1652 | 1461492176469 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 03:02:56 INFO - PROCESS | 1652 | 1461492176471 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:02:56 INFO - PROCESS | 1652 | 1461492176473 Marionette TRACE conn2 <- [1,1510,null,{}] 03:02:56 INFO - PROCESS | 1652 | 1461492176475 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}] 03:02:56 INFO - PROCESS | 1652 | 1461492176588 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 03:02:56 INFO - PROCESS | 1652 | 1461492176601 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aed5800 == 69 [pid = 1652] [id = 385] 03:02:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12ae72400) [pid = 1652] [serial = 1154] [outer = 0x0] 03:02:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12af8f400) [pid = 1652] [serial = 1155] [outer = 0x12ae72400] 03:02:56 INFO - PROCESS | 1652 | 1461492176628 Marionette DEBUG loaded listener.js 03:02:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12b0a4400) [pid = 1652] [serial = 1156] [outer = 0x12ae72400] 03:02:57 INFO - PROCESS | 1652 | 1461492177072 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]]]}] 03:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 620ms 03:02:57 INFO - PROCESS | 1652 | 1461492177093 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 03:02:57 INFO - PROCESS | 1652 | 1461492177095 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 03:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:02:57 INFO - PROCESS | 1652 | 1461492177098 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:02:57 INFO - PROCESS | 1652 | 1461492177100 Marionette TRACE conn2 <- [1,1514,null,{}] 03:02:57 INFO - PROCESS | 1652 | 1461492177113 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}] 03:02:57 INFO - PROCESS | 1652 | 1461492177190 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 03:02:57 INFO - PROCESS | 1652 | 1461492177218 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b935000 == 70 [pid = 1652] [id = 386] 03:02:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12ae95c00) [pid = 1652] [serial = 1157] [outer = 0x0] 03:02:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12b0a8800) [pid = 1652] [serial = 1158] [outer = 0x12ae95c00] 03:02:57 INFO - PROCESS | 1652 | 1461492177246 Marionette DEBUG loaded listener.js 03:02:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12b0af400) [pid = 1652] [serial = 1159] [outer = 0x12ae95c00] 03:02:57 INFO - PROCESS | 1652 | 1461492177994 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]]]}] 03:02:58 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12b664c00) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:02:58 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12bd18800) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:02:58 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11bf8f400) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:02:58 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12eca1c00) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:02:58 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12763f800) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:02:58 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12aa17400) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:02:58 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x119729c00) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:02:58 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1147ca000) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:02:58 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12ab03000) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:02:58 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x1147cf000) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:02:58 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12b490c00) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:02:58 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x114bac400) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:02:58 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x129d62000) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:02:58 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x129d5bc00) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 935ms 03:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:02:58 INFO - PROCESS | 1652 | 1461492178035 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 03:02:58 INFO - PROCESS | 1652 | 1461492178036 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 03:02:58 INFO - PROCESS | 1652 | 1461492178038 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:02:58 INFO - PROCESS | 1652 | 1461492178040 Marionette TRACE conn2 <- [1,1518,null,{}] 03:02:58 INFO - PROCESS | 1652 | 1461492178043 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}] 03:02:58 INFO - PROCESS | 1652 | 1461492178136 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 03:02:58 INFO - PROCESS | 1652 | 1461492178142 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12592a800 == 71 [pid = 1652] [id = 387] 03:02:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11b1cc400) [pid = 1652] [serial = 1160] [outer = 0x0] 03:02:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x127ee9400) [pid = 1652] [serial = 1161] [outer = 0x11b1cc400] 03:02:58 INFO - PROCESS | 1652 | 1461492178168 Marionette DEBUG loaded listener.js 03:02:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12aa5e400) [pid = 1652] [serial = 1162] [outer = 0x11b1cc400] 03:02:58 INFO - PROCESS | 1652 | 1461492178507 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]]]}] 03:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 520ms 03:02:58 INFO - PROCESS | 1652 | 1461492178559 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 03:02:58 INFO - PROCESS | 1652 | 1461492178561 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 03:02:58 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:02:58 INFO - PROCESS | 1652 | 1461492178563 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:02:58 INFO - PROCESS | 1652 | 1461492178565 Marionette TRACE conn2 <- [1,1522,null,{}] 03:02:58 INFO - PROCESS | 1652 | 1461492178567 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}] 03:02:58 INFO - PROCESS | 1652 | 1461492178689 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 03:02:58 INFO - PROCESS | 1652 | 1461492178698 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1af000 == 72 [pid = 1652] [id = 388] 03:02:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11bf8f400) [pid = 1652] [serial = 1163] [outer = 0x0] 03:02:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12b46a400) [pid = 1652] [serial = 1164] [outer = 0x11bf8f400] 03:02:58 INFO - PROCESS | 1652 | 1461492178722 Marionette DEBUG loaded listener.js 03:02:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12b66a800) [pid = 1652] [serial = 1165] [outer = 0x11bf8f400] 03:02:59 INFO - PROCESS | 1652 | 1461492179301 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"]]]}] 03:02:59 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 () { 03:02:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:02:59 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 () { 03:02:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:02:59 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 () { 03:02:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:02:59 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 () { 03:02:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:02:59 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 771ms 03:02:59 INFO - PROCESS | 1652 | 1461492179336 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 03:02:59 INFO - PROCESS | 1652 | 1461492179342 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 03:02:59 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:02:59 INFO - PROCESS | 1652 | 1461492179348 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:02:59 INFO - PROCESS | 1652 | 1461492179352 Marionette TRACE conn2 <- [1,1526,null,{}] 03:02:59 INFO - PROCESS | 1652 | 1461492179357 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}] 03:02:59 INFO - PROCESS | 1652 | 1461492179501 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 03:02:59 INFO - PROCESS | 1652 | 1461492179580 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d81000 == 73 [pid = 1652] [id = 389] 03:02:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1177a3000) [pid = 1652] [serial = 1166] [outer = 0x0] 03:02:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x1186cbc00) [pid = 1652] [serial = 1167] [outer = 0x1177a3000] 03:02:59 INFO - PROCESS | 1652 | 1461492179614 Marionette DEBUG loaded listener.js 03:02:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x119e6e800) [pid = 1652] [serial = 1168] [outer = 0x1177a3000] 03:03:00 INFO - PROCESS | 1652 | 1461492180014 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"]]]}] 03:03:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:03:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:03:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:03:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:03:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:03:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:03:00 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 675ms 03:03:00 INFO - PROCESS | 1652 | 1461492180022 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 03:03:00 INFO - PROCESS | 1652 | 1461492180026 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 03:03:00 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:03:00 INFO - PROCESS | 1652 | 1461492180031 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:03:00 INFO - PROCESS | 1652 | 1461492180033 Marionette TRACE conn2 <- [1,1530,null,{}] 03:03:00 INFO - PROCESS | 1652 | 1461492180036 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}] 03:03:00 INFO - PROCESS | 1652 | 1461492180148 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 03:03:00 INFO - PROCESS | 1652 | 1461492180205 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a804000 == 74 [pid = 1652] [id = 390] 03:03:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x1177a3400) [pid = 1652] [serial = 1169] [outer = 0x0] 03:03:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11b92ac00) [pid = 1652] [serial = 1170] [outer = 0x1177a3400] 03:03:00 INFO - PROCESS | 1652 | 1461492180236 Marionette DEBUG loaded listener.js 03:03:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12870d000) [pid = 1652] [serial = 1171] [outer = 0x1177a3400] 03:03:00 INFO - PROCESS | 1652 | 1461492180642 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]]]}] 03:03:00 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 03:03:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:03:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:03:00 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. 03:03:00 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:03:00 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 621ms 03:03:00 INFO - PROCESS | 1652 | 1461492180652 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 03:03:00 INFO - PROCESS | 1652 | 1461492180654 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 03:03:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:03:00 INFO - PROCESS | 1652 | 1461492180657 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:03:00 INFO - PROCESS | 1652 | 1461492180662 Marionette TRACE conn2 <- [1,1534,null,{}] 03:03:00 INFO - PROCESS | 1652 | 1461492180670 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}] 03:03:00 INFO - PROCESS | 1652 | 1461492180786 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 03:03:00 INFO - PROCESS | 1652 | 1461492180887 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d20e800 == 75 [pid = 1652] [id = 391] 03:03:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x129c50400) [pid = 1652] [serial = 1172] [outer = 0x0] 03:03:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12aa51000) [pid = 1652] [serial = 1173] [outer = 0x129c50400] 03:03:00 INFO - PROCESS | 1652 | 1461492180919 Marionette DEBUG loaded listener.js 03:03:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12aca3400) [pid = 1652] [serial = 1174] [outer = 0x129c50400] 03:03:01 INFO - PROCESS | 1652 | 1461492181349 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]]]}] 03:03:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:03:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 724ms 03:03:01 INFO - PROCESS | 1652 | 1461492181382 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 03:03:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:03:01 INFO - PROCESS | 1652 | 1461492181384 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 03:03:01 INFO - PROCESS | 1652 | 1461492181386 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:03:01 INFO - PROCESS | 1652 | 1461492181387 Marionette TRACE conn2 <- [1,1538,null,{}] 03:03:01 INFO - PROCESS | 1652 | 1461492181390 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}] 03:03:01 INFO - PROCESS | 1652 | 1461492181502 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 03:03:01 INFO - PROCESS | 1652 | 1461492181607 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e470000 == 76 [pid = 1652] [id = 392] 03:03:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12aa5bc00) [pid = 1652] [serial = 1175] [outer = 0x0] 03:03:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12ae9f000) [pid = 1652] [serial = 1176] [outer = 0x12aa5bc00] 03:03:01 INFO - PROCESS | 1652 | 1461492181639 Marionette DEBUG loaded listener.js 03:03:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12b46b000) [pid = 1652] [serial = 1177] [outer = 0x12aa5bc00] 03:03:02 INFO - PROCESS | 1652 | 1461492182054 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]]]}] 03:03:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:03:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 719ms 03:03:02 INFO - PROCESS | 1652 | 1461492182111 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 03:03:02 INFO - PROCESS | 1652 | 1461492182112 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 03:03:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:03:02 INFO - PROCESS | 1652 | 1461492182115 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:03:02 INFO - PROCESS | 1652 | 1461492182116 Marionette TRACE conn2 <- [1,1542,null,{}] 03:03:02 INFO - PROCESS | 1652 | 1461492182119 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}] 03:03:02 INFO - PROCESS | 1652 | 1461492182231 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 03:03:02 INFO - PROCESS | 1652 | 1461492182307 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb9a800 == 77 [pid = 1652] [id = 393] 03:03:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12b0aac00) [pid = 1652] [serial = 1178] [outer = 0x0] 03:03:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12b493800) [pid = 1652] [serial = 1179] [outer = 0x12b0aac00] 03:03:02 INFO - PROCESS | 1652 | 1461492182337 Marionette DEBUG loaded listener.js 03:03:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12b6c8000) [pid = 1652] [serial = 1180] [outer = 0x12b0aac00] 03:03:02 INFO - PROCESS | 1652 | 1461492182744 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]]]}] 03:03:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:03:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 669ms 03:03:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:03:02 INFO - PROCESS | 1652 | 1461492182784 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 03:03:02 INFO - PROCESS | 1652 | 1461492182786 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 03:03:02 INFO - PROCESS | 1652 | 1461492182788 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:03:02 INFO - PROCESS | 1652 | 1461492182789 Marionette TRACE conn2 <- [1,1546,null,{}] 03:03:02 INFO - PROCESS | 1652 | 1461492182792 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}] 03:03:02 INFO - PROCESS | 1652 | 1461492182919 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 03:03:03 INFO - PROCESS | 1652 | 1461492183001 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fac9000 == 78 [pid = 1652] [id = 394] 03:03:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12b78f400) [pid = 1652] [serial = 1181] [outer = 0x0] 03:03:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12d295c00) [pid = 1652] [serial = 1182] [outer = 0x12b78f400] 03:03:03 INFO - PROCESS | 1652 | 1461492183033 Marionette DEBUG loaded listener.js 03:03:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12e4ad800) [pid = 1652] [serial = 1183] [outer = 0x12b78f400] 03:03:03 INFO - PROCESS | 1652 | 1461492183459 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]]]}] 03:03:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:03:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 720ms 03:03:03 INFO - PROCESS | 1652 | 1461492183519 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 03:03:03 INFO - PROCESS | 1652 | 1461492183521 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 03:03:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:03:03 INFO - PROCESS | 1652 | 1461492183538 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:03:03 INFO - PROCESS | 1652 | 1461492183540 Marionette TRACE conn2 <- [1,1550,null,{}] 03:03:03 INFO - PROCESS | 1652 | 1461492183561 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}] 03:03:03 INFO - PROCESS | 1652 | 1461492183669 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 03:03:03 INFO - PROCESS | 1652 | 1461492183745 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x131f2d000 == 79 [pid = 1652] [id = 395] 03:03:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12dc46400) [pid = 1652] [serial = 1184] [outer = 0x0] 03:03:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12ec9e000) [pid = 1652] [serial = 1185] [outer = 0x12dc46400] 03:03:03 INFO - PROCESS | 1652 | 1461492183776 Marionette DEBUG loaded listener.js 03:03:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12eef0400) [pid = 1652] [serial = 1186] [outer = 0x12dc46400] 03:03:04 INFO - PROCESS | 1652 | 1461492184191 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]]]}] 03:03:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:03:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 691ms 03:03:04 INFO - PROCESS | 1652 | 1461492184227 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 03:03:04 INFO - PROCESS | 1652 | 1461492184229 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 03:03:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:03:04 INFO - PROCESS | 1652 | 1461492184231 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:03:04 INFO - PROCESS | 1652 | 1461492184233 Marionette TRACE conn2 <- [1,1554,null,{}] 03:03:04 INFO - PROCESS | 1652 | 1461492184235 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}] 03:03:04 INFO - PROCESS | 1652 | 1461492184347 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 03:03:04 INFO - PROCESS | 1652 | 1461492184454 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x139cd3800 == 80 [pid = 1652] [id = 396] 03:03:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12a363800) [pid = 1652] [serial = 1187] [outer = 0x0] 03:03:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12a36ac00) [pid = 1652] [serial = 1188] [outer = 0x12a363800] 03:03:04 INFO - PROCESS | 1652 | 1461492184487 Marionette DEBUG loaded listener.js 03:03:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12a36f800) [pid = 1652] [serial = 1189] [outer = 0x12a363800] 03:03:04 INFO - PROCESS | 1652 | 1461492184907 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]]]}] 03:03:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:03:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 719ms 03:03:04 INFO - PROCESS | 1652 | 1461492184969 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 03:03:04 INFO - PROCESS | 1652 | 1461492184970 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 03:03:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:03:04 INFO - PROCESS | 1652 | 1461492184976 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:03:04 INFO - PROCESS | 1652 | 1461492184977 Marionette TRACE conn2 <- [1,1558,null,{}] 03:03:04 INFO - PROCESS | 1652 | 1461492184979 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}] 03:03:05 INFO - PROCESS | 1652 | 1461492185090 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 03:03:05 INFO - PROCESS | 1652 | 1461492185167 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8d3000 == 81 [pid = 1652] [id = 397] 03:03:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12a367000) [pid = 1652] [serial = 1190] [outer = 0x0] 03:03:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12dc3a400) [pid = 1652] [serial = 1191] [outer = 0x12a367000] 03:03:05 INFO - PROCESS | 1652 | 1461492185200 Marionette DEBUG loaded listener.js 03:03:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12eef1c00) [pid = 1652] [serial = 1192] [outer = 0x12a367000] 03:03:05 INFO - PROCESS | 1652 | 1461492185654 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]]]}] 03:03:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:03:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 719ms 03:03:05 INFO - PROCESS | 1652 | 1461492185695 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 03:03:05 INFO - PROCESS | 1652 | 1461492185698 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 03:03:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:03:05 INFO - PROCESS | 1652 | 1461492185702 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:03:05 INFO - PROCESS | 1652 | 1461492185704 Marionette TRACE conn2 <- [1,1562,null,{}] 03:03:05 INFO - PROCESS | 1652 | 1461492185708 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}] 03:03:05 INFO - PROCESS | 1652 | 1461492185866 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 03:03:06 INFO - PROCESS | 1652 | 1461492186033 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab18800 == 82 [pid = 1652] [id = 398] 03:03:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12a365c00) [pid = 1652] [serial = 1193] [outer = 0x0] 03:03:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12a3fec00) [pid = 1652] [serial = 1194] [outer = 0x12a365c00] 03:03:06 INFO - PROCESS | 1652 | 1461492186081 Marionette DEBUG loaded listener.js 03:03:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12e4b4c00) [pid = 1652] [serial = 1195] [outer = 0x12a365c00] 03:03:06 INFO - PROCESS | 1652 | 1461492186711 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]]]}] 03:03:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:03:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1025ms 03:03:06 INFO - PROCESS | 1652 | 1461492186727 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 03:03:06 INFO - PROCESS | 1652 | 1461492186730 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 03:03:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:03:06 INFO - PROCESS | 1652 | 1461492186734 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:03:06 INFO - PROCESS | 1652 | 1461492186736 Marionette TRACE conn2 <- [1,1566,null,{}] 03:03:06 INFO - PROCESS | 1652 | 1461492186758 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}] 03:03:06 INFO - PROCESS | 1652 | 1461492186906 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 03:03:06 INFO - PROCESS | 1652 | 1461492186968 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x127714800 == 83 [pid = 1652] [id = 399] 03:03:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x11650c400) [pid = 1652] [serial = 1196] [outer = 0x0] 03:03:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x119733400) [pid = 1652] [serial = 1197] [outer = 0x11650c400] 03:03:06 INFO - PROCESS | 1652 | 1461492186997 Marionette DEBUG loaded listener.js 03:03:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x11b154800) [pid = 1652] [serial = 1198] [outer = 0x11650c400] 03:03:07 INFO - PROCESS | 1652 | 1461492187418 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]]]}] 03:03:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:03:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 723ms 03:03:07 INFO - PROCESS | 1652 | 1461492187457 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 03:03:07 INFO - PROCESS | 1652 | 1461492187461 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 03:03:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:03:07 INFO - PROCESS | 1652 | 1461492187465 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:03:07 INFO - PROCESS | 1652 | 1461492187467 Marionette TRACE conn2 <- [1,1570,null,{}] 03:03:07 INFO - PROCESS | 1652 | 1461492187469 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}] 03:03:07 INFO - PROCESS | 1652 | 1461492187583 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 03:03:07 INFO - PROCESS | 1652 | 1461492187665 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1e4000 == 84 [pid = 1652] [id = 400] 03:03:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x11af89400) [pid = 1652] [serial = 1199] [outer = 0x0] 03:03:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x127645400) [pid = 1652] [serial = 1200] [outer = 0x11af89400] 03:03:07 INFO - PROCESS | 1652 | 1461492187693 Marionette DEBUG loaded listener.js 03:03:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12878a800) [pid = 1652] [serial = 1201] [outer = 0x11af89400] 03:03:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc9e800 == 83 [pid = 1652] [id = 333] 03:03:08 INFO - PROCESS | 1652 | --DOCSHELL 0x125a90800 == 82 [pid = 1652] [id = 337] 03:03:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12eed0800 == 81 [pid = 1652] [id = 335] 03:03:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12592a800 == 80 [pid = 1652] [id = 387] 03:03:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12b935000 == 79 [pid = 1652] [id = 386] 03:03:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12aed5800 == 78 [pid = 1652] [id = 385] 03:03:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae51000 == 77 [pid = 1652] [id = 384] 03:03:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab6b800 == 76 [pid = 1652] [id = 383] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12aca6400) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12a81a800 == 75 [pid = 1652] [id = 382] 03:03:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12779c000 == 74 [pid = 1652] [id = 381] 03:03:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcaf800 == 73 [pid = 1652] [id = 380] 03:03:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa1c800 == 72 [pid = 1652] [id = 379] 03:03:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11c22e000 == 71 [pid = 1652] [id = 378] 03:03:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa16800 == 70 [pid = 1652] [id = 370] 03:03:08 INFO - PROCESS | 1652 | 1461492188145 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]]]}] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12d68d800) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12878d800) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12acd0c00) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x125e1b400) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x1133d5400) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12b495400) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12a3f6800) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x118cfb800) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12e7f1000) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12eeed800) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12eef7400) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12bf64000) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12af98400) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12e488400) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12bd17800) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12b6bac00) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12d685000) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11c44ec00) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x1272fd000) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12eca8800) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11bbb5c00) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12e7eec00) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x128613800) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x129d60000) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12aa1e800) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12aa5b800) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11b1cf800) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11aa94c00) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x118542800) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x1151e3400) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12acc7000) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12bf5c800) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 03:03:08 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12a6efc00) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 03:03:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:03:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 722ms 03:03:08 INFO - PROCESS | 1652 | 1461492188214 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 03:03:08 INFO - PROCESS | 1652 | 1461492188216 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 03:03:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:03:08 INFO - PROCESS | 1652 | 1461492188220 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:03:08 INFO - PROCESS | 1652 | 1461492188223 Marionette TRACE conn2 <- [1,1574,null,{}] 03:03:08 INFO - PROCESS | 1652 | 1461492188238 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}] 03:03:08 INFO - PROCESS | 1652 | 1461492188336 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 03:03:08 INFO - PROCESS | 1652 | 1461492188344 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b920800 == 71 [pid = 1652] [id = 401] 03:03:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x129d5ac00) [pid = 1652] [serial = 1202] [outer = 0x0] 03:03:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x129e1ec00) [pid = 1652] [serial = 1203] [outer = 0x129d5ac00] 03:03:08 INFO - PROCESS | 1652 | 1461492188373 Marionette DEBUG loaded listener.js 03:03:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12a3f6800) [pid = 1652] [serial = 1204] [outer = 0x129d5ac00] 03:03:08 INFO - PROCESS | 1652 | 1461492188764 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]]]}] 03:03:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:03:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 582ms 03:03:08 INFO - PROCESS | 1652 | 1461492188802 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 03:03:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:03:08 INFO - PROCESS | 1652 | 1461492188803 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 03:03:08 INFO - PROCESS | 1652 | 1461492188806 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:03:08 INFO - PROCESS | 1652 | 1461492188807 Marionette TRACE conn2 <- [1,1578,null,{}] 03:03:08 INFO - PROCESS | 1652 | 1461492188809 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}] 03:03:08 INFO - PROCESS | 1652 | 1461492188903 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 03:03:08 INFO - PROCESS | 1652 | 1461492188909 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a807000 == 72 [pid = 1652] [id = 402] 03:03:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12a3fd800) [pid = 1652] [serial = 1205] [outer = 0x0] 03:03:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12aa21800) [pid = 1652] [serial = 1206] [outer = 0x12a3fd800] 03:03:08 INFO - PROCESS | 1652 | 1461492188936 Marionette DEBUG loaded listener.js 03:03:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12aca1c00) [pid = 1652] [serial = 1207] [outer = 0x12a3fd800] 03:03:09 INFO - PROCESS | 1652 | 1461492189274 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]]]}] 03:03:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:03:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 519ms 03:03:09 INFO - PROCESS | 1652 | 1461492189325 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 03:03:09 INFO - PROCESS | 1652 | 1461492189327 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 03:03:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:03:09 INFO - PROCESS | 1652 | 1461492189329 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:03:09 INFO - PROCESS | 1652 | 1461492189330 Marionette TRACE conn2 <- [1,1582,null,{}] 03:03:09 INFO - PROCESS | 1652 | 1461492189332 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}] 03:03:09 INFO - PROCESS | 1652 | 1461492189425 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 03:03:09 INFO - PROCESS | 1652 | 1461492189429 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac5e000 == 73 [pid = 1652] [id = 403] 03:03:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12acc5000) [pid = 1652] [serial = 1208] [outer = 0x0] 03:03:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12ae6b800) [pid = 1652] [serial = 1209] [outer = 0x12acc5000] 03:03:09 INFO - PROCESS | 1652 | 1461492189455 Marionette DEBUG loaded listener.js 03:03:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12ae94400) [pid = 1652] [serial = 1210] [outer = 0x12acc5000] 03:03:09 INFO - PROCESS | 1652 | 1461492189811 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]]]}] 03:03:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:03:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 523ms 03:03:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:03:09 INFO - PROCESS | 1652 | 1461492189853 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 03:03:09 INFO - PROCESS | 1652 | 1461492189854 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 03:03:09 INFO - PROCESS | 1652 | 1461492189856 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:03:09 INFO - PROCESS | 1652 | 1461492189859 Marionette TRACE conn2 <- [1,1586,null,{}] 03:03:09 INFO - PROCESS | 1652 | 1461492189862 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}] 03:03:10 INFO - PROCESS | 1652 | 1461492190003 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 03:03:10 INFO - PROCESS | 1652 | 1461492190050 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b4a6000 == 74 [pid = 1652] [id = 404] 03:03:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12acd2c00) [pid = 1652] [serial = 1211] [outer = 0x0] 03:03:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12af98400) [pid = 1652] [serial = 1212] [outer = 0x12acd2c00] 03:03:10 INFO - PROCESS | 1652 | 1461492190077 Marionette DEBUG loaded listener.js 03:03:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12b6c0c00) [pid = 1652] [serial = 1213] [outer = 0x12acd2c00] 03:03:10 INFO - PROCESS | 1652 | 1461492190395 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]]]}] 03:03:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:03:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 571ms 03:03:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:03:10 INFO - PROCESS | 1652 | 1461492190428 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 03:03:10 INFO - PROCESS | 1652 | 1461492190429 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 03:03:10 INFO - PROCESS | 1652 | 1461492190431 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:03:10 INFO - PROCESS | 1652 | 1461492190433 Marionette TRACE conn2 <- [1,1590,null,{}] 03:03:10 INFO - PROCESS | 1652 | 1461492190435 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}] 03:03:10 INFO - PROCESS | 1652 | 1461492190554 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 03:03:10 INFO - PROCESS | 1652 | 1461492190569 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b931800 == 75 [pid = 1652] [id = 405] 03:03:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12b0acc00) [pid = 1652] [serial = 1214] [outer = 0x0] 03:03:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12bd17800) [pid = 1652] [serial = 1215] [outer = 0x12b0acc00] 03:03:10 INFO - PROCESS | 1652 | 1461492190594 Marionette DEBUG loaded listener.js 03:03:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12d689400) [pid = 1652] [serial = 1216] [outer = 0x12b0acc00] 03:03:10 INFO - PROCESS | 1652 | 1461492190958 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]]]}] 03:03:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:03:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 568ms 03:03:11 INFO - PROCESS | 1652 | 1461492191001 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 03:03:11 INFO - PROCESS | 1652 | 1461492191002 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 03:03:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:03:11 INFO - PROCESS | 1652 | 1461492191004 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:03:11 INFO - PROCESS | 1652 | 1461492191005 Marionette TRACE conn2 <- [1,1594,null,{}] 03:03:11 INFO - PROCESS | 1652 | 1461492191008 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}] 03:03:11 INFO - PROCESS | 1652 | 1461492191126 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 03:03:11 INFO - PROCESS | 1652 | 1461492191138 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d07e000 == 76 [pid = 1652] [id = 406] 03:03:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12b6c2c00) [pid = 1652] [serial = 1217] [outer = 0x0] 03:03:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12e40cc00) [pid = 1652] [serial = 1218] [outer = 0x12b6c2c00] 03:03:11 INFO - PROCESS | 1652 | 1461492191165 Marionette DEBUG loaded listener.js 03:03:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12e7e2400) [pid = 1652] [serial = 1219] [outer = 0x12b6c2c00] 03:03:11 INFO - PROCESS | 1652 | 1461492191521 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]]]}] 03:03:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:03:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 570ms 03:03:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:03:11 INFO - PROCESS | 1652 | 1461492191575 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 03:03:11 INFO - PROCESS | 1652 | 1461492191576 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 03:03:11 INFO - PROCESS | 1652 | 1461492191578 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:03:11 INFO - PROCESS | 1652 | 1461492191579 Marionette TRACE conn2 <- [1,1598,null,{}] 03:03:11 INFO - PROCESS | 1652 | 1461492191581 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}] 03:03:11 INFO - PROCESS | 1652 | 1461492191701 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 03:03:11 INFO - PROCESS | 1652 | 1461492191714 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc09000 == 77 [pid = 1652] [id = 407] 03:03:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12a355800) [pid = 1652] [serial = 1220] [outer = 0x0] 03:03:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12a35b000) [pid = 1652] [serial = 1221] [outer = 0x12a355800] 03:03:11 INFO - PROCESS | 1652 | 1461492191739 Marionette DEBUG loaded listener.js 03:03:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12a35f400) [pid = 1652] [serial = 1222] [outer = 0x12a355800] 03:03:12 INFO - PROCESS | 1652 | 1461492192103 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]]]}] 03:03:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:03:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 572ms 03:03:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:03:12 INFO - PROCESS | 1652 | 1461492192151 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 03:03:12 INFO - PROCESS | 1652 | 1461492192152 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 03:03:12 INFO - PROCESS | 1652 | 1461492192154 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:03:12 INFO - PROCESS | 1652 | 1461492192155 Marionette TRACE conn2 <- [1,1602,null,{}] 03:03:12 INFO - PROCESS | 1652 | 1461492192158 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}] 03:03:12 INFO - PROCESS | 1652 | 1461492192278 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 03:03:12 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12ac9cc00) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:03:12 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12ae72400) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:03:12 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x116508800) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:03:12 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11c256000) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:03:12 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12ae95c00) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:03:12 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x118966800) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:03:12 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x1272f8c00) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:03:12 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12a3ed400) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:03:12 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12ac9e800) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:03:12 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12994cc00) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:03:12 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11b1cc400) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:03:12 INFO - PROCESS | 1652 | 1461492192453 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197c7000 == 78 [pid = 1652] [id = 408] 03:03:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x1151de800) [pid = 1652] [serial = 1223] [outer = 0x0] 03:03:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x119734400) [pid = 1652] [serial = 1224] [outer = 0x1151de800] 03:03:12 INFO - PROCESS | 1652 | 1461492192479 Marionette DEBUG loaded listener.js 03:03:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x129e15c00) [pid = 1652] [serial = 1225] [outer = 0x1151de800] 03:03:12 INFO - PROCESS | 1652 | 1461492192773 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]]]}] 03:03:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:03:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 672ms 03:03:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:03:12 INFO - PROCESS | 1652 | 1461492192828 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 03:03:12 INFO - PROCESS | 1652 | 1461492192829 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 03:03:12 INFO - PROCESS | 1652 | 1461492192832 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:03:12 INFO - PROCESS | 1652 | 1461492192833 Marionette TRACE conn2 <- [1,1606,null,{}] 03:03:12 INFO - PROCESS | 1652 | 1461492192835 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}] 03:03:12 INFO - PROCESS | 1652 | 1461492192946 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 03:03:13 INFO - PROCESS | 1652 | 1461492193028 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb8d800 == 79 [pid = 1652] [id = 409] 03:03:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x129949000) [pid = 1652] [serial = 1226] [outer = 0x0] 03:03:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12e7e3400) [pid = 1652] [serial = 1227] [outer = 0x129949000] 03:03:13 INFO - PROCESS | 1652 | 1461492193058 Marionette DEBUG loaded listener.js 03:03:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12f403800) [pid = 1652] [serial = 1228] [outer = 0x129949000] 03:03:13 INFO - PROCESS | 1652 | 1461492193342 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]]]}] 03:03:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:03:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 568ms 03:03:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:03:13 INFO - PROCESS | 1652 | 1461492193401 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 03:03:13 INFO - PROCESS | 1652 | 1461492193402 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 03:03:13 INFO - PROCESS | 1652 | 1461492193404 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:03:13 INFO - PROCESS | 1652 | 1461492193406 Marionette TRACE conn2 <- [1,1610,null,{}] 03:03:13 INFO - PROCESS | 1652 | 1461492193411 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}] 03:03:13 INFO - PROCESS | 1652 | 1461492193506 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 03:03:13 INFO - PROCESS | 1652 | 1461492193510 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x131f2f800 == 80 [pid = 1652] [id = 410] 03:03:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12ab93800) [pid = 1652] [serial = 1229] [outer = 0x0] 03:03:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12ab98000) [pid = 1652] [serial = 1230] [outer = 0x12ab93800] 03:03:13 INFO - PROCESS | 1652 | 1461492193535 Marionette DEBUG loaded listener.js 03:03:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x116302c00) [pid = 1652] [serial = 1231] [outer = 0x12ab93800] 03:03:13 INFO - PROCESS | 1652 | 1461492193863 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]]]}] 03:03:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:03:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 474ms 03:03:13 INFO - PROCESS | 1652 | 1461492193882 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 03:03:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:03:13 INFO - PROCESS | 1652 | 1461492193883 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 03:03:13 INFO - PROCESS | 1652 | 1461492193886 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:03:13 INFO - PROCESS | 1652 | 1461492193887 Marionette TRACE conn2 <- [1,1614,null,{}] 03:03:13 INFO - PROCESS | 1652 | 1461492193891 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}] 03:03:14 INFO - PROCESS | 1652 | 1461492194046 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 03:03:14 INFO - PROCESS | 1652 | 1461492194054 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x139dbd800 == 81 [pid = 1652] [id = 411] 03:03:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x117708800) [pid = 1652] [serial = 1232] [outer = 0x0] 03:03:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12aba1000) [pid = 1652] [serial = 1233] [outer = 0x117708800] 03:03:14 INFO - PROCESS | 1652 | 1461492194086 Marionette DEBUG loaded listener.js 03:03:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12aba6800) [pid = 1652] [serial = 1234] [outer = 0x117708800] 03:03:14 INFO - PROCESS | 1652 | 1461492194751 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]]]}] 03:03:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 03:03:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 920ms 03:03:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:03:14 INFO - PROCESS | 1652 | 1461492194806 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 03:03:14 INFO - PROCESS | 1652 | 1461492194809 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 03:03:14 INFO - PROCESS | 1652 | 1461492194813 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:03:14 INFO - PROCESS | 1652 | 1461492194815 Marionette TRACE conn2 <- [1,1618,null,{}] 03:03:14 INFO - PROCESS | 1652 | 1461492194820 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}] 03:03:14 INFO - PROCESS | 1652 | 1461492194943 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 03:03:15 INFO - PROCESS | 1652 | 1461492195025 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11add3000 == 82 [pid = 1652] [id = 412] 03:03:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x1177a2000) [pid = 1652] [serial = 1235] [outer = 0x0] 03:03:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x11aa96c00) [pid = 1652] [serial = 1236] [outer = 0x1177a2000] 03:03:15 INFO - PROCESS | 1652 | 1461492195058 Marionette DEBUG loaded listener.js 03:03:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x11c44f400) [pid = 1652] [serial = 1237] [outer = 0x1177a2000] 03:03:15 INFO - PROCESS | 1652 | 1461492195583 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]]]}] 03:03:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:03:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 822ms 03:03:15 INFO - PROCESS | 1652 | 1461492195636 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 03:03:15 INFO - PROCESS | 1652 | 1461492195642 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 03:03:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:03:15 INFO - PROCESS | 1652 | 1461492195649 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:03:15 INFO - PROCESS | 1652 | 1461492195652 Marionette TRACE conn2 <- [1,1622,null,{}] 03:03:15 INFO - PROCESS | 1652 | 1461492195656 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}] 03:03:15 INFO - PROCESS | 1652 | 1461492195831 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 03:03:15 INFO - PROCESS | 1652 | 1461492195915 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab7a800 == 83 [pid = 1652] [id = 413] 03:03:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x127eefc00) [pid = 1652] [serial = 1238] [outer = 0x0] 03:03:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x129d60400) [pid = 1652] [serial = 1239] [outer = 0x127eefc00] 03:03:15 INFO - PROCESS | 1652 | 1461492195945 Marionette DEBUG loaded listener.js 03:03:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12a3e6000) [pid = 1652] [serial = 1240] [outer = 0x127eefc00] 03:03:16 INFO - PROCESS | 1652 | 1461492196368 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]]]}] 03:03:16 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 03:03:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 772ms 03:03:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:03:16 INFO - PROCESS | 1652 | 1461492196421 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 03:03:16 INFO - PROCESS | 1652 | 1461492196422 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 03:03:16 INFO - PROCESS | 1652 | 1461492196425 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:03:16 INFO - PROCESS | 1652 | 1461492196427 Marionette TRACE conn2 <- [1,1626,null,{}] 03:03:16 INFO - PROCESS | 1652 | 1461492196435 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}] 03:03:16 INFO - PROCESS | 1652 | 1461492196555 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 03:03:16 INFO - PROCESS | 1652 | 1461492196637 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ecf9800 == 84 [pid = 1652] [id = 414] 03:03:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12aa1e800) [pid = 1652] [serial = 1241] [outer = 0x0] 03:03:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12ab9bc00) [pid = 1652] [serial = 1242] [outer = 0x12aa1e800] 03:03:16 INFO - PROCESS | 1652 | 1461492196671 Marionette DEBUG loaded listener.js 03:03:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12ac9c400) [pid = 1652] [serial = 1243] [outer = 0x12aa1e800] 03:03:17 INFO - PROCESS | 1652 | 1461492197173 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]]]}] 03:03:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:03:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 776ms 03:03:17 INFO - PROCESS | 1652 | 1461492197202 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 03:03:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:03:17 INFO - PROCESS | 1652 | 1461492197205 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 03:03:17 INFO - PROCESS | 1652 | 1461492197209 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:03:17 INFO - PROCESS | 1652 | 1461492197211 Marionette TRACE conn2 <- [1,1630,null,{}] 03:03:17 INFO - PROCESS | 1652 | 1461492197215 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}] 03:03:17 INFO - PROCESS | 1652 | 1461492197345 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 03:03:17 INFO - PROCESS | 1652 | 1461492197424 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a1ea000 == 85 [pid = 1652] [id = 415] 03:03:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12acce400) [pid = 1652] [serial = 1244] [outer = 0x0] 03:03:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12af95000) [pid = 1652] [serial = 1245] [outer = 0x12acce400] 03:03:17 INFO - PROCESS | 1652 | 1461492197457 Marionette DEBUG loaded listener.js 03:03:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12af9b800) [pid = 1652] [serial = 1246] [outer = 0x12acce400] 03:03:17 INFO - PROCESS | 1652 | 1461492197867 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]]]}] 03:03:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:03:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 725ms 03:03:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:03:17 INFO - PROCESS | 1652 | 1461492197934 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 03:03:17 INFO - PROCESS | 1652 | 1461492197935 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 03:03:17 INFO - PROCESS | 1652 | 1461492197937 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:03:17 INFO - PROCESS | 1652 | 1461492197939 Marionette TRACE conn2 <- [1,1634,null,{}] 03:03:17 INFO - PROCESS | 1652 | 1461492197941 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}] 03:03:18 INFO - PROCESS | 1652 | 1461492198056 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 03:03:18 INFO - PROCESS | 1652 | 1461492198165 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c824800 == 86 [pid = 1652] [id = 416] 03:03:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12ae9ac00) [pid = 1652] [serial = 1247] [outer = 0x0] 03:03:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12b6ba400) [pid = 1652] [serial = 1248] [outer = 0x12ae9ac00] 03:03:18 INFO - PROCESS | 1652 | 1461492198200 Marionette DEBUG loaded listener.js 03:03:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12dc45c00) [pid = 1652] [serial = 1249] [outer = 0x12ae9ac00] 03:03:18 INFO - PROCESS | 1652 | 1461492198631 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]]]}] 03:03:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:03:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 719ms 03:03:18 INFO - PROCESS | 1652 | 1461492198669 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 03:03:18 INFO - PROCESS | 1652 | 1461492198671 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 03:03:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:03:18 INFO - PROCESS | 1652 | 1461492198676 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:03:18 INFO - PROCESS | 1652 | 1461492198677 Marionette TRACE conn2 <- [1,1638,null,{}] 03:03:18 INFO - PROCESS | 1652 | 1461492198680 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}] 03:03:18 INFO - PROCESS | 1652 | 1461492198809 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 03:03:18 INFO - PROCESS | 1652 | 1461492198921 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a2cc000 == 87 [pid = 1652] [id = 417] 03:03:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12e494000) [pid = 1652] [serial = 1250] [outer = 0x0] 03:03:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12f19b400) [pid = 1652] [serial = 1251] [outer = 0x12e494000] 03:03:18 INFO - PROCESS | 1652 | 1461492198956 Marionette DEBUG loaded listener.js 03:03:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12f40fc00) [pid = 1652] [serial = 1252] [outer = 0x12e494000] 03:03:19 INFO - PROCESS | 1652 | 1461492199401 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]]]}] 03:03:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:03:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 770ms 03:03:19 INFO - PROCESS | 1652 | 1461492199446 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 03:03:19 INFO - PROCESS | 1652 | 1461492199447 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 03:03:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:03:19 INFO - PROCESS | 1652 | 1461492199450 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:03:19 INFO - PROCESS | 1652 | 1461492199451 Marionette TRACE conn2 <- [1,1642,null,{}] 03:03:19 INFO - PROCESS | 1652 | 1461492199453 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}] 03:03:19 INFO - PROCESS | 1652 | 1461492199573 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 03:03:19 INFO - PROCESS | 1652 | 1461492199656 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1e6000 == 88 [pid = 1652] [id = 418] 03:03:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x119149000) [pid = 1652] [serial = 1253] [outer = 0x0] 03:03:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x127ef4400) [pid = 1652] [serial = 1254] [outer = 0x119149000] 03:03:19 INFO - PROCESS | 1652 | 1461492199688 Marionette DEBUG loaded listener.js 03:03:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12f844000) [pid = 1652] [serial = 1255] [outer = 0x119149000] 03:03:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:03:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 669ms 03:03:20 INFO - PROCESS | 1652 | 1461492200114 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]]]}] 03:03:20 INFO - PROCESS | 1652 | 1461492200120 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 03:03:20 INFO - PROCESS | 1652 | 1461492200121 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 03:03:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:03:20 INFO - PROCESS | 1652 | 1461492200146 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:03:20 INFO - PROCESS | 1652 | 1461492200147 Marionette TRACE conn2 <- [1,1646,null,{}] 03:03:20 INFO - PROCESS | 1652 | 1461492200149 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}] 03:03:20 INFO - PROCESS | 1652 | 1461492200264 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 03:03:20 INFO - PROCESS | 1652 | 1461492200566 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11899b000 == 89 [pid = 1652] [id = 419] 03:03:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x113594400) [pid = 1652] [serial = 1256] [outer = 0x0] 03:03:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x114545000) [pid = 1652] [serial = 1257] [outer = 0x113594400] 03:03:20 INFO - PROCESS | 1652 | 1461492200642 Marionette DEBUG loaded listener.js 03:03:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x116508c00) [pid = 1652] [serial = 1258] [outer = 0x113594400] 03:03:21 INFO - PROCESS | 1652 | 1461492201145 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]]]}] 03:03:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:03:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1023ms 03:03:21 INFO - PROCESS | 1652 | 1461492201169 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 03:03:21 INFO - PROCESS | 1652 | 1461492201173 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 03:03:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:03:21 INFO - PROCESS | 1652 | 1461492201177 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:03:21 INFO - PROCESS | 1652 | 1461492201181 Marionette TRACE conn2 <- [1,1650,null,{}] 03:03:21 INFO - PROCESS | 1652 | 1461492201203 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}] 03:03:21 INFO - PROCESS | 1652 | 1461492201356 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 03:03:21 INFO - PROCESS | 1652 | 1461492201506 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1163b1800 == 90 [pid = 1652] [id = 420] 03:03:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x1177a4400) [pid = 1652] [serial = 1259] [outer = 0x0] 03:03:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x118e75000) [pid = 1652] [serial = 1260] [outer = 0x1177a4400] 03:03:21 INFO - PROCESS | 1652 | 1461492201534 Marionette DEBUG loaded listener.js 03:03:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x11a41c400) [pid = 1652] [serial = 1261] [outer = 0x1177a4400] 03:03:21 INFO - PROCESS | 1652 | 1461492201978 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]]]}] 03:03:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:03:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 843ms 03:03:22 INFO - PROCESS | 1652 | 1461492202021 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 03:03:22 INFO - PROCESS | 1652 | 1461492202024 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 03:03:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:03:22 INFO - PROCESS | 1652 | 1461492202027 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:03:22 INFO - PROCESS | 1652 | 1461492202028 Marionette TRACE conn2 <- [1,1654,null,{}] 03:03:22 INFO - PROCESS | 1652 | 1461492202031 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}] 03:03:22 INFO - PROCESS | 1652 | 1461492202131 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 03:03:22 INFO - PROCESS | 1652 | 1461492202217 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b9cb800 == 91 [pid = 1652] [id = 421] 03:03:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x11ad7e800) [pid = 1652] [serial = 1262] [outer = 0x0] 03:03:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x11bf8f000) [pid = 1652] [serial = 1263] [outer = 0x11ad7e800] 03:03:22 INFO - PROCESS | 1652 | 1461492202245 Marionette DEBUG loaded listener.js 03:03:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x11c44f800) [pid = 1652] [serial = 1264] [outer = 0x11ad7e800] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12d1af800 == 90 [pid = 1652] [id = 216] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12c109800 == 89 [pid = 1652] [id = 212] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11a8ee000 == 88 [pid = 1652] [id = 251] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x125926800 == 87 [pid = 1652] [id = 252] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12eed3800 == 86 [pid = 1652] [id = 256] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x127707800 == 85 [pid = 1652] [id = 199] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x131f2f800 == 84 [pid = 1652] [id = 410] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb8d800 == 83 [pid = 1652] [id = 409] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1197c7000 == 82 [pid = 1652] [id = 408] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12ae9e800) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12e415800) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12ae69c00) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12b46a400) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x118cf8800) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x125e19400) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12a3f8c00) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12accc800) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc09000 == 81 [pid = 1652] [id = 407] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12d07e000 == 80 [pid = 1652] [id = 406] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b931800 == 79 [pid = 1652] [id = 405] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b4a6000 == 78 [pid = 1652] [id = 404] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac5e000 == 77 [pid = 1652] [id = 403] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12a807000 == 76 [pid = 1652] [id = 402] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11b920800 == 75 [pid = 1652] [id = 401] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1e4000 == 74 [pid = 1652] [id = 400] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x127714800 == 73 [pid = 1652] [id = 399] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb9a800 == 72 [pid = 1652] [id = 393] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12e470000 == 71 [pid = 1652] [id = 392] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12d20e800 == 70 [pid = 1652] [id = 391] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12a804000 == 69 [pid = 1652] [id = 390] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119d81000 == 68 [pid = 1652] [id = 389] 03:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12d1af000 == 67 [pid = 1652] [id = 388] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x127ee9400) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12aa5e400) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12b0af400) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12ae70400) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12ab0b000) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12aca8800) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12af8f400) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x119279400) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x118609c00) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x125c98400) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x125e25000) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12b0a8800) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x11b1c8000) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x11aa9b800) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x127eeb000) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x129165000) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12ae6cc00) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12a3fcc00) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12b0a4400) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12acaa400) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x129d63800) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12a3e5c00) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 03:03:22 INFO - PROCESS | 1652 | 1461492202689 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]]]}] 03:03:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:03:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 673ms 03:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:03:22 INFO - PROCESS | 1652 | 1461492202701 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 03:03:22 INFO - PROCESS | 1652 | 1461492202702 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 03:03:22 INFO - PROCESS | 1652 | 1461492202706 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:03:22 INFO - PROCESS | 1652 | 1461492202712 Marionette TRACE conn2 <- [1,1658,null,{}] 03:03:22 INFO - PROCESS | 1652 | 1461492202719 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}] 03:03:22 INFO - PROCESS | 1652 | 1461492202806 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 03:03:22 INFO - PROCESS | 1652 | 1461492202814 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1dd000 == 68 [pid = 1652] [id = 422] 03:03:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x11c764800) [pid = 1652] [serial = 1265] [outer = 0x0] 03:03:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x125e19800) [pid = 1652] [serial = 1266] [outer = 0x11c764800] 03:03:22 INFO - PROCESS | 1652 | 1461492202841 Marionette DEBUG loaded listener.js 03:03:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12763e800) [pid = 1652] [serial = 1267] [outer = 0x11c764800] 03:03:23 INFO - PROCESS | 1652 | 1461492203230 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]]]}] 03:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 577ms 03:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:03:23 INFO - PROCESS | 1652 | 1461492203282 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 03:03:23 INFO - PROCESS | 1652 | 1461492203284 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 03:03:23 INFO - PROCESS | 1652 | 1461492203286 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:03:23 INFO - PROCESS | 1652 | 1461492203287 Marionette TRACE conn2 <- [1,1662,null,{}] 03:03:23 INFO - PROCESS | 1652 | 1461492203289 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}] 03:03:23 INFO - PROCESS | 1652 | 1461492203417 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 03:03:23 INFO - PROCESS | 1652 | 1461492203463 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x125930800 == 69 [pid = 1652] [id = 423] 03:03:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x127ea0400) [pid = 1652] [serial = 1268] [outer = 0x0] 03:03:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12860dc00) [pid = 1652] [serial = 1269] [outer = 0x127ea0400] 03:03:23 INFO - PROCESS | 1652 | 1461492203503 Marionette DEBUG loaded listener.js 03:03:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12915e400) [pid = 1652] [serial = 1270] [outer = 0x127ea0400] 03:03:23 INFO - PROCESS | 1652 | 1461492203919 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]]]}] 03:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 668ms 03:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:03:23 INFO - PROCESS | 1652 | 1461492203955 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 03:03:23 INFO - PROCESS | 1652 | 1461492203956 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 03:03:23 INFO - PROCESS | 1652 | 1461492203958 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:03:23 INFO - PROCESS | 1652 | 1461492203959 Marionette TRACE conn2 <- [1,1666,null,{}] 03:03:23 INFO - PROCESS | 1652 | 1461492203962 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}] 03:03:24 INFO - PROCESS | 1652 | 1461492204050 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 03:03:24 INFO - PROCESS | 1652 | 1461492204054 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x127469800 == 70 [pid = 1652] [id = 424] 03:03:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x129d5d400) [pid = 1652] [serial = 1271] [outer = 0x0] 03:03:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x129d63800) [pid = 1652] [serial = 1272] [outer = 0x129d5d400] 03:03:24 INFO - PROCESS | 1652 | 1461492204088 Marionette DEBUG loaded listener.js 03:03:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12a355000) [pid = 1652] [serial = 1273] [outer = 0x129d5d400] 03:03:24 INFO - PROCESS | 1652 | 1461492204451 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]]]}] 03:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 521ms 03:03:24 INFO - PROCESS | 1652 | 1461492204480 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 03:03:24 INFO - PROCESS | 1652 | 1461492204481 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 03:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:03:24 INFO - PROCESS | 1652 | 1461492204483 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:03:24 INFO - PROCESS | 1652 | 1461492204484 Marionette TRACE conn2 <- [1,1670,null,{}] 03:03:24 INFO - PROCESS | 1652 | 1461492204487 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}] 03:03:24 INFO - PROCESS | 1652 | 1461492204611 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 03:03:24 INFO - PROCESS | 1652 | 1461492204650 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ed8000 == 71 [pid = 1652] [id = 425] 03:03:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12994a800) [pid = 1652] [serial = 1274] [outer = 0x0] 03:03:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12a362400) [pid = 1652] [serial = 1275] [outer = 0x12994a800] 03:03:24 INFO - PROCESS | 1652 | 1461492204674 Marionette DEBUG loaded listener.js 03:03:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12a3e6800) [pid = 1652] [serial = 1276] [outer = 0x12994a800] 03:03:25 INFO - PROCESS | 1652 | 1461492204999 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]]]}] 03:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 569ms 03:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:03:25 INFO - PROCESS | 1652 | 1461492205052 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 03:03:25 INFO - PROCESS | 1652 | 1461492205054 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 03:03:25 INFO - PROCESS | 1652 | 1461492205056 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:03:25 INFO - PROCESS | 1652 | 1461492205057 Marionette TRACE conn2 <- [1,1674,null,{}] 03:03:25 INFO - PROCESS | 1652 | 1461492205067 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}] 03:03:25 INFO - PROCESS | 1652 | 1461492205180 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 03:03:25 INFO - PROCESS | 1652 | 1461492205224 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a99d800 == 72 [pid = 1652] [id = 426] 03:03:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x129e18c00) [pid = 1652] [serial = 1277] [outer = 0x0] 03:03:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12a3f2c00) [pid = 1652] [serial = 1278] [outer = 0x129e18c00] 03:03:25 INFO - PROCESS | 1652 | 1461492205250 Marionette DEBUG loaded listener.js 03:03:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12a3ff800) [pid = 1652] [serial = 1279] [outer = 0x129e18c00] 03:03:25 INFO - PROCESS | 1652 | 1461492205572 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]]]}] 03:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 526ms 03:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:03:25 INFO - PROCESS | 1652 | 1461492205585 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 03:03:25 INFO - PROCESS | 1652 | 1461492205586 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 03:03:25 INFO - PROCESS | 1652 | 1461492205588 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:03:25 INFO - PROCESS | 1652 | 1461492205590 Marionette TRACE conn2 <- [1,1678,null,{}] 03:03:25 INFO - PROCESS | 1652 | 1461492205595 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}] 03:03:25 INFO - PROCESS | 1652 | 1461492205706 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 03:03:25 INFO - PROCESS | 1652 | 1461492205746 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac5e000 == 73 [pid = 1652] [id = 427] 03:03:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12a358c00) [pid = 1652] [serial = 1280] [outer = 0x0] 03:03:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12a6f4000) [pid = 1652] [serial = 1281] [outer = 0x12a358c00] 03:03:25 INFO - PROCESS | 1652 | 1461492205772 Marionette DEBUG loaded listener.js 03:03:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12aa5f000) [pid = 1652] [serial = 1282] [outer = 0x12a358c00] 03:03:26 INFO - PROCESS | 1652 | 1461492206112 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]]]}] 03:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 573ms 03:03:26 INFO - PROCESS | 1652 | 1461492206161 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 03:03:26 INFO - PROCESS | 1652 | 1461492206163 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 03:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:03:26 INFO - PROCESS | 1652 | 1461492206165 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:03:26 INFO - PROCESS | 1652 | 1461492206166 Marionette TRACE conn2 <- [1,1682,null,{}] 03:03:26 INFO - PROCESS | 1652 | 1461492206169 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}] 03:03:26 INFO - PROCESS | 1652 | 1461492206283 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 03:03:26 INFO - PROCESS | 1652 | 1461492206300 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aed2800 == 74 [pid = 1652] [id = 428] 03:03:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12ab06800) [pid = 1652] [serial = 1283] [outer = 0x0] 03:03:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12ab0f000) [pid = 1652] [serial = 1284] [outer = 0x12ab06800] 03:03:26 INFO - PROCESS | 1652 | 1461492206325 Marionette DEBUG loaded listener.js 03:03:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12ab97c00) [pid = 1652] [serial = 1285] [outer = 0x12ab06800] 03:03:26 INFO - PROCESS | 1652 | 1461492206696 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]]]}] 03:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 569ms 03:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:03:26 INFO - PROCESS | 1652 | 1461492206735 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 03:03:26 INFO - PROCESS | 1652 | 1461492206737 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 03:03:26 INFO - PROCESS | 1652 | 1461492206739 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:03:26 INFO - PROCESS | 1652 | 1461492206740 Marionette TRACE conn2 <- [1,1686,null,{}] 03:03:26 INFO - PROCESS | 1652 | 1461492206743 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}] 03:03:26 INFO - PROCESS | 1652 | 1461492206858 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 03:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12b0acc00) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12b6c2c00) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12a355800) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x1151de800) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12ab93800) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12acd2c00) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x11650c400) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12a3fd800) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x129d5ac00) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x11af89400) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12acc5000) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x129949000) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:03:27 INFO - PROCESS | 1652 | 1461492207148 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1e6800 == 75 [pid = 1652] [id = 429] 03:03:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x1156eb800) [pid = 1652] [serial = 1286] [outer = 0x0] 03:03:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x11b92e000) [pid = 1652] [serial = 1287] [outer = 0x1156eb800] 03:03:27 INFO - PROCESS | 1652 | 1461492207183 Marionette DEBUG loaded listener.js 03:03:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12ab95400) [pid = 1652] [serial = 1288] [outer = 0x1156eb800] 03:03:27 INFO - PROCESS | 1652 | 1461492207484 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]]]}] 03:03:27 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 03:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 772ms 03:03:27 INFO - PROCESS | 1652 | 1461492207515 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 03:03:27 INFO - PROCESS | 1652 | 1461492207517 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 03:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:03:27 INFO - PROCESS | 1652 | 1461492207519 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:03:27 INFO - PROCESS | 1652 | 1461492207521 Marionette TRACE conn2 <- [1,1690,null,{}] 03:03:27 INFO - PROCESS | 1652 | 1461492207526 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}] 03:03:27 INFO - PROCESS | 1652 | 1461492207632 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 03:03:27 INFO - PROCESS | 1652 | 1461492207636 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b945000 == 76 [pid = 1652] [id = 430] 03:03:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12ab9cc00) [pid = 1652] [serial = 1289] [outer = 0x0] 03:03:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12acabc00) [pid = 1652] [serial = 1290] [outer = 0x12ab9cc00] 03:03:27 INFO - PROCESS | 1652 | 1461492207661 Marionette DEBUG loaded listener.js 03:03:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12ae92400) [pid = 1652] [serial = 1291] [outer = 0x12ab9cc00] 03:03:28 INFO - PROCESS | 1652 | 1461492208011 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]]]}] 03:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 525ms 03:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:03:28 INFO - PROCESS | 1652 | 1461492208045 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 03:03:28 INFO - PROCESS | 1652 | 1461492208046 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 03:03:28 INFO - PROCESS | 1652 | 1461492208061 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:03:28 INFO - PROCESS | 1652 | 1461492208062 Marionette TRACE conn2 <- [1,1694,null,{}] 03:03:28 INFO - PROCESS | 1652 | 1461492208065 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}] 03:03:28 INFO - PROCESS | 1652 | 1461492208155 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 03:03:28 INFO - PROCESS | 1652 | 1461492208159 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c829800 == 77 [pid = 1652] [id = 431] 03:03:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12ae92800) [pid = 1652] [serial = 1292] [outer = 0x0] 03:03:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12af97000) [pid = 1652] [serial = 1293] [outer = 0x12ae92800] 03:03:28 INFO - PROCESS | 1652 | 1461492208184 Marionette DEBUG loaded listener.js 03:03:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12b0a9800) [pid = 1652] [serial = 1294] [outer = 0x12ae92800] 03:03:28 INFO - PROCESS | 1652 | 1461492208527 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]]]}] 03:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 531ms 03:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:03:28 INFO - PROCESS | 1652 | 1461492208580 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 03:03:28 INFO - PROCESS | 1652 | 1461492208581 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 03:03:28 INFO - PROCESS | 1652 | 1461492208583 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:03:28 INFO - PROCESS | 1652 | 1461492208585 Marionette TRACE conn2 <- [1,1698,null,{}] 03:03:28 INFO - PROCESS | 1652 | 1461492208587 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}] 03:03:28 INFO - PROCESS | 1652 | 1461492208677 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 03:03:28 INFO - PROCESS | 1652 | 1461492208743 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8e2000 == 78 [pid = 1652] [id = 432] 03:03:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12ae98000) [pid = 1652] [serial = 1295] [outer = 0x0] 03:03:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12b46a800) [pid = 1652] [serial = 1296] [outer = 0x12ae98000] 03:03:28 INFO - PROCESS | 1652 | 1461492208768 Marionette DEBUG loaded listener.js 03:03:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12b660c00) [pid = 1652] [serial = 1297] [outer = 0x12ae98000] 03:03:29 INFO - PROCESS | 1652 | 1461492209049 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]]]}] 03:03:29 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 03:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 518ms 03:03:29 INFO - PROCESS | 1652 | 1461492209102 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 03:03:29 INFO - PROCESS | 1652 | 1461492209104 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 03:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:03:29 INFO - PROCESS | 1652 | 1461492209106 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:03:29 INFO - PROCESS | 1652 | 1461492209107 Marionette TRACE conn2 <- [1,1702,null,{}] 03:03:29 INFO - PROCESS | 1652 | 1461492209112 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}] 03:03:29 INFO - PROCESS | 1652 | 1461492209274 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 03:03:29 INFO - PROCESS | 1652 | 1461492209382 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x118cd7000 == 79 [pid = 1652] [id = 433] 03:03:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x1142d7c00) [pid = 1652] [serial = 1298] [outer = 0x0] 03:03:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x1151de800) [pid = 1652] [serial = 1299] [outer = 0x1142d7c00] 03:03:29 INFO - PROCESS | 1652 | 1461492209418 Marionette DEBUG loaded listener.js 03:03:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x118609c00) [pid = 1652] [serial = 1300] [outer = 0x1142d7c00] 03:03:29 INFO - PROCESS | 1652 | 1461492209967 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]]]}] 03:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 921ms 03:03:30 INFO - PROCESS | 1652 | 1461492210028 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 03:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:03:30 INFO - PROCESS | 1652 | 1461492210031 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 03:03:30 INFO - PROCESS | 1652 | 1461492210034 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:03:30 INFO - PROCESS | 1652 | 1461492210036 Marionette TRACE conn2 <- [1,1706,null,{}] 03:03:30 INFO - PROCESS | 1652 | 1461492210056 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}] 03:03:30 INFO - PROCESS | 1652 | 1461492210198 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 03:03:30 INFO - PROCESS | 1652 | 1461492210257 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6ab000 == 80 [pid = 1652] [id = 434] 03:03:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x119e6d400) [pid = 1652] [serial = 1301] [outer = 0x0] 03:03:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x11b1cbc00) [pid = 1652] [serial = 1302] [outer = 0x119e6d400] 03:03:30 INFO - PROCESS | 1652 | 1461492210290 Marionette DEBUG loaded listener.js 03:03:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x11c767c00) [pid = 1652] [serial = 1303] [outer = 0x119e6d400] 03:03:30 INFO - PROCESS | 1652 | 1461492210735 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]]]}] 03:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 770ms 03:03:30 INFO - PROCESS | 1652 | 1461492210805 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 03:03:30 INFO - PROCESS | 1652 | 1461492210808 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 03:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:03:30 INFO - PROCESS | 1652 | 1461492210813 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:03:30 INFO - PROCESS | 1652 | 1461492210814 Marionette TRACE conn2 <- [1,1710,null,{}] 03:03:30 INFO - PROCESS | 1652 | 1461492210817 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}] 03:03:30 INFO - PROCESS | 1652 | 1461492210928 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 03:03:31 INFO - PROCESS | 1652 | 1461492211010 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac61800 == 81 [pid = 1652] [id = 435] 03:03:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x128707c00) [pid = 1652] [serial = 1304] [outer = 0x0] 03:03:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12916b800) [pid = 1652] [serial = 1305] [outer = 0x128707c00] 03:03:31 INFO - PROCESS | 1652 | 1461492211043 Marionette DEBUG loaded listener.js 03:03:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x129e19800) [pid = 1652] [serial = 1306] [outer = 0x128707c00] 03:03:31 INFO - PROCESS | 1652 | 1461492211496 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]]]}] 03:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 719ms 03:03:31 INFO - PROCESS | 1652 | 1461492211532 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 03:03:31 INFO - PROCESS | 1652 | 1461492211535 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 03:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:03:31 INFO - PROCESS | 1652 | 1461492211544 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:03:31 INFO - PROCESS | 1652 | 1461492211547 Marionette TRACE conn2 <- [1,1714,null,{}] 03:03:31 INFO - PROCESS | 1652 | 1461492211550 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}] 03:03:31 INFO - PROCESS | 1652 | 1461492211665 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 03:03:31 INFO - PROCESS | 1652 | 1461492211746 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d487000 == 82 [pid = 1652] [id = 436] 03:03:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x119e64800) [pid = 1652] [serial = 1307] [outer = 0x0] 03:03:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12a35e400) [pid = 1652] [serial = 1308] [outer = 0x119e64800] 03:03:31 INFO - PROCESS | 1652 | 1461492211778 Marionette DEBUG loaded listener.js 03:03:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12ab9e000) [pid = 1652] [serial = 1309] [outer = 0x119e64800] 03:03:32 INFO - PROCESS | 1652 | 1461492212199 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]]]}] 03:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 728ms 03:03:32 INFO - PROCESS | 1652 | 1461492212275 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 03:03:32 INFO - PROCESS | 1652 | 1461492212276 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 03:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:03:32 INFO - PROCESS | 1652 | 1461492212281 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:03:32 INFO - PROCESS | 1652 | 1461492212282 Marionette TRACE conn2 <- [1,1718,null,{}] 03:03:32 INFO - PROCESS | 1652 | 1461492212285 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}] 03:03:32 INFO - PROCESS | 1652 | 1461492212397 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 03:03:32 INFO - PROCESS | 1652 | 1461492212477 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e45b000 == 83 [pid = 1652] [id = 437] 03:03:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12aba5400) [pid = 1652] [serial = 1310] [outer = 0x0] 03:03:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12acd2800) [pid = 1652] [serial = 1311] [outer = 0x12aba5400] 03:03:32 INFO - PROCESS | 1652 | 1461492212509 Marionette DEBUG loaded listener.js 03:03:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12af98c00) [pid = 1652] [serial = 1312] [outer = 0x12aba5400] 03:03:32 INFO - PROCESS | 1652 | 1461492212906 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]]]}] 03:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 669ms 03:03:32 INFO - PROCESS | 1652 | 1461492212951 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 03:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:03:32 INFO - PROCESS | 1652 | 1461492212952 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 03:03:32 INFO - PROCESS | 1652 | 1461492212954 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:03:32 INFO - PROCESS | 1652 | 1461492212956 Marionette TRACE conn2 <- [1,1722,null,{}] 03:03:32 INFO - PROCESS | 1652 | 1461492212958 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}] 03:03:33 INFO - PROCESS | 1652 | 1461492213072 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 03:03:33 INFO - PROCESS | 1652 | 1461492213182 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb2b000 == 84 [pid = 1652] [id = 438] 03:03:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12b662400) [pid = 1652] [serial = 1313] [outer = 0x0] 03:03:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12b66d400) [pid = 1652] [serial = 1314] [outer = 0x12b662400] 03:03:33 INFO - PROCESS | 1652 | 1461492213222 Marionette DEBUG loaded listener.js 03:03:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12b973c00) [pid = 1652] [serial = 1315] [outer = 0x12b662400] 03:03:33 INFO - PROCESS | 1652 | 1461492213674 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]]]}] 03:03:33 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 03:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 770ms 03:03:33 INFO - PROCESS | 1652 | 1461492213725 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 03:03:33 INFO - PROCESS | 1652 | 1461492213727 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 03:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:03:33 INFO - PROCESS | 1652 | 1461492213730 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:03:33 INFO - PROCESS | 1652 | 1461492213731 Marionette TRACE conn2 <- [1,1726,null,{}] 03:03:33 INFO - PROCESS | 1652 | 1461492213734 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}] 03:03:33 INFO - PROCESS | 1652 | 1461492213847 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 03:03:33 INFO - PROCESS | 1652 | 1461492213927 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ecec800 == 85 [pid = 1652] [id = 439] 03:03:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12bc67800) [pid = 1652] [serial = 1316] [outer = 0x0] 03:03:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12bfc9800) [pid = 1652] [serial = 1317] [outer = 0x12bc67800] 03:03:33 INFO - PROCESS | 1652 | 1461492213959 Marionette DEBUG loaded listener.js 03:03:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12d299800) [pid = 1652] [serial = 1318] [outer = 0x12bc67800] 03:03:34 INFO - PROCESS | 1652 | 1461492214420 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]]]}] 03:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 723ms 03:03:34 INFO - PROCESS | 1652 | 1461492214453 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 03:03:34 INFO - PROCESS | 1652 | 1461492214454 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 03:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:03:34 INFO - PROCESS | 1652 | 1461492214473 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:03:34 INFO - PROCESS | 1652 | 1461492214475 Marionette TRACE conn2 <- [1,1730,null,{}] 03:03:34 INFO - PROCESS | 1652 | 1461492214481 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}] 03:03:34 INFO - PROCESS | 1652 | 1461492214628 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 03:03:34 INFO - PROCESS | 1652 | 1461492214710 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e465000 == 86 [pid = 1652] [id = 440] 03:03:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x11bbaa000) [pid = 1652] [serial = 1319] [outer = 0x0] 03:03:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12ab93c00) [pid = 1652] [serial = 1320] [outer = 0x11bbaa000] 03:03:34 INFO - PROCESS | 1652 | 1461492214741 Marionette DEBUG loaded listener.js 03:03:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12d68d800) [pid = 1652] [serial = 1321] [outer = 0x11bbaa000] 03:03:35 INFO - PROCESS | 1652 | 1461492215170 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]]]}] 03:03:35 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 03:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 739ms 03:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:03:35 INFO - PROCESS | 1652 | 1461492215197 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 03:03:35 INFO - PROCESS | 1652 | 1461492215198 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 03:03:35 INFO - PROCESS | 1652 | 1461492215200 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:03:35 INFO - PROCESS | 1652 | 1461492215202 Marionette TRACE conn2 <- [1,1734,null,{}] 03:03:35 INFO - PROCESS | 1652 | 1461492215204 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}] 03:03:35 INFO - PROCESS | 1652 | 1461492215317 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 03:03:35 INFO - PROCESS | 1652 | 1461492215428 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d09000 == 87 [pid = 1652] [id = 441] 03:03:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x118eb2000) [pid = 1652] [serial = 1322] [outer = 0x0] 03:03:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12d68b400) [pid = 1652] [serial = 1323] [outer = 0x118eb2000] 03:03:35 INFO - PROCESS | 1652 | 1461492215462 Marionette DEBUG loaded listener.js 03:03:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12dc3e000) [pid = 1652] [serial = 1324] [outer = 0x118eb2000] 03:03:36 INFO - PROCESS | 1652 | 1461492216067 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]]]}] 03:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 921ms 03:03:36 INFO - PROCESS | 1652 | 1461492216123 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 03:03:36 INFO - PROCESS | 1652 | 1461492216129 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 03:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:03:36 INFO - PROCESS | 1652 | 1461492216150 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:03:36 INFO - PROCESS | 1652 | 1461492216151 Marionette TRACE conn2 <- [1,1738,null,{}] 03:03:36 INFO - PROCESS | 1652 | 1461492216156 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}] 03:03:36 INFO - PROCESS | 1652 | 1461492216261 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 03:03:36 INFO - PROCESS | 1652 | 1461492216396 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12592a800 == 88 [pid = 1652] [id = 442] 03:03:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x114bac000) [pid = 1652] [serial = 1325] [outer = 0x0] 03:03:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x118eb6000) [pid = 1652] [serial = 1326] [outer = 0x114bac000] 03:03:36 INFO - PROCESS | 1652 | 1461492216450 Marionette DEBUG loaded listener.js 03:03:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x11aa9b800) [pid = 1652] [serial = 1327] [outer = 0x114bac000] 03:03:36 INFO - PROCESS | 1652 | 1461492216964 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]]]}] 03:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 876ms 03:03:37 INFO - PROCESS | 1652 | 1461492217024 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 03:03:37 INFO - PROCESS | 1652 | 1461492217027 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 03:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:03:37 INFO - PROCESS | 1652 | 1461492217032 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:03:37 INFO - PROCESS | 1652 | 1461492217033 Marionette TRACE conn2 <- [1,1742,null,{}] 03:03:37 INFO - PROCESS | 1652 | 1461492217036 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}] 03:03:37 INFO - PROCESS | 1652 | 1461492217142 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 03:03:37 INFO - PROCESS | 1652 | 1461492217230 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1dc800 == 89 [pid = 1652] [id = 443] 03:03:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x11bf87c00) [pid = 1652] [serial = 1328] [outer = 0x0] 03:03:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x127119400) [pid = 1652] [serial = 1329] [outer = 0x11bf87c00] 03:03:37 INFO - PROCESS | 1652 | 1461492217260 Marionette DEBUG loaded listener.js 03:03:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x127ef2800) [pid = 1652] [serial = 1330] [outer = 0x11bf87c00] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb98000 == 88 [pid = 1652] [id = 334] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8e2000 == 87 [pid = 1652] [id = 432] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12c829800 == 86 [pid = 1652] [id = 431] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12b945000 == 85 [pid = 1652] [id = 430] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1e6800 == 84 [pid = 1652] [id = 429] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12aed2800 == 83 [pid = 1652] [id = 428] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac5e000 == 82 [pid = 1652] [id = 427] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x12aba1000) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a99d800 == 81 [pid = 1652] [id = 426] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x127ed8000 == 80 [pid = 1652] [id = 425] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x127469800 == 79 [pid = 1652] [id = 424] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x125930800 == 78 [pid = 1652] [id = 423] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1dd000 == 77 [pid = 1652] [id = 422] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11b9cb800 == 76 [pid = 1652] [id = 421] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1163b1800 == 75 [pid = 1652] [id = 420] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11899b000 == 74 [pid = 1652] [id = 419] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1e6000 == 73 [pid = 1652] [id = 418] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x13a2cc000 == 72 [pid = 1652] [id = 417] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12c824800 == 71 [pid = 1652] [id = 416] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x13a1ea000 == 70 [pid = 1652] [id = 415] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12ecf9800 == 69 [pid = 1652] [id = 414] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab7a800 == 68 [pid = 1652] [id = 413] 03:03:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11add3000 == 67 [pid = 1652] [id = 412] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x12bd17800) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12e7e2400) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12e40cc00) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x12a35f400) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12a35b000) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x129e15c00) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12ab98000) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12af98400) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x119733400) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x11b154800) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x11b92ac00) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12a36ac00) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12ae9f000) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12aa51000) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12d295c00) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12aa21800) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12aca1c00) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12b493800) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x129e1ec00) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12a3f6800) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12878a800) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x127645400) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12ae6b800) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12ae94400) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12ec9e000) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12dc3a400) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12a3fec00) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x1186cbc00) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12f403800) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x116302c00) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x119734400) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12e7e3400) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12d689400) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12b6c0c00) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 03:03:37 INFO - PROCESS | 1652 | 1461492217706 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]]]}] 03:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 720ms 03:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:03:37 INFO - PROCESS | 1652 | 1461492217752 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 03:03:37 INFO - PROCESS | 1652 | 1461492217754 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 03:03:37 INFO - PROCESS | 1652 | 1461492217756 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:03:37 INFO - PROCESS | 1652 | 1461492217759 Marionette TRACE conn2 <- [1,1746,null,{}] 03:03:37 INFO - PROCESS | 1652 | 1461492217772 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}] 03:03:37 INFO - PROCESS | 1652 | 1461492217884 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 03:03:37 INFO - PROCESS | 1652 | 1461492217952 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1ac800 == 68 [pid = 1652] [id = 444] 03:03:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x1191a9800) [pid = 1652] [serial = 1331] [outer = 0x0] 03:03:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x127c37800) [pid = 1652] [serial = 1332] [outer = 0x1191a9800] 03:03:37 INFO - PROCESS | 1652 | 1461492217987 Marionette DEBUG loaded listener.js 03:03:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12a354400) [pid = 1652] [serial = 1333] [outer = 0x1191a9800] 03:03:38 INFO - PROCESS | 1652 | 1461492218339 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]]]}] 03:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 627ms 03:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:03:38 INFO - PROCESS | 1652 | 1461492218383 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 03:03:38 INFO - PROCESS | 1652 | 1461492218386 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 03:03:38 INFO - PROCESS | 1652 | 1461492218388 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:03:38 INFO - PROCESS | 1652 | 1461492218390 Marionette TRACE conn2 <- [1,1750,null,{}] 03:03:38 INFO - PROCESS | 1652 | 1461492218393 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}] 03:03:38 INFO - PROCESS | 1652 | 1461492218534 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 03:03:38 INFO - PROCESS | 1652 | 1461492218635 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x125ef5800 == 69 [pid = 1652] [id = 445] 03:03:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x117799000) [pid = 1652] [serial = 1334] [outer = 0x0] 03:03:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12a35bc00) [pid = 1652] [serial = 1335] [outer = 0x117799000] 03:03:38 INFO - PROCESS | 1652 | 1461492218679 Marionette DEBUG loaded listener.js 03:03:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12a3f6800) [pid = 1652] [serial = 1336] [outer = 0x117799000] 03:03:39 INFO - PROCESS | 1652 | 1461492219003 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]]]}] 03:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 623ms 03:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:03:39 INFO - PROCESS | 1652 | 1461492219016 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 03:03:39 INFO - PROCESS | 1652 | 1461492219017 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 03:03:39 INFO - PROCESS | 1652 | 1461492219019 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:03:39 INFO - PROCESS | 1652 | 1461492219020 Marionette TRACE conn2 <- [1,1754,null,{}] 03:03:39 INFO - PROCESS | 1652 | 1461492219023 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}] 03:03:39 INFO - PROCESS | 1652 | 1461492219118 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 03:03:39 INFO - PROCESS | 1652 | 1461492219202 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab6d000 == 70 [pid = 1652] [id = 446] 03:03:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12a3f3c00) [pid = 1652] [serial = 1337] [outer = 0x0] 03:03:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12aa1b000) [pid = 1652] [serial = 1338] [outer = 0x12a3f3c00] 03:03:39 INFO - PROCESS | 1652 | 1461492219228 Marionette DEBUG loaded listener.js 03:03:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12ab0d000) [pid = 1652] [serial = 1339] [outer = 0x12a3f3c00] 03:03:39 INFO - PROCESS | 1652 | 1461492219518 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]]]}] 03:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 524ms 03:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:03:39 INFO - PROCESS | 1652 | 1461492219550 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 03:03:39 INFO - PROCESS | 1652 | 1461492219551 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 03:03:39 INFO - PROCESS | 1652 | 1461492219554 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:03:39 INFO - PROCESS | 1652 | 1461492219555 Marionette TRACE conn2 <- [1,1758,null,{}] 03:03:39 INFO - PROCESS | 1652 | 1461492219557 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}] 03:03:39 INFO - PROCESS | 1652 | 1461492219667 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 03:03:39 INFO - PROCESS | 1652 | 1461492219672 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b525800 == 71 [pid = 1652] [id = 447] 03:03:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12ab98000) [pid = 1652] [serial = 1340] [outer = 0x0] 03:03:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12ac9cc00) [pid = 1652] [serial = 1341] [outer = 0x12ab98000] 03:03:39 INFO - PROCESS | 1652 | 1461492219701 Marionette DEBUG loaded listener.js 03:03:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12b0a8800) [pid = 1652] [serial = 1342] [outer = 0x12ab98000] 03:03:40 INFO - PROCESS | 1652 | 1461492220096 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]]]}] 03:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 573ms 03:03:40 INFO - PROCESS | 1652 | 1461492220134 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 03:03:40 INFO - PROCESS | 1652 | 1461492220135 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 03:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:03:40 INFO - PROCESS | 1652 | 1461492220138 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:03:40 INFO - PROCESS | 1652 | 1461492220139 Marionette TRACE conn2 <- [1,1762,null,{}] 03:03:40 INFO - PROCESS | 1652 | 1461492220141 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}] 03:03:40 INFO - PROCESS | 1652 | 1461492220259 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 03:03:40 INFO - PROCESS | 1652 | 1461492220269 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c10f000 == 72 [pid = 1652] [id = 448] 03:03:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12ab0f400) [pid = 1652] [serial = 1343] [outer = 0x0] 03:03:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12b48ac00) [pid = 1652] [serial = 1344] [outer = 0x12ab0f400] 03:03:40 INFO - PROCESS | 1652 | 1461492220294 Marionette DEBUG loaded listener.js 03:03:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12b6c6000) [pid = 1652] [serial = 1345] [outer = 0x12ab0f400] 03:03:40 INFO - PROCESS | 1652 | 1461492220647 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]]]}] 03:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 518ms 03:03:40 INFO - PROCESS | 1652 | 1461492220656 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 03:03:40 INFO - PROCESS | 1652 | 1461492220658 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 03:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:03:40 INFO - PROCESS | 1652 | 1461492220662 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:03:40 INFO - PROCESS | 1652 | 1461492220663 Marionette TRACE conn2 <- [1,1766,null,{}] 03:03:40 INFO - PROCESS | 1652 | 1461492220672 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}] 03:03:40 INFO - PROCESS | 1652 | 1461492220786 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 03:03:40 INFO - PROCESS | 1652 | 1461492220799 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8d0000 == 73 [pid = 1652] [id = 449] 03:03:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12b467800) [pid = 1652] [serial = 1346] [outer = 0x0] 03:03:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12bf5c800) [pid = 1652] [serial = 1347] [outer = 0x12b467800] 03:03:40 INFO - PROCESS | 1652 | 1461492220824 Marionette DEBUG loaded listener.js 03:03:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12db1a400) [pid = 1652] [serial = 1348] [outer = 0x12b467800] 03:03:41 INFO - PROCESS | 1652 | 1461492221178 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]]]}] 03:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 570ms 03:03:41 INFO - PROCESS | 1652 | 1461492221237 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 03:03:41 INFO - PROCESS | 1652 | 1461492221239 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 03:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:03:41 INFO - PROCESS | 1652 | 1461492221241 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:03:41 INFO - PROCESS | 1652 | 1461492221242 Marionette TRACE conn2 <- [1,1770,null,{}] 03:03:41 INFO - PROCESS | 1652 | 1461492221244 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}] 03:03:41 INFO - PROCESS | 1652 | 1461492221362 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 03:03:41 INFO - PROCESS | 1652 | 1461492221406 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d474800 == 74 [pid = 1652] [id = 450] 03:03:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12b6bf800) [pid = 1652] [serial = 1349] [outer = 0x0] 03:03:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12e40d400) [pid = 1652] [serial = 1350] [outer = 0x12b6bf800] 03:03:41 INFO - PROCESS | 1652 | 1461492221429 Marionette DEBUG loaded listener.js 03:03:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12e490c00) [pid = 1652] [serial = 1351] [outer = 0x12b6bf800] 03:03:41 INFO - PROCESS | 1652 | 1461492221781 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]]]}] 03:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 571ms 03:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x11bf8f400) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x129e18c00) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12a358c00) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12ab06800) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x113594400) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x1156eb800) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x1177a4400) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x129d5d400) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x127ea0400) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x11c764800) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x11ad7e800) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x117708800) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12994a800) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12ae92800) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12ab9cc00) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:03:41 INFO - PROCESS | 1652 | 1461492221965 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 03:03:41 INFO - PROCESS | 1652 | 1461492221967 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 03:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:03:41 INFO - PROCESS | 1652 | 1461492221981 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:03:41 INFO - PROCESS | 1652 | 1461492221982 Marionette TRACE conn2 <- [1,1774,null,{}] 03:03:41 INFO - PROCESS | 1652 | 1461492221984 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}] 03:03:42 INFO - PROCESS | 1652 | 1461492222078 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 03:03:42 INFO - PROCESS | 1652 | 1461492222082 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b9c9000 == 75 [pid = 1652] [id = 451] 03:03:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x11ad7e800) [pid = 1652] [serial = 1352] [outer = 0x0] 03:03:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x125c9ec00) [pid = 1652] [serial = 1353] [outer = 0x11ad7e800] 03:03:42 INFO - PROCESS | 1652 | 1461492222107 Marionette DEBUG loaded listener.js 03:03:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12a369c00) [pid = 1652] [serial = 1354] [outer = 0x11ad7e800] 03:03:42 INFO - PROCESS | 1652 | 1461492222461 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]]]}] 03:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 519ms 03:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:03:42 INFO - PROCESS | 1652 | 1461492222500 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 03:03:42 INFO - PROCESS | 1652 | 1461492222502 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 03:03:42 INFO - PROCESS | 1652 | 1461492222504 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:03:42 INFO - PROCESS | 1652 | 1461492222506 Marionette TRACE conn2 <- [1,1778,null,{}] 03:03:42 INFO - PROCESS | 1652 | 1461492222510 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}] 03:03:42 INFO - PROCESS | 1652 | 1461492222645 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 03:03:42 INFO - PROCESS | 1652 | 1461492222678 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eed6000 == 76 [pid = 1652] [id = 452] 03:03:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x123951800) [pid = 1652] [serial = 1355] [outer = 0x0] 03:03:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12e494800) [pid = 1652] [serial = 1356] [outer = 0x123951800] 03:03:42 INFO - PROCESS | 1652 | 1461492222708 Marionette DEBUG loaded listener.js 03:03:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12eca3400) [pid = 1652] [serial = 1357] [outer = 0x123951800] 03:03:43 INFO - PROCESS | 1652 | 1461492223085 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]]]}] 03:03:43 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 03:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 623ms 03:03:43 INFO - PROCESS | 1652 | 1461492223129 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 03:03:43 INFO - PROCESS | 1652 | 1461492223131 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 03:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:03:43 INFO - PROCESS | 1652 | 1461492223135 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:03:43 INFO - PROCESS | 1652 | 1461492223136 Marionette TRACE conn2 <- [1,1782,null,{}] 03:03:43 INFO - PROCESS | 1652 | 1461492223140 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}] 03:03:43 INFO - PROCESS | 1652 | 1461492223316 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 03:03:43 INFO - PROCESS | 1652 | 1461492223386 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fecf800 == 77 [pid = 1652] [id = 453] 03:03:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12a9d8000) [pid = 1652] [serial = 1358] [outer = 0x0] 03:03:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12a9de800) [pid = 1652] [serial = 1359] [outer = 0x12a9d8000] 03:03:43 INFO - PROCESS | 1652 | 1461492223428 Marionette DEBUG loaded listener.js 03:03:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12a9e3c00) [pid = 1652] [serial = 1360] [outer = 0x12a9d8000] 03:03:43 INFO - PROCESS | 1652 | 1461492223780 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]]]}] 03:03:43 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 03:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 670ms 03:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:03:43 INFO - PROCESS | 1652 | 1461492223805 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 03:03:43 INFO - PROCESS | 1652 | 1461492223806 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 03:03:43 INFO - PROCESS | 1652 | 1461492223808 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:03:43 INFO - PROCESS | 1652 | 1461492223811 Marionette TRACE conn2 <- [1,1786,null,{}] 03:03:43 INFO - PROCESS | 1652 | 1461492223814 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}] 03:03:43 INFO - PROCESS | 1652 | 1461492223905 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 03:03:44 INFO - PROCESS | 1652 | 1461492224065 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11899b000 == 78 [pid = 1652] [id = 454] 03:03:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x1133d1c00) [pid = 1652] [serial = 1361] [outer = 0x0] 03:03:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x1151dd000) [pid = 1652] [serial = 1362] [outer = 0x1133d1c00] 03:03:44 INFO - PROCESS | 1652 | 1461492224101 Marionette DEBUG loaded listener.js 03:03:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x118668400) [pid = 1652] [serial = 1363] [outer = 0x1133d1c00] 03:03:44 INFO - PROCESS | 1652 | 1461492224542 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]]]}] 03:03:44 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 03:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 771ms 03:03:44 INFO - PROCESS | 1652 | 1461492224580 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 03:03:44 INFO - PROCESS | 1652 | 1461492224583 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 03:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:03:44 INFO - PROCESS | 1652 | 1461492224586 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:03:44 INFO - PROCESS | 1652 | 1461492224588 Marionette TRACE conn2 <- [1,1790,null,{}] 03:03:44 INFO - PROCESS | 1652 | 1461492224592 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}] 03:03:44 INFO - PROCESS | 1652 | 1461492224715 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 03:03:44 INFO - PROCESS | 1652 | 1461492224827 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291cc800 == 79 [pid = 1652] [id = 455] 03:03:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x11aa4f000) [pid = 1652] [serial = 1364] [outer = 0x0] 03:03:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x123a90000) [pid = 1652] [serial = 1365] [outer = 0x11aa4f000] 03:03:44 INFO - PROCESS | 1652 | 1461492224862 Marionette DEBUG loaded listener.js 03:03:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x127ea3000) [pid = 1652] [serial = 1366] [outer = 0x11aa4f000] 03:03:45 INFO - PROCESS | 1652 | 1461492225281 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]]]}] 03:03:45 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) 03:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 723ms 03:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:03:45 INFO - PROCESS | 1652 | 1461492225331 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 03:03:45 INFO - PROCESS | 1652 | 1461492225334 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 03:03:45 INFO - PROCESS | 1652 | 1461492225337 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:03:45 INFO - PROCESS | 1652 | 1461492225339 Marionette TRACE conn2 <- [1,1794,null,{}] 03:03:45 INFO - PROCESS | 1652 | 1461492225356 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}] 03:03:45 INFO - PROCESS | 1652 | 1461492225469 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 03:03:45 INFO - PROCESS | 1652 | 1461492225551 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b4a9000 == 80 [pid = 1652] [id = 456] 03:03:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x129d5e400) [pid = 1652] [serial = 1367] [outer = 0x0] 03:03:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12a35f400) [pid = 1652] [serial = 1368] [outer = 0x129d5e400] 03:03:45 INFO - PROCESS | 1652 | 1461492225584 Marionette DEBUG loaded listener.js 03:03:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12a9d7400) [pid = 1652] [serial = 1369] [outer = 0x129d5e400] 03:03:46 INFO - PROCESS | 1652 | 1461492226006 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]]]}] 03:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 722ms 03:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:03:46 INFO - PROCESS | 1652 | 1461492226060 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 03:03:46 INFO - PROCESS | 1652 | 1461492226061 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 03:03:46 INFO - PROCESS | 1652 | 1461492226065 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:03:46 INFO - PROCESS | 1652 | 1461492226070 Marionette TRACE conn2 <- [1,1798,null,{}] 03:03:46 INFO - PROCESS | 1652 | 1461492226077 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}] 03:03:46 INFO - PROCESS | 1652 | 1461492226192 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 03:03:46 INFO - PROCESS | 1652 | 1461492226276 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x139cdb800 == 81 [pid = 1652] [id = 457] 03:03:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12a9dc400) [pid = 1652] [serial = 1370] [outer = 0x0] 03:03:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12ab9f800) [pid = 1652] [serial = 1371] [outer = 0x12a9dc400] 03:03:46 INFO - PROCESS | 1652 | 1461492226308 Marionette DEBUG loaded listener.js 03:03:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12ae95400) [pid = 1652] [serial = 1372] [outer = 0x12a9dc400] 03:03:46 INFO - PROCESS | 1652 | 1461492226732 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]]]}] 03:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 678ms 03:03:46 INFO - PROCESS | 1652 | 1461492226743 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 03:03:46 INFO - PROCESS | 1652 | 1461492226745 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 03:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:03:46 INFO - PROCESS | 1652 | 1461492226747 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:03:46 INFO - PROCESS | 1652 | 1461492226748 Marionette TRACE conn2 <- [1,1802,null,{}] 03:03:46 INFO - PROCESS | 1652 | 1461492226751 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}] 03:03:46 INFO - PROCESS | 1652 | 1461492226884 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 03:03:46 INFO - PROCESS | 1652 | 1461492226996 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x139dd2000 == 82 [pid = 1652] [id = 458] 03:03:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12aca6400) [pid = 1652] [serial = 1373] [outer = 0x0] 03:03:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12b666c00) [pid = 1652] [serial = 1374] [outer = 0x12aca6400] 03:03:47 INFO - PROCESS | 1652 | 1461492227028 Marionette DEBUG loaded listener.js 03:03:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12d2a2000) [pid = 1652] [serial = 1375] [outer = 0x12aca6400] 03:03:47 INFO - PROCESS | 1652 | 1461492227412 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]]]}] 03:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 721ms 03:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:03:47 INFO - PROCESS | 1652 | 1461492227468 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 03:03:47 INFO - PROCESS | 1652 | 1461492227470 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 03:03:47 INFO - PROCESS | 1652 | 1461492227472 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:03:47 INFO - PROCESS | 1652 | 1461492227473 Marionette TRACE conn2 <- [1,1806,null,{}] 03:03:47 INFO - PROCESS | 1652 | 1461492227476 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}] 03:03:47 INFO - PROCESS | 1652 | 1461492227587 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 03:03:47 INFO - PROCESS | 1652 | 1461492227669 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a2cb800 == 83 [pid = 1652] [id = 459] 03:03:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12e4a8400) [pid = 1652] [serial = 1376] [outer = 0x0] 03:03:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12e7e6400) [pid = 1652] [serial = 1377] [outer = 0x12e4a8400] 03:03:47 INFO - PROCESS | 1652 | 1461492227707 Marionette DEBUG loaded listener.js 03:03:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12ecac000) [pid = 1652] [serial = 1378] [outer = 0x12e4a8400] 03:03:48 INFO - PROCESS | 1652 | 1461492228142 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]]]}] 03:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 723ms 03:03:48 INFO - PROCESS | 1652 | 1461492228196 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 03:03:48 INFO - PROCESS | 1652 | 1461492228197 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 03:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:03:48 INFO - PROCESS | 1652 | 1461492228200 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:03:48 INFO - PROCESS | 1652 | 1461492228201 Marionette TRACE conn2 <- [1,1810,null,{}] 03:03:48 INFO - PROCESS | 1652 | 1461492228204 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}] 03:03:48 INFO - PROCESS | 1652 | 1461492228319 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 03:03:48 INFO - PROCESS | 1652 | 1461492228431 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x139a4c800 == 84 [pid = 1652] [id = 460] 03:03:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x12a8c2800) [pid = 1652] [serial = 1379] [outer = 0x0] 03:03:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x12a8c8800) [pid = 1652] [serial = 1380] [outer = 0x12a8c2800] 03:03:48 INFO - PROCESS | 1652 | 1461492228464 Marionette DEBUG loaded listener.js 03:03:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x12ac84800) [pid = 1652] [serial = 1381] [outer = 0x12a8c2800] 03:03:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x12af73000) [pid = 1652] [serial = 1382] [outer = 0x12f843800] 03:03:48 INFO - PROCESS | 1652 | 1461492228912 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]]]}] 03:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 770ms 03:03:48 INFO - PROCESS | 1652 | 1461492228971 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 03:03:48 INFO - PROCESS | 1652 | 1461492228972 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 03:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:03:48 INFO - PROCESS | 1652 | 1461492228993 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:03:48 INFO - PROCESS | 1652 | 1461492228995 Marionette TRACE conn2 <- [1,1814,null,{}] 03:03:49 INFO - PROCESS | 1652 | 1461492228999 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}] 03:03:49 INFO - PROCESS | 1652 | 1461492229109 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 03:03:49 INFO - PROCESS | 1652 | 1461492229194 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b94b000 == 85 [pid = 1652] [id = 461] 03:03:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x12ac87400) [pid = 1652] [serial = 1383] [outer = 0x0] 03:03:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x12af73400) [pid = 1652] [serial = 1384] [outer = 0x12ac87400] 03:03:49 INFO - PROCESS | 1652 | 1461492229223 Marionette DEBUG loaded listener.js 03:03:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x12af78000) [pid = 1652] [serial = 1385] [outer = 0x12ac87400] 03:03:49 INFO - PROCESS | 1652 | 1461492229709 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]]]}] 03:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 792ms 03:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:03:49 INFO - PROCESS | 1652 | 1461492229767 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 03:03:49 INFO - PROCESS | 1652 | 1461492229769 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 03:03:49 INFO - PROCESS | 1652 | 1461492229771 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:03:49 INFO - PROCESS | 1652 | 1461492229772 Marionette TRACE conn2 <- [1,1818,null,{}] 03:03:49 INFO - PROCESS | 1652 | 1461492229796 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}] 03:03:49 INFO - PROCESS | 1652 | 1461492229910 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 03:03:49 INFO - PROCESS | 1652 | 1461492229995 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1e4000 == 86 [pid = 1652] [id = 462] 03:03:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x117797800) [pid = 1652] [serial = 1386] [outer = 0x0] 03:03:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x129946000) [pid = 1652] [serial = 1387] [outer = 0x117797800] 03:03:50 INFO - PROCESS | 1652 | 1461492230027 Marionette DEBUG loaded listener.js 03:03:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x12af78c00) [pid = 1652] [serial = 1388] [outer = 0x117797800] 03:03:50 INFO - PROCESS | 1652 | 1461492230436 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]]]}] 03:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 723ms 03:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:03:50 INFO - PROCESS | 1652 | 1461492230495 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 03:03:50 INFO - PROCESS | 1652 | 1461492230496 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 03:03:50 INFO - PROCESS | 1652 | 1461492230499 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:03:50 INFO - PROCESS | 1652 | 1461492230500 Marionette TRACE conn2 <- [1,1822,null,{}] 03:03:50 INFO - PROCESS | 1652 | 1461492230502 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}] 03:03:50 INFO - PROCESS | 1652 | 1461492230618 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 03:03:50 INFO - PROCESS | 1652 | 1461492230706 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x129986000 == 87 [pid = 1652] [id = 463] 03:03:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x119729c00) [pid = 1652] [serial = 1389] [outer = 0x0] 03:03:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12af7b800) [pid = 1652] [serial = 1390] [outer = 0x119729c00] 03:03:50 INFO - PROCESS | 1652 | 1461492230738 Marionette DEBUG loaded listener.js 03:03:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x12b0a6800) [pid = 1652] [serial = 1391] [outer = 0x119729c00] 03:03:51 INFO - PROCESS | 1652 | 1461492231149 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]]]}] 03:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 670ms 03:03:51 INFO - PROCESS | 1652 | 1461492231186 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 03:03:51 INFO - PROCESS | 1652 | 1461492231187 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 03:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:03:51 INFO - PROCESS | 1652 | 1461492231221 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:03:51 INFO - PROCESS | 1652 | 1461492231222 Marionette TRACE conn2 <- [1,1826,null,{}] 03:03:51 INFO - PROCESS | 1652 | 1461492231229 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}] 03:03:51 INFO - PROCESS | 1652 | 1461492231339 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 03:03:51 INFO - PROCESS | 1652 | 1461492231675 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1e6000 == 88 [pid = 1652] [id = 464] 03:03:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x1147cdc00) [pid = 1652] [serial = 1392] [outer = 0x0] 03:03:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x1156ed000) [pid = 1652] [serial = 1393] [outer = 0x1147cdc00] 03:03:51 INFO - PROCESS | 1652 | 1461492231723 Marionette DEBUG loaded listener.js 03:03:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x118f94800) [pid = 1652] [serial = 1394] [outer = 0x1147cdc00] 03:03:52 INFO - PROCESS | 1652 | 1461492232214 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]]]}] 03:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1037ms 03:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:03:52 INFO - PROCESS | 1652 | 1461492232245 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 03:03:52 INFO - PROCESS | 1652 | 1461492232248 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 03:03:52 INFO - PROCESS | 1652 | 1461492232251 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:03:52 INFO - PROCESS | 1652 | 1461492232253 Marionette TRACE conn2 <- [1,1830,null,{}] 03:03:52 INFO - PROCESS | 1652 | 1461492232257 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}] 03:03:52 INFO - PROCESS | 1652 | 1461492232366 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 03:03:52 INFO - PROCESS | 1652 | 1461492232485 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a9ae000 == 89 [pid = 1652] [id = 465] 03:03:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x11bf90c00) [pid = 1652] [serial = 1395] [outer = 0x0] 03:03:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x127c36800) [pid = 1652] [serial = 1396] [outer = 0x11bf90c00] 03:03:52 INFO - PROCESS | 1652 | 1461492232516 Marionette DEBUG loaded listener.js 03:03:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x129949800) [pid = 1652] [serial = 1397] [outer = 0x11bf90c00] 03:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1197c2800 == 88 [pid = 1652] [id = 213] 03:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12fecf800 == 87 [pid = 1652] [id = 453] 03:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12eed6000 == 86 [pid = 1652] [id = 452] 03:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11b9c9000 == 85 [pid = 1652] [id = 451] 03:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12d474800 == 84 [pid = 1652] [id = 450] 03:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8d0000 == 83 [pid = 1652] [id = 449] 03:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x12b46a800) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 03:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12c10f000 == 82 [pid = 1652] [id = 448] 03:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12b525800 == 81 [pid = 1652] [id = 447] 03:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab6d000 == 80 [pid = 1652] [id = 446] 03:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x125ef5800 == 79 [pid = 1652] [id = 445] 03:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1ac800 == 78 [pid = 1652] [id = 444] 03:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1dc800 == 77 [pid = 1652] [id = 443] 03:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12592a800 == 76 [pid = 1652] [id = 442] 03:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb2b000 == 75 [pid = 1652] [id = 438] 03:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12e45b000 == 74 [pid = 1652] [id = 437] 03:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12d487000 == 73 [pid = 1652] [id = 436] 03:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac61800 == 72 [pid = 1652] [id = 435] 03:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11c6ab000 == 71 [pid = 1652] [id = 434] 03:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x118cd7000 == 70 [pid = 1652] [id = 433] 03:03:53 INFO - PROCESS | 1652 | 1461492233007 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]]]}] 03:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 772ms 03:03:53 INFO - PROCESS | 1652 | 1461492233027 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 03:03:53 INFO - PROCESS | 1652 | 1461492233032 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 03:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:03:53 INFO - PROCESS | 1652 | 1461492233034 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:03:53 INFO - PROCESS | 1652 | 1461492233036 Marionette TRACE conn2 <- [1,1834,null,{}] 03:03:53 INFO - PROCESS | 1652 | 1461492233038 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}] 03:03:53 INFO - PROCESS | 1652 | 1461492233143 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x12a3f2c00) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x12aa5f000) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12a6f4000) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x12ab0f000) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x12ab97c00) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x116508c00) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x114545000) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x12af95000) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x12ab95400) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x11a41c400) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x118e75000) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x129d63800) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x12a355000) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12860dc00) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12915e400) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x125e19800) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x12763e800) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x129d60400) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12ab9bc00) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x11c44f800) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x11bf8f000) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12aba6800) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12a362400) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12f19b400) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x127ef4400) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x11aa96c00) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12b6ba400) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12b0a9800) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12af97000) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12acabc00) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x11b92e000) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12ae92400) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12a3ff800) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12a3e6800) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12b66a800) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 03:03:53 INFO - PROCESS | 1652 | 1461492233231 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11add4000 == 71 [pid = 1652] [id = 466] 03:03:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x118e75000) [pid = 1652] [serial = 1398] [outer = 0x0] 03:03:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x11bf92000) [pid = 1652] [serial = 1399] [outer = 0x118e75000] 03:03:53 INFO - PROCESS | 1652 | 1461492233259 Marionette DEBUG loaded listener.js 03:03:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12a360800) [pid = 1652] [serial = 1400] [outer = 0x118e75000] 03:03:53 INFO - PROCESS | 1652 | 1461492233584 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]]]}] 03:03:53 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 03:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 570ms 03:03:53 INFO - PROCESS | 1652 | 1461492233605 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 03:03:53 INFO - PROCESS | 1652 | 1461492233606 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 03:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:03:53 INFO - PROCESS | 1652 | 1461492233615 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:03:53 INFO - PROCESS | 1652 | 1461492233619 Marionette TRACE conn2 <- [1,1838,null,{}] 03:03:53 INFO - PROCESS | 1652 | 1461492233623 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}] 03:03:53 INFO - PROCESS | 1652 | 1461492233735 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 03:03:53 INFO - PROCESS | 1652 | 1461492233805 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12771a800 == 72 [pid = 1652] [id = 467] 03:03:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12a35b000) [pid = 1652] [serial = 1401] [outer = 0x0] 03:03:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12a3fd800) [pid = 1652] [serial = 1402] [outer = 0x12a35b000] 03:03:53 INFO - PROCESS | 1652 | 1461492233831 Marionette DEBUG loaded listener.js 03:03:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12a6f3400) [pid = 1652] [serial = 1403] [outer = 0x12a35b000] 03:03:54 INFO - PROCESS | 1652 | 1461492234131 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]]]}] 03:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 577ms 03:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:03:54 INFO - PROCESS | 1652 | 1461492234188 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 03:03:54 INFO - PROCESS | 1652 | 1461492234189 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 03:03:54 INFO - PROCESS | 1652 | 1461492234192 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:03:54 INFO - PROCESS | 1652 | 1461492234193 Marionette TRACE conn2 <- [1,1842,null,{}] 03:03:54 INFO - PROCESS | 1652 | 1461492234195 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}] 03:03:54 INFO - PROCESS | 1652 | 1461492234295 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 03:03:54 INFO - PROCESS | 1652 | 1461492234367 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac68800 == 73 [pid = 1652] [id = 468] 03:03:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12a3e1c00) [pid = 1652] [serial = 1404] [outer = 0x0] 03:03:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12a8bc800) [pid = 1652] [serial = 1405] [outer = 0x12a3e1c00] 03:03:54 INFO - PROCESS | 1652 | 1461492234393 Marionette DEBUG loaded listener.js 03:03:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12a9e2c00) [pid = 1652] [serial = 1406] [outer = 0x12a3e1c00] 03:03:54 INFO - PROCESS | 1652 | 1461492234698 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]]]}] 03:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 521ms 03:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:03:54 INFO - PROCESS | 1652 | 1461492234714 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 03:03:54 INFO - PROCESS | 1652 | 1461492234715 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 03:03:54 INFO - PROCESS | 1652 | 1461492234717 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:03:54 INFO - PROCESS | 1652 | 1461492234718 Marionette TRACE conn2 <- [1,1846,null,{}] 03:03:54 INFO - PROCESS | 1652 | 1461492234721 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}] 03:03:54 INFO - PROCESS | 1652 | 1461492234815 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 03:03:54 INFO - PROCESS | 1652 | 1461492234895 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c10a000 == 74 [pid = 1652] [id = 469] 03:03:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12ab06400) [pid = 1652] [serial = 1407] [outer = 0x0] 03:03:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12ab92000) [pid = 1652] [serial = 1408] [outer = 0x12ab06400] 03:03:54 INFO - PROCESS | 1652 | 1461492234928 Marionette DEBUG loaded listener.js 03:03:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12ac81c00) [pid = 1652] [serial = 1409] [outer = 0x12ab06400] 03:03:55 INFO - PROCESS | 1652 | 1461492235267 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]]]}] 03:03:55 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) 03:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 570ms 03:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:03:55 INFO - PROCESS | 1652 | 1461492235288 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 03:03:55 INFO - PROCESS | 1652 | 1461492235289 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 03:03:55 INFO - PROCESS | 1652 | 1461492235291 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:03:55 INFO - PROCESS | 1652 | 1461492235294 Marionette TRACE conn2 <- [1,1850,null,{}] 03:03:55 INFO - PROCESS | 1652 | 1461492235297 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}] 03:03:55 INFO - PROCESS | 1652 | 1461492235424 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 03:03:55 INFO - PROCESS | 1652 | 1461492235475 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d087000 == 75 [pid = 1652] [id = 470] 03:03:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12ab97c00) [pid = 1652] [serial = 1410] [outer = 0x0] 03:03:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12af75000) [pid = 1652] [serial = 1411] [outer = 0x12ab97c00] 03:03:55 INFO - PROCESS | 1652 | 1461492235500 Marionette DEBUG loaded listener.js 03:03:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12b0af800) [pid = 1652] [serial = 1412] [outer = 0x12ab97c00] 03:03:55 INFO - PROCESS | 1652 | 1461492235865 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]]]}] 03:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 622ms 03:03:55 INFO - PROCESS | 1652 | 1461492235914 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 03:03:55 INFO - PROCESS | 1652 | 1461492235917 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 03:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:03:55 INFO - PROCESS | 1652 | 1461492235928 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:03:55 INFO - PROCESS | 1652 | 1461492235929 Marionette TRACE conn2 <- [1,1854,null,{}] 03:03:55 INFO - PROCESS | 1652 | 1461492235932 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}] 03:03:56 INFO - PROCESS | 1652 | 1461492236117 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 03:03:56 INFO - PROCESS | 1652 | 1461492236144 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb2c800 == 76 [pid = 1652] [id = 471] 03:03:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12af95000) [pid = 1652] [serial = 1413] [outer = 0x0] 03:03:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12b6bb800) [pid = 1652] [serial = 1414] [outer = 0x12af95000] 03:03:56 INFO - PROCESS | 1652 | 1461492236185 Marionette DEBUG loaded listener.js 03:03:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x12bc71800) [pid = 1652] [serial = 1415] [outer = 0x12af95000] 03:03:56 INFO - PROCESS | 1652 | 1461492236616 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]]]}] 03:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 723ms 03:03:56 INFO - PROCESS | 1652 | 1461492236656 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 03:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:03:56 INFO - PROCESS | 1652 | 1461492236658 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 03:03:56 INFO - PROCESS | 1652 | 1461492236661 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:03:56 INFO - PROCESS | 1652 | 1461492236663 Marionette TRACE conn2 <- [1,1858,null,{}] 03:03:56 INFO - PROCESS | 1652 | 1461492236667 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}] 03:03:56 INFO - PROCESS | 1652 | 1461492236876 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 03:03:56 INFO - PROCESS | 1652 | 1461492236913 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4ae800 == 77 [pid = 1652] [id = 472] 03:03:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x12bd18400) [pid = 1652] [serial = 1416] [outer = 0x0] 03:03:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x12bfd7000) [pid = 1652] [serial = 1417] [outer = 0x12bd18400] 03:03:56 INFO - PROCESS | 1652 | 1461492236955 Marionette DEBUG loaded listener.js 03:03:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x12d68c400) [pid = 1652] [serial = 1418] [outer = 0x12bd18400] 03:03:57 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12ab0f400) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:03:57 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12b467800) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:03:57 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x117799000) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:03:57 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x11bf87c00) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:03:57 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12ae98000) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:03:57 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12b6bf800) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:03:57 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x12ab98000) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:03:57 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12a3f3c00) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:03:57 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x114bac000) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:03:57 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x11ad7e800) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:03:57 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x123951800) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:03:57 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x1191a9800) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:03:57 INFO - PROCESS | 1652 | 1461492237529 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]]]}] 03:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 921ms 03:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:03:57 INFO - PROCESS | 1652 | 1461492237582 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 03:03:57 INFO - PROCESS | 1652 | 1461492237583 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 03:03:57 INFO - PROCESS | 1652 | 1461492237585 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:03:57 INFO - PROCESS | 1652 | 1461492237587 Marionette TRACE conn2 <- [1,1862,null,{}] 03:03:57 INFO - PROCESS | 1652 | 1461492237589 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}] 03:03:57 INFO - PROCESS | 1652 | 1461492237682 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 03:03:57 INFO - PROCESS | 1652 | 1461492237760 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d082000 == 78 [pid = 1652] [id = 473] 03:03:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x11609b800) [pid = 1652] [serial = 1419] [outer = 0x0] 03:03:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12aa1e400) [pid = 1652] [serial = 1420] [outer = 0x11609b800] 03:03:57 INFO - PROCESS | 1652 | 1461492237785 Marionette DEBUG loaded listener.js 03:03:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12bf5a000) [pid = 1652] [serial = 1421] [outer = 0x11609b800] 03:03:58 INFO - PROCESS | 1652 | 1461492238080 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]]]}] 03:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 518ms 03:03:58 INFO - PROCESS | 1652 | 1461492238105 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 03:03:58 INFO - PROCESS | 1652 | 1461492238106 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 03:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:03:58 INFO - PROCESS | 1652 | 1461492238110 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:03:58 INFO - PROCESS | 1652 | 1461492238113 Marionette TRACE conn2 <- [1,1866,null,{}] 03:03:58 INFO - PROCESS | 1652 | 1461492238116 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}] 03:03:58 INFO - PROCESS | 1652 | 1461492238213 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 03:03:58 INFO - PROCESS | 1652 | 1461492238218 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x139cdf800 == 79 [pid = 1652] [id = 474] 03:03:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12a35f000) [pid = 1652] [serial = 1422] [outer = 0x0] 03:03:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12e40e000) [pid = 1652] [serial = 1423] [outer = 0x12a35f000] 03:03:58 INFO - PROCESS | 1652 | 1461492238248 Marionette DEBUG loaded listener.js 03:03:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12e7ea000) [pid = 1652] [serial = 1424] [outer = 0x12a35f000] 03:03:58 INFO - PROCESS | 1652 | 1461492238658 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]]]}] 03:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 626ms 03:03:58 INFO - PROCESS | 1652 | 1461492238736 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 03:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:03:58 INFO - PROCESS | 1652 | 1461492238739 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 03:03:58 INFO - PROCESS | 1652 | 1461492238742 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:03:58 INFO - PROCESS | 1652 | 1461492238745 Marionette TRACE conn2 <- [1,1870,null,{}] 03:03:58 INFO - PROCESS | 1652 | 1461492238749 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}] 03:03:58 INFO - PROCESS | 1652 | 1461492238924 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 03:03:59 INFO - PROCESS | 1652 | 1461492239015 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x13e559000 == 80 [pid = 1652] [id = 475] 03:03:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x123951800) [pid = 1652] [serial = 1425] [outer = 0x0] 03:03:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x129d88800) [pid = 1652] [serial = 1426] [outer = 0x123951800] 03:03:59 INFO - PROCESS | 1652 | 1461492239041 Marionette DEBUG loaded listener.js 03:03:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x12eca4c00) [pid = 1652] [serial = 1427] [outer = 0x123951800] 03:03:59 INFO - PROCESS | 1652 | 1461492239327 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]]]}] 03:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 622ms 03:03:59 INFO - PROCESS | 1652 | 1461492239366 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 03:03:59 INFO - PROCESS | 1652 | 1461492239367 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 03:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:03:59 INFO - PROCESS | 1652 | 1461492239369 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:03:59 INFO - PROCESS | 1652 | 1461492239370 Marionette TRACE conn2 <- [1,1874,null,{}] 03:03:59 INFO - PROCESS | 1652 | 1461492239373 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}] 03:03:59 INFO - PROCESS | 1652 | 1461492239553 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 03:03:59 INFO - PROCESS | 1652 | 1461492239703 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa1c800 == 81 [pid = 1652] [id = 476] 03:03:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x118665000) [pid = 1652] [serial = 1428] [outer = 0x0] 03:03:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x119282c00) [pid = 1652] [serial = 1429] [outer = 0x118665000] 03:03:59 INFO - PROCESS | 1652 | 1461492239736 Marionette DEBUG loaded listener.js 03:03:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x11bf86c00) [pid = 1652] [serial = 1430] [outer = 0x118665000] 03:04:00 INFO - PROCESS | 1652 | 1461492240177 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]]]}] 03:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 869ms 03:04:00 INFO - PROCESS | 1652 | 1461492240240 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 03:04:00 INFO - PROCESS | 1652 | 1461492240243 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 03:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:04:00 INFO - PROCESS | 1652 | 1461492240265 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:04:00 INFO - PROCESS | 1652 | 1461492240268 Marionette TRACE conn2 <- [1,1878,null,{}] 03:04:00 INFO - PROCESS | 1652 | 1461492240271 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}] 03:04:00 INFO - PROCESS | 1652 | 1461492240392 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 03:04:00 INFO - PROCESS | 1652 | 1461492240478 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac6d000 == 82 [pid = 1652] [id = 477] 03:04:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x127eeb000) [pid = 1652] [serial = 1431] [outer = 0x0] 03:04:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x129d5f800) [pid = 1652] [serial = 1432] [outer = 0x127eeb000] 03:04:00 INFO - PROCESS | 1652 | 1461492240511 Marionette DEBUG loaded listener.js 03:04:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x129d85000) [pid = 1652] [serial = 1433] [outer = 0x127eeb000] 03:04:00 INFO - PROCESS | 1652 | 1461492240970 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]]]}] 03:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 774ms 03:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:04:01 INFO - PROCESS | 1652 | 1461492241043 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 03:04:01 INFO - PROCESS | 1652 | 1461492241045 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 03:04:01 INFO - PROCESS | 1652 | 1461492241050 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:04:01 INFO - PROCESS | 1652 | 1461492241051 Marionette TRACE conn2 <- [1,1882,null,{}] 03:04:01 INFO - PROCESS | 1652 | 1461492241054 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}] 03:04:01 INFO - PROCESS | 1652 | 1461492241171 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 03:04:01 INFO - PROCESS | 1652 | 1461492241262 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dca9800 == 83 [pid = 1652] [id = 478] 03:04:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x12a360c00) [pid = 1652] [serial = 1434] [outer = 0x0] 03:04:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x12a6c4400) [pid = 1652] [serial = 1435] [outer = 0x12a360c00] 03:04:01 INFO - PROCESS | 1652 | 1461492241293 Marionette DEBUG loaded listener.js 03:04:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x12a8c0c00) [pid = 1652] [serial = 1436] [outer = 0x12a360c00] 03:04:01 INFO - PROCESS | 1652 | 1461492241749 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]]]}] 03:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 722ms 03:04:01 INFO - PROCESS | 1652 | 1461492241772 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 03:04:01 INFO - PROCESS | 1652 | 1461492241775 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 03:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:04:01 INFO - PROCESS | 1652 | 1461492241784 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:04:01 INFO - PROCESS | 1652 | 1461492241788 Marionette TRACE conn2 <- [1,1886,null,{}] 03:04:01 INFO - PROCESS | 1652 | 1461492241791 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}] 03:04:01 INFO - PROCESS | 1652 | 1461492241939 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 03:04:02 INFO - PROCESS | 1652 | 1461492242045 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x13e549000 == 84 [pid = 1652] [id = 479] 03:04:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x12a3f1400) [pid = 1652] [serial = 1437] [outer = 0x0] 03:04:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12aa17800) [pid = 1652] [serial = 1438] [outer = 0x12a3f1400] 03:04:02 INFO - PROCESS | 1652 | 1461492242076 Marionette DEBUG loaded listener.js 03:04:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x12ac9f400) [pid = 1652] [serial = 1439] [outer = 0x12a3f1400] 03:04:02 INFO - PROCESS | 1652 | 1461492242551 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]]]}] 03:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 828ms 03:04:02 INFO - PROCESS | 1652 | 1461492242608 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 03:04:02 INFO - PROCESS | 1652 | 1461492242613 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 03:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:04:02 INFO - PROCESS | 1652 | 1461492242615 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:04:02 INFO - PROCESS | 1652 | 1461492242616 Marionette TRACE conn2 <- [1,1890,null,{}] 03:04:02 INFO - PROCESS | 1652 | 1461492242619 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}] 03:04:02 INFO - PROCESS | 1652 | 1461492242718 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 03:04:02 INFO - PROCESS | 1652 | 1461492242825 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x139fc7800 == 85 [pid = 1652] [id = 480] 03:04:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x12ac89c00) [pid = 1652] [serial = 1440] [outer = 0x0] 03:04:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12b48d800) [pid = 1652] [serial = 1441] [outer = 0x12ac89c00] 03:04:02 INFO - PROCESS | 1652 | 1461492242876 Marionette DEBUG loaded listener.js 03:04:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12db1c400) [pid = 1652] [serial = 1442] [outer = 0x12ac89c00] 03:04:03 INFO - PROCESS | 1652 | 1461492243402 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]]]}] 03:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 819ms 03:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:04:03 INFO - PROCESS | 1652 | 1461492243436 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 03:04:03 INFO - PROCESS | 1652 | 1461492243438 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 03:04:03 INFO - PROCESS | 1652 | 1461492243441 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:04:03 INFO - PROCESS | 1652 | 1461492243444 Marionette TRACE conn2 <- [1,1894,null,{}] 03:04:03 INFO - PROCESS | 1652 | 1461492243447 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}] 03:04:03 INFO - PROCESS | 1652 | 1461492243576 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 03:04:03 INFO - PROCESS | 1652 | 1461492243662 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x139c11800 == 86 [pid = 1652] [id = 481] 03:04:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x12ec9f800) [pid = 1652] [serial = 1443] [outer = 0x0] 03:04:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x12eef0000) [pid = 1652] [serial = 1444] [outer = 0x12ec9f800] 03:04:03 INFO - PROCESS | 1652 | 1461492243701 Marionette DEBUG loaded listener.js 03:04:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x12f1a5000) [pid = 1652] [serial = 1445] [outer = 0x12ec9f800] 03:04:04 INFO - PROCESS | 1652 | 1461492244127 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]]]}] 03:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 771ms 03:04:04 INFO - PROCESS | 1652 | 1461492244213 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 03:04:04 INFO - PROCESS | 1652 | 1461492244214 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 03:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:04:04 INFO - PROCESS | 1652 | 1461492244216 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:04:04 INFO - PROCESS | 1652 | 1461492244218 Marionette TRACE conn2 <- [1,1898,null,{}] 03:04:04 INFO - PROCESS | 1652 | 1461492244220 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}] 03:04:04 INFO - PROCESS | 1652 | 1461492244337 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 03:04:04 INFO - PROCESS | 1652 | 1461492244427 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x139c85000 == 87 [pid = 1652] [id = 482] 03:04:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x12f403400) [pid = 1652] [serial = 1446] [outer = 0x0] 03:04:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x12f407800) [pid = 1652] [serial = 1447] [outer = 0x12f403400] 03:04:04 INFO - PROCESS | 1652 | 1461492244456 Marionette DEBUG loaded listener.js 03:04:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x12f844c00) [pid = 1652] [serial = 1448] [outer = 0x12f403400] 03:04:04 INFO - PROCESS | 1652 | 1461492244838 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]]]}] 03:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 671ms 03:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:04:04 INFO - PROCESS | 1652 | 1461492244888 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 03:04:04 INFO - PROCESS | 1652 | 1461492244889 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 03:04:04 INFO - PROCESS | 1652 | 1461492244892 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:04:04 INFO - PROCESS | 1652 | 1461492244893 Marionette TRACE conn2 <- [1,1902,null,{}] 03:04:04 INFO - PROCESS | 1652 | 1461492244896 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}] 03:04:05 INFO - PROCESS | 1652 | 1461492245008 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 03:04:05 INFO - PROCESS | 1652 | 1461492245124 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x139c9a000 == 88 [pid = 1652] [id = 483] 03:04:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x125e1d800) [pid = 1652] [serial = 1449] [outer = 0x0] 03:04:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x12f846800) [pid = 1652] [serial = 1450] [outer = 0x125e1d800] 03:04:05 INFO - PROCESS | 1652 | 1461492245155 Marionette DEBUG loaded listener.js 03:04:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x12fb27000) [pid = 1652] [serial = 1451] [outer = 0x125e1d800] 03:04:05 INFO - PROCESS | 1652 | 1461492245537 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]]]}] 03:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 670ms 03:04:05 INFO - PROCESS | 1652 | 1461492245563 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 03:04:05 INFO - PROCESS | 1652 | 1461492245565 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 03:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:04:05 INFO - PROCESS | 1652 | 1461492245567 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:04:05 INFO - PROCESS | 1652 | 1461492245568 Marionette TRACE conn2 <- [1,1906,null,{}] 03:04:05 INFO - PROCESS | 1652 | 1461492245571 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}] 03:04:05 INFO - PROCESS | 1652 | 1461492245685 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 03:04:05 INFO - PROCESS | 1652 | 1461492245804 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a672800 == 89 [pid = 1652] [id = 484] 03:04:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x12f850000) [pid = 1652] [serial = 1452] [outer = 0x0] 03:04:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x12fb2d800) [pid = 1652] [serial = 1453] [outer = 0x12f850000] 03:04:05 INFO - PROCESS | 1652 | 1461492245833 Marionette DEBUG loaded listener.js 03:04:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x12fe71c00) [pid = 1652] [serial = 1454] [outer = 0x12f850000] 03:04:06 INFO - PROCESS | 1652 | 1461492246504 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]]]}] 03:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 969ms 03:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:04:06 INFO - PROCESS | 1652 | 1461492246537 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 03:04:06 INFO - PROCESS | 1652 | 1461492246539 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 03:04:06 INFO - PROCESS | 1652 | 1461492246545 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:04:06 INFO - PROCESS | 1652 | 1461492246548 Marionette TRACE conn2 <- [1,1910,null,{}] 03:04:06 INFO - PROCESS | 1652 | 1461492246552 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}] 03:04:06 INFO - PROCESS | 1652 | 1461492246663 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 03:04:06 INFO - PROCESS | 1652 | 1461492246751 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a9b4000 == 90 [pid = 1652] [id = 485] 03:04:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x11aa98400) [pid = 1652] [serial = 1455] [outer = 0x0] 03:04:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x11afef400) [pid = 1652] [serial = 1456] [outer = 0x11aa98400] 03:04:06 INFO - PROCESS | 1652 | 1461492246780 Marionette DEBUG loaded listener.js 03:04:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x125e17000) [pid = 1652] [serial = 1457] [outer = 0x11aa98400] 03:04:07 INFO - PROCESS | 1652 | 1461492247233 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]]]}] 03:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 729ms 03:04:07 INFO - PROCESS | 1652 | 1461492247272 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 03:04:07 INFO - PROCESS | 1652 | 1461492247276 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 03:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:04:07 INFO - PROCESS | 1652 | 1461492247302 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:04:07 INFO - PROCESS | 1652 | 1461492247304 Marionette TRACE conn2 <- [1,1914,null,{}] 03:04:07 INFO - PROCESS | 1652 | 1461492247306 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}] 03:04:07 INFO - PROCESS | 1652 | 1461492247413 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 03:04:07 INFO - PROCESS | 1652 | 1461492247505 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b9da000 == 91 [pid = 1652] [id = 486] 03:04:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x125c2ac00) [pid = 1652] [serial = 1458] [outer = 0x0] 03:04:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x129d7cc00) [pid = 1652] [serial = 1459] [outer = 0x125c2ac00] 03:04:07 INFO - PROCESS | 1652 | 1461492247534 Marionette DEBUG loaded listener.js 03:04:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x129e1ec00) [pid = 1652] [serial = 1460] [outer = 0x125c2ac00] 03:04:07 INFO - PROCESS | 1652 | 1461492247950 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]]]}] 03:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 673ms 03:04:07 INFO - PROCESS | 1652 | 1461492247973 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 03:04:07 INFO - PROCESS | 1652 | 1461492247974 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 03:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:04:07 INFO - PROCESS | 1652 | 1461492247997 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:04:08 INFO - PROCESS | 1652 | 1461492247999 Marionette TRACE conn2 <- [1,1918,null,{}] 03:04:08 INFO - PROCESS | 1652 | 1461492248007 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}] 03:04:08 INFO - PROCESS | 1652 | 1461492248119 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 03:04:08 INFO - PROCESS | 1652 | 1461492248211 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8e0000 == 92 [pid = 1652] [id = 487] 03:04:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x12a6ce000) [pid = 1652] [serial = 1461] [outer = 0x0] 03:04:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x12a6f4000) [pid = 1652] [serial = 1462] [outer = 0x12a6ce000] 03:04:08 INFO - PROCESS | 1652 | 1461492248241 Marionette DEBUG loaded listener.js 03:04:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x12a8cb400) [pid = 1652] [serial = 1463] [outer = 0x12a6ce000] 03:04:08 INFO - PROCESS | 1652 | 1461492248720 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]]]}] 03:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 778ms 03:04:08 INFO - PROCESS | 1652 | 1461492248773 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 03:04:08 INFO - PROCESS | 1652 | 1461492248776 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 03:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:04:08 INFO - PROCESS | 1652 | 1461492248782 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:04:08 INFO - PROCESS | 1652 | 1461492248784 Marionette TRACE conn2 <- [1,1922,null,{}] 03:04:08 INFO - PROCESS | 1652 | 1461492248787 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}] 03:04:08 INFO - PROCESS | 1652 | 1461492248944 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 03:04:09 INFO - PROCESS | 1652 | 1461492249049 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb7e000 == 93 [pid = 1652] [id = 488] 03:04:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x12aa54400) [pid = 1652] [serial = 1464] [outer = 0x0] 03:04:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x12ab92c00) [pid = 1652] [serial = 1465] [outer = 0x12aa54400] 03:04:09 INFO - PROCESS | 1652 | 1461492249077 Marionette DEBUG loaded listener.js 03:04:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x12ac86c00) [pid = 1652] [serial = 1466] [outer = 0x12aa54400] 03:04:09 INFO - PROCESS | 1652 | 1461492249510 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]]]}] 03:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 772ms 03:04:09 INFO - PROCESS | 1652 | 1461492249554 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 03:04:09 INFO - PROCESS | 1652 | 1461492249555 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 03:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:04:09 INFO - PROCESS | 1652 | 1461492249557 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:04:09 INFO - PROCESS | 1652 | 1461492249559 Marionette TRACE conn2 <- [1,1926,null,{}] 03:04:09 INFO - PROCESS | 1652 | 1461492249561 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}] 03:04:09 INFO - PROCESS | 1652 | 1461492249668 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 03:04:09 INFO - PROCESS | 1652 | 1461492249760 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb25800 == 94 [pid = 1652] [id = 489] 03:04:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x12a9d7000) [pid = 1652] [serial = 1467] [outer = 0x0] 03:04:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 268 (0x12ac9dc00) [pid = 1652] [serial = 1468] [outer = 0x12a9d7000] 03:04:09 INFO - PROCESS | 1652 | 1461492249790 Marionette DEBUG loaded listener.js 03:04:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 269 (0x12ae65800) [pid = 1652] [serial = 1469] [outer = 0x12a9d7000] 03:04:09 INFO - PROCESS | 1652 | --DOCSHELL 0x125a1a800 == 93 [pid = 1652] [id = 374] 03:04:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac66000 == 92 [pid = 1652] [id = 375] 03:04:09 INFO - PROCESS | 1652 | --DOCSHELL 0x125d05000 == 91 [pid = 1652] [id = 371] 03:04:09 INFO - PROCESS | 1652 | --DOCSHELL 0x131f25000 == 90 [pid = 1652] [id = 373] 03:04:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae4f800 == 89 [pid = 1652] [id = 376] 03:04:09 INFO - PROCESS | 1652 | --DOCSHELL 0x13e559000 == 88 [pid = 1652] [id = 475] 03:04:09 INFO - PROCESS | 1652 | --DOCSHELL 0x139cdf800 == 87 [pid = 1652] [id = 474] 03:04:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12d082000 == 86 [pid = 1652] [id = 473] 03:04:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4ae800 == 85 [pid = 1652] [id = 472] 03:04:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb2c800 == 84 [pid = 1652] [id = 471] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 268 (0x1151de800) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 267 (0x11b1cbc00) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 266 (0x12ab93c00) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x12b66d400) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x12d68b400) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x12a9de800) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x12acd2800) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x12a35e400) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x12bfc9800) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x12916b800) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12d087000 == 83 [pid = 1652] [id = 470] 03:04:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12c10a000 == 82 [pid = 1652] [id = 469] 03:04:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac68800 == 81 [pid = 1652] [id = 468] 03:04:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12771a800 == 80 [pid = 1652] [id = 467] 03:04:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11add4000 == 79 [pid = 1652] [id = 466] 03:04:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12a9ae000 == 78 [pid = 1652] [id = 465] 03:04:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1e6000 == 77 [pid = 1652] [id = 464] 03:04:10 INFO - PROCESS | 1652 | --DOCSHELL 0x139a4c800 == 76 [pid = 1652] [id = 460] 03:04:10 INFO - PROCESS | 1652 | --DOCSHELL 0x13a2cb800 == 75 [pid = 1652] [id = 459] 03:04:10 INFO - PROCESS | 1652 | --DOCSHELL 0x139dd2000 == 74 [pid = 1652] [id = 458] 03:04:10 INFO - PROCESS | 1652 | --DOCSHELL 0x139cdb800 == 73 [pid = 1652] [id = 457] 03:04:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12b4a9000 == 72 [pid = 1652] [id = 456] 03:04:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1291cc800 == 71 [pid = 1652] [id = 455] 03:04:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11899b000 == 70 [pid = 1652] [id = 454] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x125c9ec00) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x12a369c00) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x12e490c00) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x12e494800) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x127c37800) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x12a354400) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x12eca3400) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x12b0a8800) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x12b48ac00) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x12bf5c800) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x12b6c6000) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x12a35bc00) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x12a3f6800) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x127119400) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x127ef2800) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x12b660c00) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x12e40d400) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12ac9cc00) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x12aa1b000) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x12ab0d000) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x12db1a400) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x11aa9b800) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x118eb6000) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 03:04:10 INFO - PROCESS | 1652 | 1461492250193 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]]]}] 03:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 672ms 03:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:04:10 INFO - PROCESS | 1652 | 1461492250230 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 03:04:10 INFO - PROCESS | 1652 | 1461492250231 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 03:04:10 INFO - PROCESS | 1652 | 1461492250234 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:04:10 INFO - PROCESS | 1652 | 1461492250235 Marionette TRACE conn2 <- [1,1930,null,{}] 03:04:10 INFO - PROCESS | 1652 | 1461492250237 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}] 03:04:10 INFO - PROCESS | 1652 | 1461492250361 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 03:04:10 INFO - PROCESS | 1652 | 1461492250366 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x127666800 == 71 [pid = 1652] [id = 490] 03:04:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x12a355800) [pid = 1652] [serial = 1470] [outer = 0x0] 03:04:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12af75c00) [pid = 1652] [serial = 1471] [outer = 0x12a355800] 03:04:10 INFO - PROCESS | 1652 | 1461492250394 Marionette DEBUG loaded listener.js 03:04:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x12b466000) [pid = 1652] [serial = 1472] [outer = 0x12a355800] 03:04:10 INFO - PROCESS | 1652 | 1461492250794 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]]]}] 03:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 568ms 03:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:04:10 INFO - PROCESS | 1652 | 1461492250803 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 03:04:10 INFO - PROCESS | 1652 | 1461492250804 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 03:04:10 INFO - PROCESS | 1652 | 1461492250806 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:04:10 INFO - PROCESS | 1652 | 1461492250807 Marionette TRACE conn2 <- [1,1934,null,{}] 03:04:10 INFO - PROCESS | 1652 | 1461492250811 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}] 03:04:10 INFO - PROCESS | 1652 | 1461492250909 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 03:04:10 INFO - PROCESS | 1652 | 1461492250913 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b4a4800 == 72 [pid = 1652] [id = 491] 03:04:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x1151de800) [pid = 1652] [serial = 1473] [outer = 0x0] 03:04:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x129d74800) [pid = 1652] [serial = 1474] [outer = 0x1151de800] 03:04:10 INFO - PROCESS | 1652 | 1461492250938 Marionette DEBUG loaded listener.js 03:04:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x129d78c00) [pid = 1652] [serial = 1475] [outer = 0x1151de800] 03:04:11 INFO - PROCESS | 1652 | 1461492251301 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]]]}] 03:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 519ms 03:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:04:11 INFO - PROCESS | 1652 | 1461492251327 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 03:04:11 INFO - PROCESS | 1652 | 1461492251329 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 03:04:11 INFO - PROCESS | 1652 | 1461492251331 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:04:11 INFO - PROCESS | 1652 | 1461492251333 Marionette TRACE conn2 <- [1,1938,null,{}] 03:04:11 INFO - PROCESS | 1652 | 1461492251335 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}] 03:04:11 INFO - PROCESS | 1652 | 1461492251429 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 03:04:11 INFO - PROCESS | 1652 | 1461492251433 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d081000 == 73 [pid = 1652] [id = 492] 03:04:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x129d77c00) [pid = 1652] [serial = 1476] [outer = 0x0] 03:04:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x12a896000) [pid = 1652] [serial = 1477] [outer = 0x129d77c00] 03:04:11 INFO - PROCESS | 1652 | 1461492251459 Marionette DEBUG loaded listener.js 03:04:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x12a89a000) [pid = 1652] [serial = 1478] [outer = 0x129d77c00] 03:04:11 INFO - PROCESS | 1652 | 1461492251821 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]]]}] 03:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 520ms 03:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:04:11 INFO - PROCESS | 1652 | 1461492251851 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 03:04:11 INFO - PROCESS | 1652 | 1461492251853 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 03:04:11 INFO - PROCESS | 1652 | 1461492251855 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:04:11 INFO - PROCESS | 1652 | 1461492251856 Marionette TRACE conn2 <- [1,1942,null,{}] 03:04:11 INFO - PROCESS | 1652 | 1461492251858 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}] 03:04:11 INFO - PROCESS | 1652 | 1461492251954 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 03:04:12 INFO - PROCESS | 1652 | 1461492252045 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e45b000 == 74 [pid = 1652] [id = 493] 03:04:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x129d79000) [pid = 1652] [serial = 1479] [outer = 0x0] 03:04:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x12a89c800) [pid = 1652] [serial = 1480] [outer = 0x129d79000] 03:04:12 INFO - PROCESS | 1652 | 1461492252071 Marionette DEBUG loaded listener.js 03:04:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x12b0a5400) [pid = 1652] [serial = 1481] [outer = 0x129d79000] 03:04:12 INFO - PROCESS | 1652 | 1461492252395 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]]]}] 03:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 568ms 03:04:12 INFO - PROCESS | 1652 | 1461492252423 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 03:04:12 INFO - PROCESS | 1652 | 1461492252425 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 03:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:04:12 INFO - PROCESS | 1652 | 1461492252433 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:04:12 INFO - PROCESS | 1652 | 1461492252434 Marionette TRACE conn2 <- [1,1946,null,{}] 03:04:12 INFO - PROCESS | 1652 | 1461492252436 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}] 03:04:12 INFO - PROCESS | 1652 | 1461492252559 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 03:04:12 INFO - PROCESS | 1652 | 1461492252572 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x13994d000 == 75 [pid = 1652] [id = 494] 03:04:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x12a89bc00) [pid = 1652] [serial = 1482] [outer = 0x0] 03:04:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x12b661000) [pid = 1652] [serial = 1483] [outer = 0x12a89bc00] 03:04:12 INFO - PROCESS | 1652 | 1461492252597 Marionette DEBUG loaded listener.js 03:04:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x12b975c00) [pid = 1652] [serial = 1484] [outer = 0x12a89bc00] 03:04:12 INFO - PROCESS | 1652 | 1461492252969 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]]]}] 03:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 568ms 03:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:04:13 INFO - PROCESS | 1652 | 1461492253007 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 03:04:13 INFO - PROCESS | 1652 | 1461492253009 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 03:04:13 INFO - PROCESS | 1652 | 1461492253011 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:04:13 INFO - PROCESS | 1652 | 1461492253013 Marionette TRACE conn2 <- [1,1950,null,{}] 03:04:13 INFO - PROCESS | 1652 | 1461492253015 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}] 03:04:13 INFO - PROCESS | 1652 | 1461492253156 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 03:04:13 INFO - PROCESS | 1652 | 1461492253176 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x139cd8000 == 76 [pid = 1652] [id = 495] 03:04:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x12bf61c00) [pid = 1652] [serial = 1485] [outer = 0x0] 03:04:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x12e414800) [pid = 1652] [serial = 1486] [outer = 0x12bf61c00] 03:04:13 INFO - PROCESS | 1652 | 1461492253206 Marionette DEBUG loaded listener.js 03:04:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x12e7eb800) [pid = 1652] [serial = 1487] [outer = 0x12bf61c00] 03:04:13 INFO - PROCESS | 1652 | 1461492253564 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]]]}] 03:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 568ms 03:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:04:13 INFO - PROCESS | 1652 | 1461492253580 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 03:04:13 INFO - PROCESS | 1652 | 1461492253581 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 03:04:13 INFO - PROCESS | 1652 | 1461492253583 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:04:13 INFO - PROCESS | 1652 | 1461492253584 Marionette TRACE conn2 <- [1,1954,null,{}] 03:04:13 INFO - PROCESS | 1652 | 1461492253587 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}] 03:04:13 INFO - PROCESS | 1652 | 1461492253731 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 03:04:13 INFO - PROCESS | 1652 | 1461492253746 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x139fc4000 == 77 [pid = 1652] [id = 496] 03:04:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x12ec9e000) [pid = 1652] [serial = 1488] [outer = 0x0] 03:04:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x12f1a2400) [pid = 1652] [serial = 1489] [outer = 0x12ec9e000] 03:04:13 INFO - PROCESS | 1652 | 1461492253771 Marionette DEBUG loaded listener.js 03:04:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x12fe71000) [pid = 1652] [serial = 1490] [outer = 0x12ec9e000] 03:04:14 INFO - PROCESS | 1652 | 1461492254139 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]]]}] 03:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 569ms 03:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:04:14 INFO - PROCESS | 1652 | 1461492254153 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 03:04:14 INFO - PROCESS | 1652 | 1461492254154 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 03:04:14 INFO - PROCESS | 1652 | 1461492254156 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:04:14 INFO - PROCESS | 1652 | 1461492254157 Marionette TRACE conn2 <- [1,1958,null,{}] 03:04:14 INFO - PROCESS | 1652 | 1461492254160 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}] 03:04:14 INFO - PROCESS | 1652 | 1461492254295 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x116097c00) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x12d17c800) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x12916b000) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x129c50400) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x129d5a800) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x1189cc800) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x1133cb800) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x1177a3000) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x11b156c00) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x12dc46400) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x12ab06c00) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x127eefc00) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x12a9d8000) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x1177f0400) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x12e494000) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12b0aac00) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x12b78f400) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x1177a3400) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x128707400) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x12e7ebc00) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x1287aa800) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x129c5b400) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x12b664400) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x12aa5bc00) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x1177a2000) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x119147400) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12acce400) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x127cf3c00) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x118e7c800) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x12e48dc00) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x119149000) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x11bbb2400) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12aa1e800) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x125c9cc00) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x11c728000) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12a363800) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12a367000) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x125e19c00) [pid = 1652] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12a365c00) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x11400d400) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x119e6d400) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12aba5400) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12bc67800) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12b662400) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x118eb2000) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x1142d7c00) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x119e64800) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12a3e9000) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12ae9ac00) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12ae99c00) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12bf61800) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12a3eac00) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12acaa800) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12ab97c00) [pid = 1652] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12af95000) [pid = 1652] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x11609b800) [pid = 1652] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12bd18400) [pid = 1652] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12a35f000) [pid = 1652] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12aca6400) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12ab06400) [pid = 1652] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x118e75000) [pid = 1652] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12a35b000) [pid = 1652] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x11bf90c00) [pid = 1652] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12a3e1c00) [pid = 1652] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x117797800) [pid = 1652] [serial = 1386] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12a8c2800) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12ac87400) [pid = 1652] [serial = 1383] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x1133d1c00) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12a9dc400) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x11aa4f000) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x1147cdc00) [pid = 1652] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12e4a8400) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x129d5e400) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x128707c00) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:04:14 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x11bbaa000) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:04:14 INFO - PROCESS | 1652 | 1461492254819 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b72000 == 78 [pid = 1652] [id = 497] 03:04:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x1133d0400) [pid = 1652] [serial = 1491] [outer = 0x0] 03:04:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x114b35c00) [pid = 1652] [serial = 1492] [outer = 0x1133d0400] 03:04:14 INFO - PROCESS | 1652 | 1461492254845 Marionette DEBUG loaded listener.js 03:04:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x118669000) [pid = 1652] [serial = 1493] [outer = 0x1133d0400] 03:04:15 INFO - PROCESS | 1652 | 1461492255167 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]]]}] 03:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1071ms 03:04:15 INFO - PROCESS | 1652 | 1461492255229 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 03:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:04:15 INFO - PROCESS | 1652 | 1461492255231 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 03:04:15 INFO - PROCESS | 1652 | 1461492255234 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:04:15 INFO - PROCESS | 1652 | 1461492255237 Marionette TRACE conn2 <- [1,1962,null,{}] 03:04:15 INFO - PROCESS | 1652 | 1461492255239 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}] 03:04:15 INFO - PROCESS | 1652 | 1461492255336 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 03:04:15 INFO - PROCESS | 1652 | 1461492255435 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6ad000 == 79 [pid = 1652] [id = 498] 03:04:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x1177a2000) [pid = 1652] [serial = 1494] [outer = 0x0] 03:04:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x11aa94800) [pid = 1652] [serial = 1495] [outer = 0x1177a2000] 03:04:15 INFO - PROCESS | 1652 | 1461492255477 Marionette DEBUG loaded listener.js 03:04:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x123954000) [pid = 1652] [serial = 1496] [outer = 0x1177a2000] 03:04:15 INFO - PROCESS | 1652 | 1461492255889 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]]]}] 03:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 671ms 03:04:15 INFO - PROCESS | 1652 | 1461492255910 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 03:04:15 INFO - PROCESS | 1652 | 1461492255911 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 03:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:04:15 INFO - PROCESS | 1652 | 1461492255914 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:04:15 INFO - PROCESS | 1652 | 1461492255915 Marionette TRACE conn2 <- [1,1966,null,{}] 03:04:15 INFO - PROCESS | 1652 | 1461492255917 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}] 03:04:16 INFO - PROCESS | 1652 | 1461492256014 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 03:04:16 INFO - PROCESS | 1652 | 1461492256018 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e7b0000 == 80 [pid = 1652] [id = 499] 03:04:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x125e18400) [pid = 1652] [serial = 1497] [outer = 0x0] 03:04:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x127ea7400) [pid = 1652] [serial = 1498] [outer = 0x125e18400] 03:04:16 INFO - PROCESS | 1652 | 1461492256043 Marionette DEBUG loaded listener.js 03:04:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x129d66400) [pid = 1652] [serial = 1499] [outer = 0x125e18400] 03:04:16 INFO - PROCESS | 1652 | 1461492256407 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]]]}] 03:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 519ms 03:04:16 INFO - PROCESS | 1652 | 1461492256434 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 03:04:16 INFO - PROCESS | 1652 | 1461492256435 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 03:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:04:16 INFO - PROCESS | 1652 | 1461492256437 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:04:16 INFO - PROCESS | 1652 | 1461492256438 Marionette TRACE conn2 <- [1,1970,null,{}] 03:04:16 INFO - PROCESS | 1652 | 1461492256441 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}] 03:04:16 INFO - PROCESS | 1652 | 1461492256540 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 03:04:16 INFO - PROCESS | 1652 | 1461492256623 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x131f21800 == 81 [pid = 1652] [id = 500] 03:04:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x125e73000) [pid = 1652] [serial = 1500] [outer = 0x0] 03:04:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12a367000) [pid = 1652] [serial = 1501] [outer = 0x125e73000] 03:04:16 INFO - PROCESS | 1652 | 1461492256648 Marionette DEBUG loaded listener.js 03:04:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12a6c9000) [pid = 1652] [serial = 1502] [outer = 0x125e73000] 03:04:17 INFO - PROCESS | 1652 | 1461492257119 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]]]}] 03:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 718ms 03:04:17 INFO - PROCESS | 1652 | 1461492257156 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 03:04:17 INFO - PROCESS | 1652 | 1461492257159 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 03:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:04:17 INFO - PROCESS | 1652 | 1461492257166 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:04:17 INFO - PROCESS | 1652 | 1461492257168 Marionette TRACE conn2 <- [1,1974,null,{}] 03:04:17 INFO - PROCESS | 1652 | 1461492257172 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}] 03:04:17 INFO - PROCESS | 1652 | 1461492257298 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 03:04:17 INFO - PROCESS | 1652 | 1461492257429 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x129982000 == 82 [pid = 1652] [id = 501] 03:04:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x125e19800) [pid = 1652] [serial = 1503] [outer = 0x0] 03:04:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x127ef0c00) [pid = 1652] [serial = 1504] [outer = 0x125e19800] 03:04:17 INFO - PROCESS | 1652 | 1461492257462 Marionette DEBUG loaded listener.js 03:04:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x129d6d400) [pid = 1652] [serial = 1505] [outer = 0x125e19800] 03:04:17 INFO - PROCESS | 1652 | 1461492257885 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]]]}] 03:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 771ms 03:04:17 INFO - PROCESS | 1652 | 1461492257937 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 03:04:17 INFO - PROCESS | 1652 | 1461492257942 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 03:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:04:17 INFO - PROCESS | 1652 | 1461492257946 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:04:17 INFO - PROCESS | 1652 | 1461492257948 Marionette TRACE conn2 <- [1,1978,null,{}] 03:04:17 INFO - PROCESS | 1652 | 1461492257951 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}] 03:04:18 INFO - PROCESS | 1652 | 1461492258073 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 03:04:18 INFO - PROCESS | 1652 | 1461492258195 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c835800 == 83 [pid = 1652] [id = 502] 03:04:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x129d70c00) [pid = 1652] [serial = 1506] [outer = 0x0] 03:04:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12a352400) [pid = 1652] [serial = 1507] [outer = 0x129d70c00] 03:04:18 INFO - PROCESS | 1652 | 1461492258228 Marionette DEBUG loaded listener.js 03:04:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12a3f6800) [pid = 1652] [serial = 1508] [outer = 0x129d70c00] 03:04:18 INFO - PROCESS | 1652 | 1461492258687 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]]]}] 03:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 772ms 03:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:04:18 INFO - PROCESS | 1652 | 1461492258719 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 03:04:18 INFO - PROCESS | 1652 | 1461492258720 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 03:04:18 INFO - PROCESS | 1652 | 1461492258723 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:04:18 INFO - PROCESS | 1652 | 1461492258725 Marionette TRACE conn2 <- [1,1982,null,{}] 03:04:18 INFO - PROCESS | 1652 | 1461492258734 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}] 03:04:18 INFO - PROCESS | 1652 | 1461492258859 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 03:04:18 INFO - PROCESS | 1652 | 1461492258954 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x139dc7000 == 84 [pid = 1652] [id = 503] 03:04:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12a6f3000) [pid = 1652] [serial = 1509] [outer = 0x0] 03:04:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12a8c9c00) [pid = 1652] [serial = 1510] [outer = 0x12a6f3000] 03:04:18 INFO - PROCESS | 1652 | 1461492258988 Marionette DEBUG loaded listener.js 03:04:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12aa5a800) [pid = 1652] [serial = 1511] [outer = 0x12a6f3000] 03:04:19 INFO - PROCESS | 1652 | 1461492259399 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]]]}] 03:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 723ms 03:04:19 INFO - PROCESS | 1652 | 1461492259446 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 03:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:04:19 INFO - PROCESS | 1652 | 1461492259448 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 03:04:19 INFO - PROCESS | 1652 | 1461492259451 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:04:19 INFO - PROCESS | 1652 | 1461492259452 Marionette TRACE conn2 <- [1,1986,null,{}] 03:04:19 INFO - PROCESS | 1652 | 1461492259455 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}] 03:04:19 INFO - PROCESS | 1652 | 1461492259577 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 03:04:19 INFO - PROCESS | 1652 | 1461492259699 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x13ab9e800 == 85 [pid = 1652] [id = 504] 03:04:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12aa51400) [pid = 1652] [serial = 1512] [outer = 0x0] 03:04:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12aba5400) [pid = 1652] [serial = 1513] [outer = 0x12aa51400] 03:04:19 INFO - PROCESS | 1652 | 1461492259732 Marionette DEBUG loaded listener.js 03:04:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12aca1000) [pid = 1652] [serial = 1514] [outer = 0x12aa51400] 03:04:20 INFO - PROCESS | 1652 | 1461492260154 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]]]}] 03:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 720ms 03:04:20 INFO - PROCESS | 1652 | 1461492260172 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 03:04:20 INFO - PROCESS | 1652 | 1461492260174 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 03:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:04:20 INFO - PROCESS | 1652 | 1461492260178 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:04:20 INFO - PROCESS | 1652 | 1461492260180 Marionette TRACE conn2 <- [1,1990,null,{}] 03:04:20 INFO - PROCESS | 1652 | 1461492260231 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}] 03:04:20 INFO - PROCESS | 1652 | 1461492260352 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 03:04:20 INFO - PROCESS | 1652 | 1461492260444 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b66e000 == 86 [pid = 1652] [id = 505] 03:04:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12ab95000) [pid = 1652] [serial = 1515] [outer = 0x0] 03:04:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12ae64c00) [pid = 1652] [serial = 1516] [outer = 0x12ab95000] 03:04:20 INFO - PROCESS | 1652 | 1461492260476 Marionette DEBUG loaded listener.js 03:04:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12ae94c00) [pid = 1652] [serial = 1517] [outer = 0x12ab95000] 03:04:20 INFO - PROCESS | 1652 | 1461492260887 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]]]}] 03:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 751ms 03:04:20 INFO - PROCESS | 1652 | 1461492260929 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 03:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:04:20 INFO - PROCESS | 1652 | 1461492260930 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 03:04:20 INFO - PROCESS | 1652 | 1461492260932 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:04:20 INFO - PROCESS | 1652 | 1461492260934 Marionette TRACE conn2 <- [1,1994,null,{}] 03:04:20 INFO - PROCESS | 1652 | 1461492260936 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}] 03:04:21 INFO - PROCESS | 1652 | 1461492261068 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 03:04:21 INFO - PROCESS | 1652 | 1461492261190 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b6c4800 == 87 [pid = 1652] [id = 506] 03:04:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12ae66800) [pid = 1652] [serial = 1518] [outer = 0x0] 03:04:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12af95400) [pid = 1652] [serial = 1519] [outer = 0x12ae66800] 03:04:21 INFO - PROCESS | 1652 | 1461492261226 Marionette DEBUG loaded listener.js 03:04:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12bd12400) [pid = 1652] [serial = 1520] [outer = 0x12ae66800] 03:04:21 INFO - PROCESS | 1652 | 1461492261684 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]]]}] 03:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 822ms 03:04:21 INFO - PROCESS | 1652 | 1461492261756 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 03:04:21 INFO - PROCESS | 1652 | 1461492261757 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 03:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:04:21 INFO - PROCESS | 1652 | 1461492261762 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:04:21 INFO - PROCESS | 1652 | 1461492261764 Marionette TRACE conn2 <- [1,1998,null,{}] 03:04:21 INFO - PROCESS | 1652 | 1461492261766 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}] 03:04:21 INFO - PROCESS | 1652 | 1461492261883 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 03:04:21 INFO - PROCESS | 1652 | 1461492261976 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119243000 == 88 [pid = 1652] [id = 507] 03:04:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x118c33000) [pid = 1652] [serial = 1521] [outer = 0x0] 03:04:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12a6e9400) [pid = 1652] [serial = 1522] [outer = 0x118c33000] 03:04:22 INFO - PROCESS | 1652 | 1461492262007 Marionette DEBUG loaded listener.js 03:04:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12b6c5000) [pid = 1652] [serial = 1523] [outer = 0x118c33000] 03:04:22 INFO - PROCESS | 1652 | 1461492262432 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]]]}] 03:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 724ms 03:04:22 INFO - PROCESS | 1652 | 1461492262485 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 03:04:22 INFO - PROCESS | 1652 | 1461492262486 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 03:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:04:22 INFO - PROCESS | 1652 | 1461492262489 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:04:22 INFO - PROCESS | 1652 | 1461492262490 Marionette TRACE conn2 <- [1,2002,null,{}] 03:04:22 INFO - PROCESS | 1652 | 1461492262492 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}] 03:04:22 INFO - PROCESS | 1652 | 1461492262613 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 03:04:22 INFO - PROCESS | 1652 | 1461492262710 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab0b000 == 89 [pid = 1652] [id = 508] 03:04:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x11400b000) [pid = 1652] [serial = 1524] [outer = 0x0] 03:04:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x11b15b000) [pid = 1652] [serial = 1525] [outer = 0x11400b000] 03:04:22 INFO - PROCESS | 1652 | 1461492262740 Marionette DEBUG loaded listener.js 03:04:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12878d800) [pid = 1652] [serial = 1526] [outer = 0x11400b000] 03:04:23 INFO - PROCESS | 1652 | 1461492263148 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]]]}] 03:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 722ms 03:04:23 INFO - PROCESS | 1652 | 1461492263266 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 03:04:23 INFO - PROCESS | 1652 | 1461492263268 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 03:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:04:23 INFO - PROCESS | 1652 | 1461492263275 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:04:23 INFO - PROCESS | 1652 | 1461492263277 Marionette TRACE conn2 <- [1,2006,null,{}] 03:04:23 INFO - PROCESS | 1652 | 1461492263280 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}] 03:04:23 INFO - PROCESS | 1652 | 1461492263471 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 03:04:23 INFO - PROCESS | 1652 | 1461492263631 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d81000 == 90 [pid = 1652] [id = 509] 03:04:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x114bb4400) [pid = 1652] [serial = 1527] [outer = 0x0] 03:04:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x118540000) [pid = 1652] [serial = 1528] [outer = 0x114bb4400] 03:04:23 INFO - PROCESS | 1652 | 1461492263662 Marionette DEBUG loaded listener.js 03:04:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x11ad8a400) [pid = 1652] [serial = 1529] [outer = 0x114bb4400] 03:04:24 INFO - PROCESS | 1652 | 1461492264384 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]]]}] 03:04:24 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 03:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1123ms 03:04:24 INFO - PROCESS | 1652 | 1461492264398 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 03:04:24 INFO - PROCESS | 1652 | 1461492264400 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 03:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:04:24 INFO - PROCESS | 1652 | 1461492264404 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:04:24 INFO - PROCESS | 1652 | 1461492264406 Marionette TRACE conn2 <- [1,2010,null,{}] 03:04:24 INFO - PROCESS | 1652 | 1461492264430 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}] 03:04:24 INFO - PROCESS | 1652 | 1461492264544 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 03:04:24 INFO - PROCESS | 1652 | 1461492264674 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11632d000 == 91 [pid = 1652] [id = 510] 03:04:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x1133cdc00) [pid = 1652] [serial = 1530] [outer = 0x0] 03:04:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x11358a800) [pid = 1652] [serial = 1531] [outer = 0x1133cdc00] 03:04:24 INFO - PROCESS | 1652 | 1461492264706 Marionette DEBUG loaded listener.js 03:04:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x1154c1c00) [pid = 1652] [serial = 1532] [outer = 0x1133cdc00] 03:04:25 INFO - PROCESS | 1652 | 1461492265171 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]]]}] 03:04: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 03:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 822ms 03:04:25 INFO - PROCESS | 1652 | 1461492265226 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 03:04:25 INFO - PROCESS | 1652 | 1461492265230 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 03:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:04:25 INFO - PROCESS | 1652 | 1461492265234 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:04:25 INFO - PROCESS | 1652 | 1461492265236 Marionette TRACE conn2 <- [1,2014,null,{}] 03:04:25 INFO - PROCESS | 1652 | 1461492265239 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}] 03:04:25 INFO - PROCESS | 1652 | 1461492265345 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 03:04:25 INFO - PROCESS | 1652 | 1461492265442 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa16000 == 92 [pid = 1652] [id = 511] 03:04:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x117798c00) [pid = 1652] [serial = 1533] [outer = 0x0] 03:04:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x118c1e800) [pid = 1652] [serial = 1534] [outer = 0x117798c00] 03:04:25 INFO - PROCESS | 1652 | 1461492265470 Marionette DEBUG loaded listener.js 03:04:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x118f99800) [pid = 1652] [serial = 1535] [outer = 0x117798c00] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8d3000 == 91 [pid = 1652] [id = 397] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x139cd3800 == 90 [pid = 1652] [id = 396] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12fecd000 == 89 [pid = 1652] [id = 369] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd24800 == 88 [pid = 1652] [id = 215] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x131f2d000 == 87 [pid = 1652] [id = 395] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d097800 == 86 [pid = 1652] [id = 231] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12e7b0000 == 85 [pid = 1652] [id = 499] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11c6ad000 == 84 [pid = 1652] [id = 498] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x114b72000 == 83 [pid = 1652] [id = 497] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x139fc4000 == 82 [pid = 1652] [id = 496] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x139cd8000 == 81 [pid = 1652] [id = 495] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x12af7b800) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x129d88800) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x13994d000 == 80 [pid = 1652] [id = 494] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12e45b000 == 79 [pid = 1652] [id = 493] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d081000 == 78 [pid = 1652] [id = 492] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b4a4800 == 77 [pid = 1652] [id = 491] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x127666800 == 76 [pid = 1652] [id = 490] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb25800 == 75 [pid = 1652] [id = 489] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb7e000 == 74 [pid = 1652] [id = 488] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8e0000 == 73 [pid = 1652] [id = 487] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11b9da000 == 72 [pid = 1652] [id = 486] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12a9b4000 == 71 [pid = 1652] [id = 485] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x13a672800 == 70 [pid = 1652] [id = 484] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x139c9a000 == 69 [pid = 1652] [id = 483] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x139c85000 == 68 [pid = 1652] [id = 482] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x139c11800 == 67 [pid = 1652] [id = 481] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x139fc7800 == 66 [pid = 1652] [id = 480] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x13e549000 == 65 [pid = 1652] [id = 479] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12dca9800 == 64 [pid = 1652] [id = 478] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac6d000 == 63 [pid = 1652] [id = 477] 03:04:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa1c800 == 62 [pid = 1652] [id = 476] 03:04:25 INFO - PROCESS | 1652 | 1461492265943 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]]]}] 03:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 720ms 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x1151de400) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x119e6e800) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x11c44e000) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12eef0400) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12bfc1c00) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12a3e6000) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12a9e3c00) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x11a453c00) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12f40fc00) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12b6c8000) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12e4ad800) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12870d000) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12aa23400) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12eeeac00) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12b0a2c00) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12aa21400) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12d68b800) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12b46b000) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x11c44f400) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x11ad7f800) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12af9b800) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12a3e6c00) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x11c766c00) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12eef3c00) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12f844000) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12ae70800) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12ac9c400) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12accc400) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x127648000) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12a36f800) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12eef1c00) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12aa1dc00) [pid = 1652] [serial = 871] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12e4b4c00) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x118ced400) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12acce800) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12eeec800) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12ab10400) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12b470800) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12dc45c00) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12b488800) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12e48c800) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12aa57400) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12ae99800) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12aca3400) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12af96800) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x127244800) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11c767c00) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12af98c00) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12d299800) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12b973c00) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12dc3e000) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x118609c00) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12ab9e000) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12b0af800) [pid = 1652] [serial = 1412] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12af75000) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12b6bb800) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12aa1e400) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12bfd7000) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12e40e000) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12bf5a000) [pid = 1652] [serial = 1421] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12b666c00) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12d2a2000) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12ab92000) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11bf92000) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12a360800) [pid = 1652] [serial = 1400] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12a3fd800) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12a6f3400) [pid = 1652] [serial = 1403] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x127c36800) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x129949800) [pid = 1652] [serial = 1397] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12a8bc800) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12a9e2c00) [pid = 1652] [serial = 1406] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x129946000) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12af78c00) [pid = 1652] [serial = 1388] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12a8c8800) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12ac84800) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12af78000) [pid = 1652] [serial = 1385] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12af73400) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x118668400) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1151dd000) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12ae95400) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12ab9f800) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x127ea3000) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x123a90000) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x118f94800) [pid = 1652] [serial = 1394] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1156ed000) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12ecac000) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12e7e6400) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12a9d7400) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12a35f400) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12bd15800) [pid = 1652] [serial = 850] [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.] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12bc71800) [pid = 1652] [serial = 1415] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12d68c400) [pid = 1652] [serial = 1418] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12e7ea000) [pid = 1652] [serial = 1424] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12ac81c00) [pid = 1652] [serial = 1409] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x129e19800) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12d68d800) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 03:04:25 INFO - PROCESS | 1652 | 1461492265970 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 03:04:25 INFO - PROCESS | 1652 | 1461492265971 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 03:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:04:25 INFO - PROCESS | 1652 | 1461492265982 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:04:25 INFO - PROCESS | 1652 | 1461492265985 Marionette TRACE conn2 <- [1,2018,null,{}] 03:04:25 INFO - PROCESS | 1652 | 1461492265992 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}] 03:04:26 INFO - PROCESS | 1652 | 1461492266106 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 03:04:26 INFO - PROCESS | 1652 | 1461492266115 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa11000 == 63 [pid = 1652] [id = 512] 03:04:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11a461c00) [pid = 1652] [serial = 1536] [outer = 0x0] 03:04:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11aa94c00) [pid = 1652] [serial = 1537] [outer = 0x11a461c00] 03:04:26 INFO - PROCESS | 1652 | 1461492266144 Marionette DEBUG loaded listener.js 03:04:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11af84800) [pid = 1652] [serial = 1538] [outer = 0x11a461c00] 03:04:26 INFO - PROCESS | 1652 | 1461492266512 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]]]}] 03:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 571ms 03:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:04:26 INFO - PROCESS | 1652 | 1461492266554 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 03:04:26 INFO - PROCESS | 1652 | 1461492266556 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 03:04:26 INFO - PROCESS | 1652 | 1461492266558 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:04:26 INFO - PROCESS | 1652 | 1461492266559 Marionette TRACE conn2 <- [1,2022,null,{}] 03:04:26 INFO - PROCESS | 1652 | 1461492266564 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}] 03:04:26 INFO - PROCESS | 1652 | 1461492266656 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 03:04:26 INFO - PROCESS | 1652 | 1461492266663 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c19f800 == 64 [pid = 1652] [id = 513] 03:04:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11af8ec00) [pid = 1652] [serial = 1539] [outer = 0x0] 03:04:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11b15b400) [pid = 1652] [serial = 1540] [outer = 0x11af8ec00] 03:04:26 INFO - PROCESS | 1652 | 1461492266690 Marionette DEBUG loaded listener.js 03:04:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11bbb6800) [pid = 1652] [serial = 1541] [outer = 0x11af8ec00] 03:04:27 INFO - PROCESS | 1652 | 1461492267042 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]]]}] 03:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 522ms 03:04:27 INFO - PROCESS | 1652 | 1461492267084 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 03:04:27 INFO - PROCESS | 1652 | 1461492267085 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 03:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:04:27 INFO - PROCESS | 1652 | 1461492267087 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:04:27 INFO - PROCESS | 1652 | 1461492267088 Marionette TRACE conn2 <- [1,2026,null,{}] 03:04:27 INFO - PROCESS | 1652 | 1461492267091 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}] 03:04:27 INFO - PROCESS | 1652 | 1461492267182 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 03:04:27 INFO - PROCESS | 1652 | 1461492267186 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c828800 == 65 [pid = 1652] [id = 514] 03:04:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11bf87000) [pid = 1652] [serial = 1542] [outer = 0x0] 03:04:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11c443800) [pid = 1652] [serial = 1543] [outer = 0x11bf87000] 03:04:27 INFO - PROCESS | 1652 | 1461492267213 Marionette DEBUG loaded listener.js 03:04:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11c767c00) [pid = 1652] [serial = 1544] [outer = 0x11bf87000] 03:04:27 INFO - PROCESS | 1652 | 1461492267584 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]]]}] 03:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 518ms 03:04:27 INFO - PROCESS | 1652 | 1461492267606 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 03:04:27 INFO - PROCESS | 1652 | 1461492267607 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 03:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:04:27 INFO - PROCESS | 1652 | 1461492267609 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:04:27 INFO - PROCESS | 1652 | 1461492267611 Marionette TRACE conn2 <- [1,2030,null,{}] 03:04:27 INFO - PROCESS | 1652 | 1461492267615 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}] 03:04:27 INFO - PROCESS | 1652 | 1461492267721 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 03:04:27 INFO - PROCESS | 1652 | 1461492267808 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x125928000 == 66 [pid = 1652] [id = 515] 03:04:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11c764800) [pid = 1652] [serial = 1545] [outer = 0x0] 03:04:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x125e1b800) [pid = 1652] [serial = 1546] [outer = 0x11c764800] 03:04:27 INFO - PROCESS | 1652 | 1461492267836 Marionette DEBUG loaded listener.js 03:04:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12870c800) [pid = 1652] [serial = 1547] [outer = 0x11c764800] 03:04:28 INFO - PROCESS | 1652 | 1461492268149 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]]]}] 03:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 571ms 03:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:04:28 INFO - PROCESS | 1652 | 1461492268181 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 03:04:28 INFO - PROCESS | 1652 | 1461492268182 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 03:04:28 INFO - PROCESS | 1652 | 1461492268184 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:04:28 INFO - PROCESS | 1652 | 1461492268185 Marionette TRACE conn2 <- [1,2034,null,{}] 03:04:28 INFO - PROCESS | 1652 | 1461492268187 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}] 03:04:28 INFO - PROCESS | 1652 | 1461492268305 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 03:04:28 INFO - PROCESS | 1652 | 1461492268318 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271d9000 == 67 [pid = 1652] [id = 516] 03:04:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x128707c00) [pid = 1652] [serial = 1548] [outer = 0x0] 03:04:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x129161c00) [pid = 1652] [serial = 1549] [outer = 0x128707c00] 03:04:28 INFO - PROCESS | 1652 | 1461492268344 Marionette DEBUG loaded listener.js 03:04:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x129d5a400) [pid = 1652] [serial = 1550] [outer = 0x128707c00] 03:04:28 INFO - PROCESS | 1652 | 1461492268698 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]]]}] 03:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 518ms 03:04:28 INFO - PROCESS | 1652 | 1461492268702 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 03:04:28 INFO - PROCESS | 1652 | 1461492268703 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 03:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:04:28 INFO - PROCESS | 1652 | 1461492268706 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:04:28 INFO - PROCESS | 1652 | 1461492268707 Marionette TRACE conn2 <- [1,2038,null,{}] 03:04:28 INFO - PROCESS | 1652 | 1461492268710 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}] 03:04:28 INFO - PROCESS | 1652 | 1461492268829 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 03:04:28 INFO - PROCESS | 1652 | 1461492268843 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x128196800 == 68 [pid = 1652] [id = 517] 03:04:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12870d000) [pid = 1652] [serial = 1551] [outer = 0x0] 03:04:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x129d65000) [pid = 1652] [serial = 1552] [outer = 0x12870d000] 03:04:28 INFO - PROCESS | 1652 | 1461492268868 Marionette DEBUG loaded listener.js 03:04:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x129d6e400) [pid = 1652] [serial = 1553] [outer = 0x12870d000] 03:04:29 INFO - PROCESS | 1652 | 1461492269202 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]]]}] 03:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 520ms 03:04:29 INFO - PROCESS | 1652 | 1461492269236 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 03:04:29 INFO - PROCESS | 1652 | 1461492269237 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 03:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:04:29 INFO - PROCESS | 1652 | 1461492269240 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:04:29 INFO - PROCESS | 1652 | 1461492269241 Marionette TRACE conn2 <- [1,2042,null,{}] 03:04:29 INFO - PROCESS | 1652 | 1461492269243 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}] 03:04:29 INFO - PROCESS | 1652 | 1461492269366 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 03:04:29 INFO - PROCESS | 1652 | 1461492269377 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x129990800 == 69 [pid = 1652] [id = 518] 03:04:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x127243000) [pid = 1652] [serial = 1554] [outer = 0x0] 03:04:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x129d74000) [pid = 1652] [serial = 1555] [outer = 0x127243000] 03:04:29 INFO - PROCESS | 1652 | 1461492269402 Marionette DEBUG loaded listener.js 03:04:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x129d83000) [pid = 1652] [serial = 1556] [outer = 0x127243000] 03:04:29 INFO - PROCESS | 1652 | 1461492269749 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]]]}] 03:04:29 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) 03:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 518ms 03:04:29 INFO - PROCESS | 1652 | 1461492269759 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 03:04:29 INFO - PROCESS | 1652 | 1461492269761 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 03:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:04:29 INFO - PROCESS | 1652 | 1461492269765 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:04:29 INFO - PROCESS | 1652 | 1461492269766 Marionette TRACE conn2 <- [1,2046,null,{}] 03:04:29 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11aa98400) [pid = 1652] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:04:29 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12a6ce000) [pid = 1652] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:04:29 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12a89bc00) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:04:29 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12ec9e000) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:04:29 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x125c2ac00) [pid = 1652] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:04:29 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1151de800) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:04:29 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12a355800) [pid = 1652] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:04:29 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12bf61c00) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:04:29 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x129d79000) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:04:29 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x129d77c00) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:04:29 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12aa54400) [pid = 1652] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:04:29 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12a9d7000) [pid = 1652] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:04:29 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x125e18400) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:04:29 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x123951800) [pid = 1652] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:04:29 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1177a2000) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:04:29 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1133d0400) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:04:30 INFO - PROCESS | 1652 | 1461492270001 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}] 03:04:30 INFO - PROCESS | 1652 | 1461492270094 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 03:04:30 INFO - PROCESS | 1652 | 1461492270098 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a0e000 == 70 [pid = 1652] [id = 519] 03:04:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11c4d7400) [pid = 1652] [serial = 1557] [outer = 0x0] 03:04:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1272fe000) [pid = 1652] [serial = 1558] [outer = 0x11c4d7400] 03:04:30 INFO - PROCESS | 1652 | 1461492270126 Marionette DEBUG loaded listener.js 03:04:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x129d79000) [pid = 1652] [serial = 1559] [outer = 0x11c4d7400] 03:04:30 INFO - PROCESS | 1652 | 1461492270516 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]]]}] 03:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 770ms 03:04:30 INFO - PROCESS | 1652 | 1461492270536 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 03:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:04:30 INFO - PROCESS | 1652 | 1461492270539 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 03:04:30 INFO - PROCESS | 1652 | 1461492270544 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:04:30 INFO - PROCESS | 1652 | 1461492270548 Marionette TRACE conn2 <- [1,2050,null,{}] 03:04:30 INFO - PROCESS | 1652 | 1461492270552 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}] 03:04:30 INFO - PROCESS | 1652 | 1461492270729 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 03:04:30 INFO - PROCESS | 1652 | 1461492270743 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac6c800 == 71 [pid = 1652] [id = 520] 03:04:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a359c00) [pid = 1652] [serial = 1560] [outer = 0x0] 03:04:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12a36e400) [pid = 1652] [serial = 1561] [outer = 0x12a359c00] 03:04:30 INFO - PROCESS | 1652 | 1461492270773 Marionette DEBUG loaded listener.js 03:04:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12a3ee000) [pid = 1652] [serial = 1562] [outer = 0x12a359c00] 03:04:31 INFO - PROCESS | 1652 | 1461492271118 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]]]}] 03:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 628ms 03:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:04:31 INFO - PROCESS | 1652 | 1461492271171 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 03:04:31 INFO - PROCESS | 1652 | 1461492271172 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 03:04:31 INFO - PROCESS | 1652 | 1461492271174 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:04:31 INFO - PROCESS | 1652 | 1461492271175 Marionette TRACE conn2 <- [1,2054,null,{}] 03:04:31 INFO - PROCESS | 1652 | 1461492271178 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}] 03:04:31 INFO - PROCESS | 1652 | 1461492271274 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 03:04:31 INFO - PROCESS | 1652 | 1461492271344 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae5f800 == 72 [pid = 1652] [id = 521] 03:04:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12a35c400) [pid = 1652] [serial = 1563] [outer = 0x0] 03:04:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12a3f6c00) [pid = 1652] [serial = 1564] [outer = 0x12a35c400] 03:04:31 INFO - PROCESS | 1652 | 1461492271370 Marionette DEBUG loaded listener.js 03:04:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12a6c9400) [pid = 1652] [serial = 1565] [outer = 0x12a35c400] 03:04:31 INFO - PROCESS | 1652 | 1461492271648 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]]]}] 03:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 522ms 03:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:04:31 INFO - PROCESS | 1652 | 1461492271699 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 03:04:31 INFO - PROCESS | 1652 | 1461492271701 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 03:04:31 INFO - PROCESS | 1652 | 1461492271704 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:04:31 INFO - PROCESS | 1652 | 1461492271706 Marionette TRACE conn2 <- [1,2058,null,{}] 03:04:31 INFO - PROCESS | 1652 | 1461492271712 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}] 03:04:31 INFO - PROCESS | 1652 | 1461492271817 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 03:04:31 INFO - PROCESS | 1652 | 1461492271821 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b523000 == 73 [pid = 1652] [id = 522] 03:04:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12a3fc800) [pid = 1652] [serial = 1566] [outer = 0x0] 03:04:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a6ee800) [pid = 1652] [serial = 1567] [outer = 0x12a3fc800] 03:04:31 INFO - PROCESS | 1652 | 1461492271847 Marionette DEBUG loaded listener.js 03:04:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a894000) [pid = 1652] [serial = 1568] [outer = 0x12a3fc800] 03:04:32 INFO - PROCESS | 1652 | 1461492272401 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]]]}] 03:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 721ms 03:04:32 INFO - PROCESS | 1652 | 1461492272425 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 03:04:32 INFO - PROCESS | 1652 | 1461492272430 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 03:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:04:32 INFO - PROCESS | 1652 | 1461492272435 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:04:32 INFO - PROCESS | 1652 | 1461492272437 Marionette TRACE conn2 <- [1,2062,null,{}] 03:04:32 INFO - PROCESS | 1652 | 1461492272441 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}] 03:04:32 INFO - PROCESS | 1652 | 1461492272564 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 03:04:32 INFO - PROCESS | 1652 | 1461492272646 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197c6000 == 74 [pid = 1652] [id = 523] 03:04:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1154bd400) [pid = 1652] [serial = 1569] [outer = 0x0] 03:04:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1177a3800) [pid = 1652] [serial = 1570] [outer = 0x1154bd400] 03:04:32 INFO - PROCESS | 1652 | 1461492272680 Marionette DEBUG loaded listener.js 03:04:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x118cf0800) [pid = 1652] [serial = 1571] [outer = 0x1154bd400] 03:04:33 INFO - PROCESS | 1652 | 1461492273138 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]]]}] 03:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 721ms 03:04:33 INFO - PROCESS | 1652 | 1461492273195 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 03:04:33 INFO - PROCESS | 1652 | 1461492273199 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 03:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:04:33 INFO - PROCESS | 1652 | 1461492273207 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:04:33 INFO - PROCESS | 1652 | 1461492273209 Marionette TRACE conn2 <- [1,2066,null,{}] 03:04:33 INFO - PROCESS | 1652 | 1461492273214 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}] 03:04:33 INFO - PROCESS | 1652 | 1461492273327 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 03:04:33 INFO - PROCESS | 1652 | 1461492273408 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x125927000 == 75 [pid = 1652] [id = 524] 03:04:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x118cf9400) [pid = 1652] [serial = 1572] [outer = 0x0] 03:04:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11ad7f800) [pid = 1652] [serial = 1573] [outer = 0x118cf9400] 03:04:33 INFO - PROCESS | 1652 | 1461492273439 Marionette DEBUG loaded listener.js 03:04:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11b92e400) [pid = 1652] [serial = 1574] [outer = 0x118cf9400] 03:04:33 INFO - PROCESS | 1652 | 1461492273878 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]]]}] 03:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 723ms 03:04:33 INFO - PROCESS | 1652 | 1461492273944 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 03:04:33 INFO - PROCESS | 1652 | 1461492273946 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 03:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:04:33 INFO - PROCESS | 1652 | 1461492273950 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:04:33 INFO - PROCESS | 1652 | 1461492273953 Marionette TRACE conn2 <- [1,2070,null,{}] 03:04:33 INFO - PROCESS | 1652 | 1461492273963 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}] 03:04:34 INFO - PROCESS | 1652 | 1461492274079 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 03:04:34 INFO - PROCESS | 1652 | 1461492274161 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aed8800 == 76 [pid = 1652] [id = 525] 03:04:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x125e20000) [pid = 1652] [serial = 1575] [outer = 0x0] 03:04:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x127b7e800) [pid = 1652] [serial = 1576] [outer = 0x125e20000] 03:04:34 INFO - PROCESS | 1652 | 1461492274194 Marionette DEBUG loaded listener.js 03:04:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x128714000) [pid = 1652] [serial = 1577] [outer = 0x125e20000] 03:04:34 INFO - PROCESS | 1652 | 1461492274650 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]]]}] 03:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 723ms 03:04:34 INFO - PROCESS | 1652 | 1461492274674 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 03:04:34 INFO - PROCESS | 1652 | 1461492274676 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 03:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:04:34 INFO - PROCESS | 1652 | 1461492274678 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:04:34 INFO - PROCESS | 1652 | 1461492274679 Marionette TRACE conn2 <- [1,2074,null,{}] 03:04:34 INFO - PROCESS | 1652 | 1461492274682 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}] 03:04:34 INFO - PROCESS | 1652 | 1461492274801 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 03:04:34 INFO - PROCESS | 1652 | 1461492274918 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c110000 == 77 [pid = 1652] [id = 526] 03:04:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x128784800) [pid = 1652] [serial = 1578] [outer = 0x0] 03:04:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x129d83400) [pid = 1652] [serial = 1579] [outer = 0x128784800] 03:04:34 INFO - PROCESS | 1652 | 1461492274969 Marionette DEBUG loaded listener.js 03:04:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12a359400) [pid = 1652] [serial = 1580] [outer = 0x128784800] 03:04:35 INFO - PROCESS | 1652 | 1461492275485 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]]]}] 03:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 870ms 03:04:35 INFO - PROCESS | 1652 | 1461492275549 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 03:04:35 INFO - PROCESS | 1652 | 1461492275550 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 03:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:04:35 INFO - PROCESS | 1652 | 1461492275553 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:04:35 INFO - PROCESS | 1652 | 1461492275554 Marionette TRACE conn2 <- [1,2078,null,{}] 03:04:35 INFO - PROCESS | 1652 | 1461492275557 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}] 03:04:35 INFO - PROCESS | 1652 | 1461492275672 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 03:04:35 INFO - PROCESS | 1652 | 1461492275780 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c833800 == 78 [pid = 1652] [id = 527] 03:04:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12a353000) [pid = 1652] [serial = 1581] [outer = 0x0] 03:04:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12a3e2800) [pid = 1652] [serial = 1582] [outer = 0x12a353000] 03:04:35 INFO - PROCESS | 1652 | 1461492275814 Marionette DEBUG loaded listener.js 03:04:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12a6c6000) [pid = 1652] [serial = 1583] [outer = 0x12a353000] 03:04:36 INFO - PROCESS | 1652 | 1461492276235 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]]]}] 03:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 718ms 03:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:04:36 INFO - PROCESS | 1652 | 1461492276272 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 03:04:36 INFO - PROCESS | 1652 | 1461492276273 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 03:04:36 INFO - PROCESS | 1652 | 1461492276275 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:04:36 INFO - PROCESS | 1652 | 1461492276277 Marionette TRACE conn2 <- [1,2082,null,{}] 03:04:36 INFO - PROCESS | 1652 | 1461492276279 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}] 03:04:36 INFO - PROCESS | 1652 | 1461492276408 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 03:04:36 INFO - PROCESS | 1652 | 1461492276533 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d081000 == 79 [pid = 1652] [id = 528] 03:04:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12a899400) [pid = 1652] [serial = 1584] [outer = 0x0] 03:04:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12a8c2400) [pid = 1652] [serial = 1585] [outer = 0x12a899400] 03:04:36 INFO - PROCESS | 1652 | 1461492276567 Marionette DEBUG loaded listener.js 03:04:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12aa18c00) [pid = 1652] [serial = 1586] [outer = 0x12a899400] 03:04:37 INFO - PROCESS | 1652 | 1461492277038 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]]]}] 03:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 820ms 03:04:37 INFO - PROCESS | 1652 | 1461492277097 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 03:04:37 INFO - PROCESS | 1652 | 1461492277099 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 03:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:04:37 INFO - PROCESS | 1652 | 1461492277102 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:04:37 INFO - PROCESS | 1652 | 1461492277104 Marionette TRACE conn2 <- [1,2086,null,{}] 03:04:37 INFO - PROCESS | 1652 | 1461492277108 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}] 03:04:37 INFO - PROCESS | 1652 | 1461492277301 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 03:04:37 INFO - PROCESS | 1652 | 1461492277360 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d48b800 == 80 [pid = 1652] [id = 529] 03:04:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12a9db400) [pid = 1652] [serial = 1587] [outer = 0x0] 03:04:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12aa22c00) [pid = 1652] [serial = 1588] [outer = 0x12a9db400] 03:04:37 INFO - PROCESS | 1652 | 1461492277390 Marionette DEBUG loaded listener.js 03:04:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12aa53800) [pid = 1652] [serial = 1589] [outer = 0x12a9db400] 03:04:37 INFO - PROCESS | 1652 | 1461492277871 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]]]}] 03:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 822ms 03:04:37 INFO - PROCESS | 1652 | 1461492277925 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 03:04:37 INFO - PROCESS | 1652 | 1461492277926 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 03:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:04:37 INFO - PROCESS | 1652 | 1461492277951 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:04:37 INFO - PROCESS | 1652 | 1461492277953 Marionette TRACE conn2 <- [1,2090,null,{}] 03:04:37 INFO - PROCESS | 1652 | 1461492277955 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}] 03:04:38 INFO - PROCESS | 1652 | 1461492278074 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 03:04:38 INFO - PROCESS | 1652 | 1461492278156 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a36800 == 81 [pid = 1652] [id = 530] 03:04:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x11609b800) [pid = 1652] [serial = 1590] [outer = 0x0] 03:04:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x125aaf800) [pid = 1652] [serial = 1591] [outer = 0x11609b800] 03:04:38 INFO - PROCESS | 1652 | 1461492278186 Marionette DEBUG loaded listener.js 03:04:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12a6cec00) [pid = 1652] [serial = 1592] [outer = 0x11609b800] 03:04:38 INFO - PROCESS | 1652 | 1461492278796 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]]]}] 03:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 872ms 03:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:04:38 INFO - PROCESS | 1652 | 1461492278829 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 03:04:38 INFO - PROCESS | 1652 | 1461492278832 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 03:04:38 INFO - PROCESS | 1652 | 1461492278837 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:04:38 INFO - PROCESS | 1652 | 1461492278839 Marionette TRACE conn2 <- [1,2094,null,{}] 03:04:38 INFO - PROCESS | 1652 | 1461492278843 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}] 03:04:38 INFO - PROCESS | 1652 | 1461492278955 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 03:04:39 INFO - PROCESS | 1652 | 1461492279047 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcbf000 == 82 [pid = 1652] [id = 531] 03:04:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x1147d3000) [pid = 1652] [serial = 1593] [outer = 0x0] 03:04:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x116390800) [pid = 1652] [serial = 1594] [outer = 0x1147d3000] 03:04:39 INFO - PROCESS | 1652 | 1461492279076 Marionette DEBUG loaded listener.js 03:04:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x118eb3800) [pid = 1652] [serial = 1595] [outer = 0x1147d3000] 03:04:39 INFO - PROCESS | 1652 | 1461492279575 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]]]}] 03:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 773ms 03:04:39 INFO - PROCESS | 1652 | 1461492279618 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 03:04:39 INFO - PROCESS | 1652 | 1461492279624 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 03:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:04:39 INFO - PROCESS | 1652 | 1461492279634 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:04:39 INFO - PROCESS | 1652 | 1461492279636 Marionette TRACE conn2 <- [1,2098,null,{}] 03:04:39 INFO - PROCESS | 1652 | 1461492279640 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}] 03:04:39 INFO - PROCESS | 1652 | 1461492279799 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 03:04:39 INFO - PROCESS | 1652 | 1461492279971 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b9cb800 == 83 [pid = 1652] [id = 532] 03:04:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x11ad80400) [pid = 1652] [serial = 1596] [outer = 0x0] 03:04:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x11b1c8800) [pid = 1652] [serial = 1597] [outer = 0x11ad80400] 03:04:40 INFO - PROCESS | 1652 | 1461492280009 Marionette DEBUG loaded listener.js 03:04:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x11c160c00) [pid = 1652] [serial = 1598] [outer = 0x11ad80400] 03:04:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae5f800 == 82 [pid = 1652] [id = 521] 03:04:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac6c800 == 81 [pid = 1652] [id = 520] 03:04:40 INFO - PROCESS | 1652 | --DOCSHELL 0x125a0e000 == 80 [pid = 1652] [id = 519] 03:04:40 INFO - PROCESS | 1652 | --DOCSHELL 0x129990800 == 79 [pid = 1652] [id = 518] 03:04:40 INFO - PROCESS | 1652 | --DOCSHELL 0x128196800 == 78 [pid = 1652] [id = 517] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12a367000) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12fb2d800) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12f846800) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1271d9000 == 77 [pid = 1652] [id = 516] 03:04:40 INFO - PROCESS | 1652 | --DOCSHELL 0x125928000 == 76 [pid = 1652] [id = 515] 03:04:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11c828800 == 75 [pid = 1652] [id = 514] 03:04:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11c19f800 == 74 [pid = 1652] [id = 513] 03:04:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa11000 == 73 [pid = 1652] [id = 512] 03:04:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa16000 == 72 [pid = 1652] [id = 511] 03:04:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11632d000 == 71 [pid = 1652] [id = 510] 03:04:40 INFO - PROCESS | 1652 | --DOCSHELL 0x13ab9e800 == 70 [pid = 1652] [id = 504] 03:04:40 INFO - PROCESS | 1652 | --DOCSHELL 0x139dc7000 == 69 [pid = 1652] [id = 503] 03:04:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12c835800 == 68 [pid = 1652] [id = 502] 03:04:40 INFO - PROCESS | 1652 | --DOCSHELL 0x129982000 == 67 [pid = 1652] [id = 501] 03:04:40 INFO - PROCESS | 1652 | 1461492280421 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]]]}] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x125e17000) [pid = 1652] [serial = 1457] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x11afef400) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12aa17800) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12a8cb400) [pid = 1652] [serial = 1463] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12a6f4000) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12b661000) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12f1a2400) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x129e1ec00) [pid = 1652] [serial = 1460] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x129d74800) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x129d78c00) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x129d7cc00) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12af75c00) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12b466000) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12a6c4400) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12e414800) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12a89c800) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12a896000) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12a89a000) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12ac86c00) [pid = 1652] [serial = 1466] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12ab92c00) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 03:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 822ms 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12ae65800) [pid = 1652] [serial = 1469] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12ac9dc00) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12f407800) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x119282c00) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x129d5f800) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12fe71000) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12b48d800) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x127ea7400) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12eef0000) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12eca4c00) [pid = 1652] [serial = 1427] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11aa94800) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x114b35c00) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x118669000) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12e7eb800) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12b975c00) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x123954000) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12b0a5400) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x129d66400) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 03:04:40 INFO - PROCESS | 1652 | 1461492280461 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 03:04:40 INFO - PROCESS | 1652 | 1461492280462 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 03:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:04:40 INFO - PROCESS | 1652 | 1461492280467 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:04:40 INFO - PROCESS | 1652 | 1461492280470 Marionette TRACE conn2 <- [1,2102,null,{}] 03:04:40 INFO - PROCESS | 1652 | 1461492280477 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}] 03:04:40 INFO - PROCESS | 1652 | 1461492280574 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 03:04:40 INFO - PROCESS | 1652 | 1461492280580 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1ae000 == 68 [pid = 1652] [id = 533] 03:04:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11c727400) [pid = 1652] [serial = 1599] [outer = 0x0] 03:04:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x125ab6400) [pid = 1652] [serial = 1600] [outer = 0x11c727400] 03:04:40 INFO - PROCESS | 1652 | 1461492280609 Marionette DEBUG loaded listener.js 03:04:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1272f2400) [pid = 1652] [serial = 1601] [outer = 0x11c727400] 03:04:41 INFO - PROCESS | 1652 | 1461492281048 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]]]}] 03:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 623ms 03:04:41 INFO - PROCESS | 1652 | 1461492281091 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 03:04:41 INFO - PROCESS | 1652 | 1461492281094 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 03:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:04:41 INFO - PROCESS | 1652 | 1461492281098 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:04:41 INFO - PROCESS | 1652 | 1461492281100 Marionette TRACE conn2 <- [1,2106,null,{}] 03:04:41 INFO - PROCESS | 1652 | 1461492281103 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}] 03:04:41 INFO - PROCESS | 1652 | 1461492281250 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 03:04:41 INFO - PROCESS | 1652 | 1461492281305 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x128741000 == 69 [pid = 1652] [id = 534] 03:04:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x123a90400) [pid = 1652] [serial = 1602] [outer = 0x0] 03:04:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x128614c00) [pid = 1652] [serial = 1603] [outer = 0x123a90400] 03:04:41 INFO - PROCESS | 1652 | 1461492281412 Marionette DEBUG loaded listener.js 03:04:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x129d5c800) [pid = 1652] [serial = 1604] [outer = 0x123a90400] 03:04:41 INFO - PROCESS | 1652 | 1461492281705 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]]]}] 03:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 622ms 03:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:04:41 INFO - PROCESS | 1652 | 1461492281722 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 03:04:41 INFO - PROCESS | 1652 | 1461492281723 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 03:04:41 INFO - PROCESS | 1652 | 1461492281726 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:04:41 INFO - PROCESS | 1652 | 1461492281727 Marionette TRACE conn2 <- [1,2110,null,{}] 03:04:41 INFO - PROCESS | 1652 | 1461492281737 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}] 03:04:41 INFO - PROCESS | 1652 | 1461492281835 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 03:04:41 INFO - PROCESS | 1652 | 1461492281839 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a9b6800 == 70 [pid = 1652] [id = 535] 03:04:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x129d5fc00) [pid = 1652] [serial = 1605] [outer = 0x0] 03:04:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x129d72400) [pid = 1652] [serial = 1606] [outer = 0x129d5fc00] 03:04:41 INFO - PROCESS | 1652 | 1461492281866 Marionette DEBUG loaded listener.js 03:04:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x129d87400) [pid = 1652] [serial = 1607] [outer = 0x129d5fc00] 03:04:42 INFO - PROCESS | 1652 | 1461492282241 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]]]}] 03:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 521ms 03:04:42 INFO - PROCESS | 1652 | 1461492282248 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 03:04:42 INFO - PROCESS | 1652 | 1461492282249 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 03:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:04:42 INFO - PROCESS | 1652 | 1461492282251 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:04:42 INFO - PROCESS | 1652 | 1461492282252 Marionette TRACE conn2 <- [1,2114,null,{}] 03:04:42 INFO - PROCESS | 1652 | 1461492282255 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}] 03:04:42 INFO - PROCESS | 1652 | 1461492282404 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 03:04:42 INFO - PROCESS | 1652 | 1461492282419 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac6a000 == 71 [pid = 1652] [id = 536] 03:04:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x129e1ec00) [pid = 1652] [serial = 1608] [outer = 0x0] 03:04:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a3e0400) [pid = 1652] [serial = 1609] [outer = 0x129e1ec00] 03:04:42 INFO - PROCESS | 1652 | 1461492282447 Marionette DEBUG loaded listener.js 03:04:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12a899c00) [pid = 1652] [serial = 1610] [outer = 0x129e1ec00] 03:04:42 INFO - PROCESS | 1652 | 1461492282823 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]]]}] 03:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 618ms 03:04:42 INFO - PROCESS | 1652 | 1461492282870 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 03:04:42 INFO - PROCESS | 1652 | 1461492282871 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 03:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:04:42 INFO - PROCESS | 1652 | 1461492282874 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:04:42 INFO - PROCESS | 1652 | 1461492282875 Marionette TRACE conn2 <- [1,2118,null,{}] 03:04:42 INFO - PROCESS | 1652 | 1461492282877 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}] 03:04:43 INFO - PROCESS | 1652 | 1461492283003 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 03:04:43 INFO - PROCESS | 1652 | 1461492283023 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b4c0000 == 72 [pid = 1652] [id = 537] 03:04:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11aa90c00) [pid = 1652] [serial = 1611] [outer = 0x0] 03:04:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12a8c3400) [pid = 1652] [serial = 1612] [outer = 0x11aa90c00] 03:04:43 INFO - PROCESS | 1652 | 1461492283064 Marionette DEBUG loaded listener.js 03:04:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12a9df400) [pid = 1652] [serial = 1613] [outer = 0x11aa90c00] 03:04:43 INFO - PROCESS | 1652 | 1461492283507 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]]]}] 03:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 672ms 03:04:43 INFO - PROCESS | 1652 | 1461492283548 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 03:04:43 INFO - PROCESS | 1652 | 1461492283549 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 03:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:04:43 INFO - PROCESS | 1652 | 1461492283551 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:04:43 INFO - PROCESS | 1652 | 1461492283552 Marionette TRACE conn2 <- [1,2122,null,{}] 03:04:43 INFO - PROCESS | 1652 | 1461492283555 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}] 03:04:43 INFO - PROCESS | 1652 | 1461492283673 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 03:04:43 INFO - PROCESS | 1652 | 1461492283713 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d07d800 == 73 [pid = 1652] [id = 538] 03:04:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12a8bc400) [pid = 1652] [serial = 1614] [outer = 0x0] 03:04:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12aa1f400) [pid = 1652] [serial = 1615] [outer = 0x12a8bc400] 03:04:43 INFO - PROCESS | 1652 | 1461492283739 Marionette DEBUG loaded listener.js 03:04:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12aa5ac00) [pid = 1652] [serial = 1616] [outer = 0x12a8bc400] 03:04:44 INFO - PROCESS | 1652 | 1461492284105 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]]]}] 03:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 568ms 03:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:04:44 INFO - PROCESS | 1652 | 1461492284120 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 03:04:44 INFO - PROCESS | 1652 | 1461492284121 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 03:04:44 INFO - PROCESS | 1652 | 1461492284123 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:04:44 INFO - PROCESS | 1652 | 1461492284125 Marionette TRACE conn2 <- [1,2126,null,{}] 03:04:44 INFO - PROCESS | 1652 | 1461492284129 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}] 03:04:44 INFO - PROCESS | 1652 | 1461492284254 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 03:04:44 INFO - PROCESS | 1652 | 1461492284258 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d48a800 == 74 [pid = 1652] [id = 539] 03:04:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11aa53400) [pid = 1652] [serial = 1617] [outer = 0x0] 03:04:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12ab07400) [pid = 1652] [serial = 1618] [outer = 0x11aa53400] 03:04:44 INFO - PROCESS | 1652 | 1461492284284 Marionette DEBUG loaded listener.js 03:04:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12ab0fc00) [pid = 1652] [serial = 1619] [outer = 0x11aa53400] 03:04:44 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x128707c00) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:04:44 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x117798c00) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:04:44 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11af8ec00) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:04:44 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12870d000) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:04:44 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x125e73000) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:04:44 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11a461c00) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:04:44 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11bf87000) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:04:44 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x1133cdc00) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:04:44 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x127243000) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:04:44 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11c4d7400) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:04:44 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12a359c00) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:04:44 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11c764800) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:04:44 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12a35c400) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:04:44 INFO - PROCESS | 1652 | 1461492284778 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]]]}] 03:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 672ms 03:04:44 INFO - PROCESS | 1652 | 1461492284801 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 03:04:44 INFO - PROCESS | 1652 | 1461492284802 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 03:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:04:44 INFO - PROCESS | 1652 | 1461492284819 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:04:44 INFO - PROCESS | 1652 | 1461492284820 Marionette TRACE conn2 <- [1,2130,null,{}] 03:04:44 INFO - PROCESS | 1652 | 1461492284833 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}] 03:04:44 INFO - PROCESS | 1652 | 1461492284976 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 03:04:45 INFO - PROCESS | 1652 | 1461492285005 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd27000 == 75 [pid = 1652] [id = 540] 03:04:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11c16e400) [pid = 1652] [serial = 1620] [outer = 0x0] 03:04:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12870c400) [pid = 1652] [serial = 1621] [outer = 0x11c16e400] 03:04:45 INFO - PROCESS | 1652 | 1461492285031 Marionette DEBUG loaded listener.js 03:04:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a6c8800) [pid = 1652] [serial = 1622] [outer = 0x11c16e400] 03:04:45 INFO - PROCESS | 1652 | 1461492285415 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] 03:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:04:45 INFO - PROCESS | 1652 | 1461492285451 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 03:04:45 INFO - PROCESS | 1652 | 1461492285455 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:04:45 INFO - PROCESS | 1652 | 1461492285458 Marionette TRACE conn2 <- [1,2134,null,{}] 03:04:45 INFO - PROCESS | 1652 | 1461492285463 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}] 03:04:45 INFO - PROCESS | 1652 | 1461492285631 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 03:04:45 INFO - PROCESS | 1652 | 1461492285642 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e7ac000 == 76 [pid = 1652] [id = 541] 03:04:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12ab0cc00) [pid = 1652] [serial = 1623] [outer = 0x0] 03:04:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12ab9f800) [pid = 1652] [serial = 1624] [outer = 0x12ab0cc00] 03:04:45 INFO - PROCESS | 1652 | 1461492285673 Marionette DEBUG loaded listener.js 03:04:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12ac9d000) [pid = 1652] [serial = 1625] [outer = 0x12ab0cc00] 03:04:46 INFO - PROCESS | 1652 | 1461492286034 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]]]}] 03:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 626ms 03:04:46 INFO - PROCESS | 1652 | 1461492286083 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 03:04:46 INFO - PROCESS | 1652 | 1461492286084 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 03:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:04:46 INFO - PROCESS | 1652 | 1461492286086 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:04:46 INFO - PROCESS | 1652 | 1461492286087 Marionette TRACE conn2 <- [1,2138,null,{}] 03:04:46 INFO - PROCESS | 1652 | 1461492286090 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}] 03:04:46 INFO - PROCESS | 1652 | 1461492286185 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 03:04:46 INFO - PROCESS | 1652 | 1461492286189 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb7b800 == 77 [pid = 1652] [id = 542] 03:04:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12ac9dc00) [pid = 1652] [serial = 1626] [outer = 0x0] 03:04:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12acaa400) [pid = 1652] [serial = 1627] [outer = 0x12ac9dc00] 03:04:46 INFO - PROCESS | 1652 | 1461492286215 Marionette DEBUG loaded listener.js 03:04:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12acd1c00) [pid = 1652] [serial = 1628] [outer = 0x12ac9dc00] 03:04:46 INFO - PROCESS | 1652 | 1461492286655 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]]]}] 03:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 620ms 03:04:46 INFO - PROCESS | 1652 | 1461492286706 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 03:04:46 INFO - PROCESS | 1652 | 1461492286709 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 03:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:04:46 INFO - PROCESS | 1652 | 1461492286713 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:04:46 INFO - PROCESS | 1652 | 1461492286716 Marionette TRACE conn2 <- [1,2142,null,{}] 03:04:46 INFO - PROCESS | 1652 | 1461492286720 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}] 03:04:46 INFO - PROCESS | 1652 | 1461492286852 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 03:04:46 INFO - PROCESS | 1652 | 1461492286934 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b0c000 == 78 [pid = 1652] [id = 543] 03:04:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x116097000) [pid = 1652] [serial = 1629] [outer = 0x0] 03:04:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11779ac00) [pid = 1652] [serial = 1630] [outer = 0x116097000] 03:04:46 INFO - PROCESS | 1652 | 1461492286967 Marionette DEBUG loaded listener.js 03:04:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1191ac800) [pid = 1652] [serial = 1631] [outer = 0x116097000] 03:04:47 INFO - PROCESS | 1652 | 1461492287407 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] 03:04:47 INFO - PROCESS | 1652 | 1461492287441 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 03:04:47 INFO - PROCESS | 1652 | 1461492287446 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:04:47 INFO - PROCESS | 1652 | 1461492287448 Marionette TRACE conn2 <- [1,2146,null,{}] 03:04:47 INFO - PROCESS | 1652 | 1461492287451 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}] 03:04:47 INFO - PROCESS | 1652 | 1461492287593 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 03:04:47 INFO - PROCESS | 1652 | 1461492287678 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12779e800 == 79 [pid = 1652] [id = 544] 03:04:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x119735000) [pid = 1652] [serial = 1632] [outer = 0x0] 03:04:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11b155000) [pid = 1652] [serial = 1633] [outer = 0x119735000] 03:04:47 INFO - PROCESS | 1652 | 1461492287711 Marionette DEBUG loaded listener.js 03:04:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x127648000) [pid = 1652] [serial = 1634] [outer = 0x119735000] 03:04:48 INFO - PROCESS | 1652 | 1461492288150 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] 03:04:48 INFO - PROCESS | 1652 | 1461492288218 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 03:04:48 INFO - PROCESS | 1652 | 1461492288220 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:04:48 INFO - PROCESS | 1652 | 1461492288223 Marionette TRACE conn2 <- [1,2150,null,{}] 03:04:48 INFO - PROCESS | 1652 | 1461492288232 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}] 03:04:48 INFO - PROCESS | 1652 | 1461492288354 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 03:04:48 INFO - PROCESS | 1652 | 1461492288438 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d487800 == 80 [pid = 1652] [id = 545] 03:04:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12878a800) [pid = 1652] [serial = 1635] [outer = 0x0] 03:04:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x129d85400) [pid = 1652] [serial = 1636] [outer = 0x12878a800] 03:04:48 INFO - PROCESS | 1652 | 1461492288472 Marionette DEBUG loaded listener.js 03:04:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12a6cc400) [pid = 1652] [serial = 1637] [outer = 0x12878a800] 03:04:48 INFO - PROCESS | 1652 | 1461492288940 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]]]}] 03:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 776ms 03:04:48 INFO - PROCESS | 1652 | 1461492288997 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 03:04:48 INFO - PROCESS | 1652 | 1461492288999 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 03:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:04:49 INFO - PROCESS | 1652 | 1461492289002 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:04:49 INFO - PROCESS | 1652 | 1461492289003 Marionette TRACE conn2 <- [1,2154,null,{}] 03:04:49 INFO - PROCESS | 1652 | 1461492289005 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}] 03:04:49 INFO - PROCESS | 1652 | 1461492289122 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 03:04:49 INFO - PROCESS | 1652 | 1461492289207 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ece7800 == 81 [pid = 1652] [id = 546] 03:04:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12a6ce400) [pid = 1652] [serial = 1638] [outer = 0x0] 03:04:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12a9d7400) [pid = 1652] [serial = 1639] [outer = 0x12a6ce400] 03:04:49 INFO - PROCESS | 1652 | 1461492289237 Marionette DEBUG loaded listener.js 03:04:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12ab0a400) [pid = 1652] [serial = 1640] [outer = 0x12a6ce400] 03:04:49 INFO - PROCESS | 1652 | 1461492289625 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]]]}] 03:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 670ms 03:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:04:49 INFO - PROCESS | 1652 | 1461492289671 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 03:04:49 INFO - PROCESS | 1652 | 1461492289673 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 03:04:49 INFO - PROCESS | 1652 | 1461492289675 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:04:49 INFO - PROCESS | 1652 | 1461492289676 Marionette TRACE conn2 <- [1,2158,null,{}] 03:04:49 INFO - PROCESS | 1652 | 1461492289681 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}] 03:04:49 INFO - PROCESS | 1652 | 1461492289793 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 03:04:49 INFO - PROCESS | 1652 | 1461492289874 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eecf800 == 82 [pid = 1652] [id = 547] 03:04:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12a894c00) [pid = 1652] [serial = 1641] [outer = 0x0] 03:04:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12aba6400) [pid = 1652] [serial = 1642] [outer = 0x12a894c00] 03:04:49 INFO - PROCESS | 1652 | 1461492289905 Marionette DEBUG loaded listener.js 03:04:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12acab400) [pid = 1652] [serial = 1643] [outer = 0x12a894c00] 03:04:50 INFO - PROCESS | 1652 | 1461492290319 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]]]}] 03:04:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:04:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 673ms 03:04:50 INFO - PROCESS | 1652 | 1461492290349 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 03:04:50 INFO - PROCESS | 1652 | 1461492290350 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 03:04:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:04:50 INFO - PROCESS | 1652 | 1461492290352 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:04:50 INFO - PROCESS | 1652 | 1461492290354 Marionette TRACE conn2 <- [1,2162,null,{}] 03:04:50 INFO - PROCESS | 1652 | 1461492290356 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}] 03:04:50 INFO - PROCESS | 1652 | 1461492290506 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 03:04:50 INFO - PROCESS | 1652 | 1461492290605 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4bd800 == 83 [pid = 1652] [id = 548] 03:04:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12ae69c00) [pid = 1652] [serial = 1644] [outer = 0x0] 03:04:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12ae9a000) [pid = 1652] [serial = 1645] [outer = 0x12ae69c00] 03:04:50 INFO - PROCESS | 1652 | 1461492290640 Marionette DEBUG loaded listener.js 03:04:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12af93800) [pid = 1652] [serial = 1646] [outer = 0x12ae69c00] 03:04:51 INFO - PROCESS | 1652 | 1461492291067 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]]]}] 03:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 769ms 03:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:04:51 INFO - PROCESS | 1652 | 1461492291122 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 03:04:51 INFO - PROCESS | 1652 | 1461492291124 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 03:04:51 INFO - PROCESS | 1652 | 1461492291126 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:04:51 INFO - PROCESS | 1652 | 1461492291128 Marionette TRACE conn2 <- [1,2166,null,{}] 03:04:51 INFO - PROCESS | 1652 | 1461492291130 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}] 03:04:51 INFO - PROCESS | 1652 | 1461492291253 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 03:04:51 INFO - PROCESS | 1652 | 1461492291403 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb14000 == 84 [pid = 1652] [id = 549] 03:04:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12af77c00) [pid = 1652] [serial = 1647] [outer = 0x0] 03:04:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12af9bc00) [pid = 1652] [serial = 1648] [outer = 0x12af77c00] 03:04:51 INFO - PROCESS | 1652 | 1461492291435 Marionette DEBUG loaded listener.js 03:04:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12b0aac00) [pid = 1652] [serial = 1649] [outer = 0x12af77c00] 03:04:51 INFO - PROCESS | 1652 | 1461492291883 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]]]}] 03:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 820ms 03:04:51 INFO - PROCESS | 1652 | 1461492291947 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 03:04:51 INFO - PROCESS | 1652 | 1461492291948 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 03:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:04:51 INFO - PROCESS | 1652 | 1461492291951 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:04:51 INFO - PROCESS | 1652 | 1461492291952 Marionette TRACE conn2 <- [1,2170,null,{}] 03:04:51 INFO - PROCESS | 1652 | 1461492291954 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}] 03:04:52 INFO - PROCESS | 1652 | 1461492292069 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 03:04:52 INFO - PROCESS | 1652 | 1461492292153 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fed5800 == 85 [pid = 1652] [id = 550] 03:04:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12af9b800) [pid = 1652] [serial = 1650] [outer = 0x0] 03:04:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12b468c00) [pid = 1652] [serial = 1651] [outer = 0x12af9b800] 03:04:52 INFO - PROCESS | 1652 | 1461492292184 Marionette DEBUG loaded listener.js 03:04:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12b48b000) [pid = 1652] [serial = 1652] [outer = 0x12af9b800] 03:04:52 INFO - PROCESS | 1652 | 1461492292597 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]]]}] 03:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 669ms 03:04:52 INFO - PROCESS | 1652 | 1461492292620 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 03:04:52 INFO - PROCESS | 1652 | 1461492292622 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 03:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:04:52 INFO - PROCESS | 1652 | 1461492292624 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:04:52 INFO - PROCESS | 1652 | 1461492292626 Marionette TRACE conn2 <- [1,2174,null,{}] 03:04:52 INFO - PROCESS | 1652 | 1461492292628 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}] 03:04:52 INFO - PROCESS | 1652 | 1461492292746 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 03:04:52 INFO - PROCESS | 1652 | 1461492292857 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x131f20800 == 86 [pid = 1652] [id = 551] 03:04:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12b467800) [pid = 1652] [serial = 1653] [outer = 0x0] 03:04:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12b491c00) [pid = 1652] [serial = 1654] [outer = 0x12b467800] 03:04:52 INFO - PROCESS | 1652 | 1461492292890 Marionette DEBUG loaded listener.js 03:04:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12b664400) [pid = 1652] [serial = 1655] [outer = 0x12b467800] 03:04:53 INFO - PROCESS | 1652 | 1461492293333 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]]]}] 03:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 723ms 03:04:53 INFO - PROCESS | 1652 | 1461492293348 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 03:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:04:53 INFO - PROCESS | 1652 | 1461492293349 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 03:04:53 INFO - PROCESS | 1652 | 1461492293352 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:04:53 INFO - PROCESS | 1652 | 1461492293353 Marionette TRACE conn2 <- [1,2178,null,{}] 03:04:53 INFO - PROCESS | 1652 | 1461492293356 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}] 03:04:53 INFO - PROCESS | 1652 | 1461492293495 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 03:04:53 INFO - PROCESS | 1652 | 1461492293586 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11adc6000 == 87 [pid = 1652] [id = 552] 03:04:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x118eb2000) [pid = 1652] [serial = 1656] [outer = 0x0] 03:04:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x129d88800) [pid = 1652] [serial = 1657] [outer = 0x118eb2000] 03:04:53 INFO - PROCESS | 1652 | 1461492293617 Marionette DEBUG loaded listener.js 03:04:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12b661000) [pid = 1652] [serial = 1658] [outer = 0x118eb2000] 03:04:54 INFO - PROCESS | 1652 | 1461492294246 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]]]}] 03:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 970ms 03:04:54 INFO - PROCESS | 1652 | 1461492294324 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 03:04:54 INFO - PROCESS | 1652 | 1461492294327 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 03:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:04:54 INFO - PROCESS | 1652 | 1461492294349 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:04:54 INFO - PROCESS | 1652 | 1461492294353 Marionette TRACE conn2 <- [1,2182,null,{}] 03:04:54 INFO - PROCESS | 1652 | 1461492294359 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}] 03:04:54 INFO - PROCESS | 1652 | 1461492294480 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 03:04:54 INFO - PROCESS | 1652 | 1461492294601 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6c2000 == 88 [pid = 1652] [id = 553] 03:04:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x1133d0800) [pid = 1652] [serial = 1659] [outer = 0x0] 03:04:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x117796c00) [pid = 1652] [serial = 1660] [outer = 0x1133d0800] 03:04:54 INFO - PROCESS | 1652 | 1461492294631 Marionette DEBUG loaded listener.js 03:04:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x119148000) [pid = 1652] [serial = 1661] [outer = 0x1133d0800] 03:04:55 INFO - PROCESS | 1652 | 1461492295058 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]]]}] 03:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 778ms 03:04:55 INFO - PROCESS | 1652 | 1461492295123 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 03:04:55 INFO - PROCESS | 1652 | 1461492295127 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 03:04:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:04:55 INFO - PROCESS | 1652 | 1461492295131 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:04:55 INFO - PROCESS | 1652 | 1461492295133 Marionette TRACE conn2 <- [1,2186,null,{}] 03:04:55 INFO - PROCESS | 1652 | 1461492295136 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}] 03:04:55 INFO - PROCESS | 1652 | 1461492295246 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 03:04:55 INFO - PROCESS | 1652 | 1461492295381 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12e7ac000 == 87 [pid = 1652] [id = 541] 03:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd27000 == 86 [pid = 1652] [id = 540] 03:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12d48a800 == 85 [pid = 1652] [id = 539] 03:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12d07d800 == 84 [pid = 1652] [id = 538] 03:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12b4c0000 == 83 [pid = 1652] [id = 537] 03:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac6a000 == 82 [pid = 1652] [id = 536] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12af95400) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12a6e9400) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x11b15b000) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12a6ee800) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x118c8c800 == 83 [pid = 1652] [id = 554] 03:04:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x1147d4400) [pid = 1652] [serial = 1662] [outer = 0x0] 03:04:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x119281000) [pid = 1652] [serial = 1663] [outer = 0x1147d4400] 03:04:55 INFO - PROCESS | 1652 | 1461492295454 Marionette DEBUG loaded listener.js 03:04:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x11c169c00) [pid = 1652] [serial = 1664] [outer = 0x1147d4400] 03:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12a9b6800 == 82 [pid = 1652] [id = 535] 03:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x128741000 == 81 [pid = 1652] [id = 534] 03:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1ae000 == 80 [pid = 1652] [id = 533] 03:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11b9cb800 == 79 [pid = 1652] [id = 532] 03:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcbf000 == 78 [pid = 1652] [id = 531] 03:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12c833800 == 77 [pid = 1652] [id = 527] 03:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12c110000 == 76 [pid = 1652] [id = 526] 03:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12aed8800 == 75 [pid = 1652] [id = 525] 03:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x125927000 == 74 [pid = 1652] [id = 524] 03:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1197c6000 == 73 [pid = 1652] [id = 523] 03:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12b523000 == 72 [pid = 1652] [id = 522] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x129161c00) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x118f99800) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x118c1e800) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x11b15b400) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11bbb6800) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x129d65000) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12a6c9000) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12ae64c00) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12aba5400) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x127ef0c00) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x11aa94c00) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x11af84800) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x11c443800) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11c767c00) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11358a800) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x1154c1c00) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x129d74000) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12a352400) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x118540000) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12a8c9c00) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x1272fe000) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x129d79000) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x129d83000) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12a36e400) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x125e1b800) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12870c800) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x129d5a400) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12a3f6c00) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12a3ee000) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x129d6e400) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 03:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12a6c9400) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 03:04:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:04:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 673ms 03:04:55 INFO - PROCESS | 1652 | 1461492295797 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]]]}] 03:04:55 INFO - PROCESS | 1652 | 1461492295804 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 03:04:55 INFO - PROCESS | 1652 | 1461492295806 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 03:04:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:04:55 INFO - PROCESS | 1652 | 1461492295808 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:04:55 INFO - PROCESS | 1652 | 1461492295811 Marionette TRACE conn2 <- [1,2190,null,{}] 03:04:55 INFO - PROCESS | 1652 | 1461492295820 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}] 03:04:55 INFO - PROCESS | 1652 | 1461492295922 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 03:04:56 INFO - PROCESS | 1652 | 1461492296030 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x125928000 == 73 [pid = 1652] [id = 555] 03:04:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11c44f400) [pid = 1652] [serial = 1665] [outer = 0x0] 03:04:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1272f0000) [pid = 1652] [serial = 1666] [outer = 0x11c44f400] 03:04:56 INFO - PROCESS | 1652 | 1461492296061 Marionette DEBUG loaded listener.js 03:04:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x129161c00) [pid = 1652] [serial = 1667] [outer = 0x11c44f400] 03:04:56 INFO - PROCESS | 1652 | 1461492296393 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]]]}] 03:04:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:04:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 627ms 03:04:56 INFO - PROCESS | 1652 | 1461492296436 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 03:04:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:04:56 INFO - PROCESS | 1652 | 1461492296439 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 03:04:56 INFO - PROCESS | 1652 | 1461492296442 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:04:56 INFO - PROCESS | 1652 | 1461492296444 Marionette TRACE conn2 <- [1,2194,null,{}] 03:04:56 INFO - PROCESS | 1652 | 1461492296447 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}] 03:04:56 INFO - PROCESS | 1652 | 1461492296603 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 03:04:56 INFO - PROCESS | 1652 | 1461492296710 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x129988000 == 74 [pid = 1652] [id = 556] 03:04:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x129164c00) [pid = 1652] [serial = 1668] [outer = 0x0] 03:04:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x129d62000) [pid = 1652] [serial = 1669] [outer = 0x129164c00] 03:04:56 INFO - PROCESS | 1652 | 1461492296753 Marionette DEBUG loaded listener.js 03:04:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x129d77400) [pid = 1652] [serial = 1670] [outer = 0x129164c00] 03:04:57 INFO - PROCESS | 1652 | 1461492297116 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]]]}] 03:04:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:04:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 721ms 03:04:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:04:57 INFO - PROCESS | 1652 | 1461492297164 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 03:04:57 INFO - PROCESS | 1652 | 1461492297165 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 03:04:57 INFO - PROCESS | 1652 | 1461492297167 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:04:57 INFO - PROCESS | 1652 | 1461492297169 Marionette TRACE conn2 <- [1,2198,null,{}] 03:04:57 INFO - PROCESS | 1652 | 1461492297171 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}] 03:04:57 INFO - PROCESS | 1652 | 1461492297301 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 03:04:57 INFO - PROCESS | 1652 | 1461492297312 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab82800 == 75 [pid = 1652] [id = 557] 03:04:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x129d80000) [pid = 1652] [serial = 1671] [outer = 0x0] 03:04:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12a352800) [pid = 1652] [serial = 1672] [outer = 0x129d80000] 03:04:57 INFO - PROCESS | 1652 | 1461492297355 Marionette DEBUG loaded listener.js 03:04:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12a368400) [pid = 1652] [serial = 1673] [outer = 0x129d80000] 03:04:57 INFO - PROCESS | 1652 | 1461492297866 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]]]}] 03:04:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:04:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 722ms 03:04:57 INFO - PROCESS | 1652 | 1461492297889 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 03:04:57 INFO - PROCESS | 1652 | 1461492297891 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 03:04:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:04:57 INFO - PROCESS | 1652 | 1461492297893 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:04:57 INFO - PROCESS | 1652 | 1461492297897 Marionette TRACE conn2 <- [1,2202,null,{}] 03:04:57 INFO - PROCESS | 1652 | 1461492297908 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}] 03:04:58 INFO - PROCESS | 1652 | 1461492298051 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 03:04:58 INFO - PROCESS | 1652 | 1461492298070 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aedc000 == 76 [pid = 1652] [id = 558] 03:04:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12a3ff400) [pid = 1652] [serial = 1674] [outer = 0x0] 03:04:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12a896000) [pid = 1652] [serial = 1675] [outer = 0x12a3ff400] 03:04:58 INFO - PROCESS | 1652 | 1461492298098 Marionette DEBUG loaded listener.js 03:04:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12a9dcc00) [pid = 1652] [serial = 1676] [outer = 0x12a3ff400] 03:04:58 INFO - PROCESS | 1652 | 1461492298456 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]]]}] 03:04:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:04:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 580ms 03:04:58 INFO - PROCESS | 1652 | 1461492298476 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 03:04:58 INFO - PROCESS | 1652 | 1461492298477 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 03:04:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:04:58 INFO - PROCESS | 1652 | 1461492298481 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:04:58 INFO - PROCESS | 1652 | 1461492298483 Marionette TRACE conn2 <- [1,2206,null,{}] 03:04:58 INFO - PROCESS | 1652 | 1461492298485 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}] 03:04:58 INFO - PROCESS | 1652 | 1461492298605 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 03:04:58 INFO - PROCESS | 1652 | 1461492298618 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b722800 == 77 [pid = 1652] [id = 559] 03:04:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12a6f4000) [pid = 1652] [serial = 1677] [outer = 0x0] 03:04:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12aa1b000) [pid = 1652] [serial = 1678] [outer = 0x12a6f4000] 03:04:58 INFO - PROCESS | 1652 | 1461492298643 Marionette DEBUG loaded listener.js 03:04:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12ab02c00) [pid = 1652] [serial = 1679] [outer = 0x12a6f4000] 03:04:59 INFO - PROCESS | 1652 | 1461492299031 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]]]}] 03:04:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:04:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 571ms 03:04:59 INFO - PROCESS | 1652 | 1461492299053 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 03:04:59 INFO - PROCESS | 1652 | 1461492299054 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 03:04:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:04:59 INFO - PROCESS | 1652 | 1461492299057 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:04:59 INFO - PROCESS | 1652 | 1461492299058 Marionette TRACE conn2 <- [1,2210,null,{}] 03:04:59 INFO - PROCESS | 1652 | 1461492299060 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}] 03:04:59 INFO - PROCESS | 1652 | 1461492299182 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 03:04:59 INFO - PROCESS | 1652 | 1461492299198 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8cc800 == 78 [pid = 1652] [id = 560] 03:04:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12ab09800) [pid = 1652] [serial = 1680] [outer = 0x0] 03:04:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12ab91c00) [pid = 1652] [serial = 1681] [outer = 0x12ab09800] 03:04:59 INFO - PROCESS | 1652 | 1461492299224 Marionette DEBUG loaded listener.js 03:04:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12a6ea000) [pid = 1652] [serial = 1682] [outer = 0x12ab09800] 03:04:59 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x1147d3000) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:04:59 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11ad80400) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:04:59 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12a8bc400) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:04:59 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x123a90400) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:04:59 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x11aa53400) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:04:59 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11c727400) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:04:59 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12ab0cc00) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:04:59 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x129e1ec00) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:04:59 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11c16e400) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:04:59 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11aa90c00) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:04:59 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x129d5fc00) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:04:59 INFO - PROCESS | 1652 | 1461492299723 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]]]}] 03:04:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:04:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 718ms 03:04:59 INFO - PROCESS | 1652 | 1461492299776 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 03:04:59 INFO - PROCESS | 1652 | 1461492299777 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 03:04:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:04:59 INFO - PROCESS | 1652 | 1461492299780 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:04:59 INFO - PROCESS | 1652 | 1461492299781 Marionette TRACE conn2 <- [1,2214,null,{}] 03:04:59 INFO - PROCESS | 1652 | 1461492299783 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}] 03:04:59 INFO - PROCESS | 1652 | 1461492299883 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 03:04:59 INFO - PROCESS | 1652 | 1461492299973 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8c7800 == 79 [pid = 1652] [id = 561] 03:04:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x11475dc00) [pid = 1652] [serial = 1683] [outer = 0x0] 03:04:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11c727400) [pid = 1652] [serial = 1684] [outer = 0x11475dc00] 03:05:00 INFO - PROCESS | 1652 | 1461492300001 Marionette DEBUG loaded listener.js 03:05:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12a8bc400) [pid = 1652] [serial = 1685] [outer = 0x11475dc00] 03:05:00 INFO - PROCESS | 1652 | 1461492300289 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]]]}] 03:05:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:05:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 518ms 03:05:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:05:00 INFO - PROCESS | 1652 | 1461492300302 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 03:05:00 INFO - PROCESS | 1652 | 1461492300303 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 03:05:00 INFO - PROCESS | 1652 | 1461492300306 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:05:00 INFO - PROCESS | 1652 | 1461492300307 Marionette TRACE conn2 <- [1,2218,null,{}] 03:05:00 INFO - PROCESS | 1652 | 1461492300309 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}] 03:05:00 INFO - PROCESS | 1652 | 1461492300421 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 03:05:00 INFO - PROCESS | 1652 | 1461492300424 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e45d800 == 80 [pid = 1652] [id = 562] 03:05:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12870e000) [pid = 1652] [serial = 1686] [outer = 0x0] 03:05:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12aca7000) [pid = 1652] [serial = 1687] [outer = 0x12870e000] 03:05:00 INFO - PROCESS | 1652 | 1461492300449 Marionette DEBUG loaded listener.js 03:05:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12ae90800) [pid = 1652] [serial = 1688] [outer = 0x12870e000] 03:05:00 INFO - PROCESS | 1652 | 1461492300821 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]]]}] 03:05:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:05:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 569ms 03:05:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:05:00 INFO - PROCESS | 1652 | 1461492300875 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 03:05:00 INFO - PROCESS | 1652 | 1461492300877 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 03:05:00 INFO - PROCESS | 1652 | 1461492300879 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:05:00 INFO - PROCESS | 1652 | 1461492300881 Marionette TRACE conn2 <- [1,2222,null,{}] 03:05:00 INFO - PROCESS | 1652 | 1461492300883 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}] 03:05:01 INFO - PROCESS | 1652 | 1461492300998 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 03:05:01 INFO - PROCESS | 1652 | 1461492301002 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eece800 == 81 [pid = 1652] [id = 563] 03:05:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12af75c00) [pid = 1652] [serial = 1689] [outer = 0x0] 03:05:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12af93000) [pid = 1652] [serial = 1690] [outer = 0x12af75c00] 03:05:01 INFO - PROCESS | 1652 | 1461492301038 Marionette DEBUG loaded listener.js 03:05:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12b6bd400) [pid = 1652] [serial = 1691] [outer = 0x12af75c00] 03:05:01 INFO - PROCESS | 1652 | 1461492301415 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]]]}] 03:05:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:05:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 573ms 03:05:01 INFO - PROCESS | 1652 | 1461492301453 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 03:05:01 INFO - PROCESS | 1652 | 1461492301454 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 03:05:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:05:01 INFO - PROCESS | 1652 | 1461492301456 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:05:01 INFO - PROCESS | 1652 | 1461492301457 Marionette TRACE conn2 <- [1,2226,null,{}] 03:05:01 INFO - PROCESS | 1652 | 1461492301460 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}] 03:05:01 INFO - PROCESS | 1652 | 1461492301591 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 03:05:01 INFO - PROCESS | 1652 | 1461492301597 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x130ad3000 == 82 [pid = 1652] [id = 564] 03:05:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12af78000) [pid = 1652] [serial = 1692] [outer = 0x0] 03:05:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12b78d000) [pid = 1652] [serial = 1693] [outer = 0x12af78000] 03:05:01 INFO - PROCESS | 1652 | 1461492301623 Marionette DEBUG loaded listener.js 03:05:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12bd10000) [pid = 1652] [serial = 1694] [outer = 0x12af78000] 03:05:02 INFO - PROCESS | 1652 | 1461492302130 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]]]}] 03:05:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:05:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 722ms 03:05:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:05:02 INFO - PROCESS | 1652 | 1461492302179 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 03:05:02 INFO - PROCESS | 1652 | 1461492302182 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 03:05:02 INFO - PROCESS | 1652 | 1461492302185 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:05:02 INFO - PROCESS | 1652 | 1461492302188 Marionette TRACE conn2 <- [1,2230,null,{}] 03:05:02 INFO - PROCESS | 1652 | 1461492302192 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}] 03:05:02 INFO - PROCESS | 1652 | 1461492302317 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 03:05:02 INFO - PROCESS | 1652 | 1461492302443 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c23e800 == 83 [pid = 1652] [id = 565] 03:05:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11aa93c00) [pid = 1652] [serial = 1695] [outer = 0x0] 03:05:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x11b15b400) [pid = 1652] [serial = 1696] [outer = 0x11aa93c00] 03:05:02 INFO - PROCESS | 1652 | 1461492302475 Marionette DEBUG loaded listener.js 03:05:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x11c44ec00) [pid = 1652] [serial = 1697] [outer = 0x11aa93c00] 03:05:02 INFO - PROCESS | 1652 | 1461492302911 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]]]}] 03:05:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:05:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 772ms 03:05:02 INFO - PROCESS | 1652 | 1461492302958 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 03:05:02 INFO - PROCESS | 1652 | 1461492302962 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 03:05:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:05:02 INFO - PROCESS | 1652 | 1461492302967 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:05:02 INFO - PROCESS | 1652 | 1461492302969 Marionette TRACE conn2 <- [1,2234,null,{}] 03:05:02 INFO - PROCESS | 1652 | 1461492302971 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}] 03:05:03 INFO - PROCESS | 1652 | 1461492303093 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 03:05:03 INFO - PROCESS | 1652 | 1461492303179 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab6e800 == 84 [pid = 1652] [id = 566] 03:05:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x123954000) [pid = 1652] [serial = 1698] [outer = 0x0] 03:05:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x129163800) [pid = 1652] [serial = 1699] [outer = 0x123954000] 03:05:03 INFO - PROCESS | 1652 | 1461492303211 Marionette DEBUG loaded listener.js 03:05:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x129d77800) [pid = 1652] [serial = 1700] [outer = 0x123954000] 03:05:03 INFO - PROCESS | 1652 | 1461492303626 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]]]}] 03:05:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:05:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 670ms 03:05:03 INFO - PROCESS | 1652 | 1461492303637 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 03:05:03 INFO - PROCESS | 1652 | 1461492303639 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 03:05:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:05:03 INFO - PROCESS | 1652 | 1461492303641 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:05:03 INFO - PROCESS | 1652 | 1461492303644 Marionette TRACE conn2 <- [1,2238,null,{}] 03:05:03 INFO - PROCESS | 1652 | 1461492303653 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}] 03:05:03 INFO - PROCESS | 1652 | 1461492303800 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 03:05:03 INFO - PROCESS | 1652 | 1461492303885 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ecfc800 == 85 [pid = 1652] [id = 567] 03:05:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12a3eb000) [pid = 1652] [serial = 1701] [outer = 0x0] 03:05:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12a6ce000) [pid = 1652] [serial = 1702] [outer = 0x12a3eb000] 03:05:03 INFO - PROCESS | 1652 | 1461492303919 Marionette DEBUG loaded listener.js 03:05:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12ab0e000) [pid = 1652] [serial = 1703] [outer = 0x12a3eb000] 03:05:04 INFO - PROCESS | 1652 | 1461492304343 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]]]}] 03:05:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:05:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 725ms 03:05:04 INFO - PROCESS | 1652 | 1461492304367 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 03:05:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:05:04 INFO - PROCESS | 1652 | 1461492304369 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 03:05:04 INFO - PROCESS | 1652 | 1461492304371 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:05:04 INFO - PROCESS | 1652 | 1461492304372 Marionette TRACE conn2 <- [1,2242,null,{}] 03:05:04 INFO - PROCESS | 1652 | 1461492304375 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}] 03:05:04 INFO - PROCESS | 1652 | 1461492304496 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 03:05:04 INFO - PROCESS | 1652 | 1461492304608 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x13995c800 == 86 [pid = 1652] [id = 568] 03:05:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12abaac00) [pid = 1652] [serial = 1704] [outer = 0x0] 03:05:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12ae6a800) [pid = 1652] [serial = 1705] [outer = 0x12abaac00] 03:05:04 INFO - PROCESS | 1652 | 1461492304641 Marionette DEBUG loaded listener.js 03:05:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12af80000) [pid = 1652] [serial = 1706] [outer = 0x12abaac00] 03:05:05 INFO - PROCESS | 1652 | 1461492305058 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]]]}] 03:05:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:05:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 719ms 03:05:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:05:05 INFO - PROCESS | 1652 | 1461492305090 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 03:05:05 INFO - PROCESS | 1652 | 1461492305092 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 03:05:05 INFO - PROCESS | 1652 | 1461492305094 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:05:05 INFO - PROCESS | 1652 | 1461492305095 Marionette TRACE conn2 <- [1,2246,null,{}] 03:05:05 INFO - PROCESS | 1652 | 1461492305098 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}] 03:05:05 INFO - PROCESS | 1652 | 1461492305233 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 03:05:05 INFO - PROCESS | 1652 | 1461492305335 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x139a59800 == 87 [pid = 1652] [id = 569] 03:05:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12acd3c00) [pid = 1652] [serial = 1707] [outer = 0x0] 03:05:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12b48bc00) [pid = 1652] [serial = 1708] [outer = 0x12acd3c00] 03:05:05 INFO - PROCESS | 1652 | 1461492305365 Marionette DEBUG loaded listener.js 03:05:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12b6b9c00) [pid = 1652] [serial = 1709] [outer = 0x12acd3c00] 03:05:05 INFO - PROCESS | 1652 | 1461492305781 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]]]}] 03:05:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:05:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 720ms 03:05:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:05:05 INFO - PROCESS | 1652 | 1461492305814 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 03:05:05 INFO - PROCESS | 1652 | 1461492305816 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 03:05:05 INFO - PROCESS | 1652 | 1461492305818 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:05:05 INFO - PROCESS | 1652 | 1461492305819 Marionette TRACE conn2 <- [1,2250,null,{}] 03:05:05 INFO - PROCESS | 1652 | 1461492305822 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}] 03:05:05 INFO - PROCESS | 1652 | 1461492305949 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 03:05:06 INFO - PROCESS | 1652 | 1461492306034 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x139c84000 == 88 [pid = 1652] [id = 570] 03:05:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12b6b9800) [pid = 1652] [serial = 1710] [outer = 0x0] 03:05:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12bd0f800) [pid = 1652] [serial = 1711] [outer = 0x12b6b9800] 03:05:06 INFO - PROCESS | 1652 | 1461492306069 Marionette DEBUG loaded listener.js 03:05:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12bfdc400) [pid = 1652] [serial = 1712] [outer = 0x12b6b9800] 03:05:06 INFO - PROCESS | 1652 | 1461492306488 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]]]}] 03:05:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:05:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 718ms 03:05:06 INFO - PROCESS | 1652 | 1461492306555 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 03:05:06 INFO - PROCESS | 1652 | 1461492306557 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 03:05:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:05:06 INFO - PROCESS | 1652 | 1461492306573 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:05:06 INFO - PROCESS | 1652 | 1461492306574 Marionette TRACE conn2 <- [1,2254,null,{}] 03:05:06 INFO - PROCESS | 1652 | 1461492306597 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}] 03:05:06 INFO - PROCESS | 1652 | 1461492306724 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 03:05:06 INFO - PROCESS | 1652 | 1461492306812 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x139cda000 == 89 [pid = 1652] [id = 571] 03:05:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12b6ba800) [pid = 1652] [serial = 1713] [outer = 0x0] 03:05:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12d295800) [pid = 1652] [serial = 1714] [outer = 0x12b6ba800] 03:05:06 INFO - PROCESS | 1652 | 1461492306843 Marionette DEBUG loaded listener.js 03:05:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12d29fc00) [pid = 1652] [serial = 1715] [outer = 0x12b6ba800] 03:05:07 INFO - PROCESS | 1652 | 1461492307270 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]]]}] 03:05:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:05:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 736ms 03:05:07 INFO - PROCESS | 1652 | 1461492307296 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 03:05:07 INFO - PROCESS | 1652 | 1461492307298 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 03:05:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:05:07 INFO - PROCESS | 1652 | 1461492307300 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:05:07 INFO - PROCESS | 1652 | 1461492307302 Marionette TRACE conn2 <- [1,2258,null,{}] 03:05:07 INFO - PROCESS | 1652 | 1461492307304 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}] 03:05:07 INFO - PROCESS | 1652 | 1461492307422 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 03:05:07 INFO - PROCESS | 1652 | 1461492307507 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x139dce000 == 90 [pid = 1652] [id = 572] 03:05:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12d17c800) [pid = 1652] [serial = 1716] [outer = 0x0] 03:05:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12d681c00) [pid = 1652] [serial = 1717] [outer = 0x12d17c800] 03:05:07 INFO - PROCESS | 1652 | 1461492307540 Marionette DEBUG loaded listener.js 03:05:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12db18400) [pid = 1652] [serial = 1718] [outer = 0x12d17c800] 03:05:07 INFO - PROCESS | 1652 | 1461492307948 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]]]}] 03:05:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:05:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 672ms 03:05:07 INFO - PROCESS | 1652 | 1461492307973 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 03:05:07 INFO - PROCESS | 1652 | 1461492307974 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 03:05:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:05:07 INFO - PROCESS | 1652 | 1461492307976 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:05:07 INFO - PROCESS | 1652 | 1461492307978 Marionette TRACE conn2 <- [1,2262,null,{}] 03:05:07 INFO - PROCESS | 1652 | 1461492307980 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}] 03:05:08 INFO - PROCESS | 1652 | 1461492308099 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 03:05:08 INFO - PROCESS | 1652 | 1461492308217 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x139fcf800 == 91 [pid = 1652] [id = 573] 03:05:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12b975c00) [pid = 1652] [serial = 1719] [outer = 0x0] 03:05:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12db1b000) [pid = 1652] [serial = 1720] [outer = 0x12b975c00] 03:05:08 INFO - PROCESS | 1652 | 1461492308249 Marionette DEBUG loaded listener.js 03:05:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12dc44000) [pid = 1652] [serial = 1721] [outer = 0x12b975c00] 03:05:08 INFO - PROCESS | 1652 | 1461492308627 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]]]}] 03:05:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:05:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 721ms 03:05:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:05:08 INFO - PROCESS | 1652 | 1461492308698 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 03:05:08 INFO - PROCESS | 1652 | 1461492308700 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 03:05:08 INFO - PROCESS | 1652 | 1461492308702 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:05:08 INFO - PROCESS | 1652 | 1461492308703 Marionette TRACE conn2 <- [1,2266,null,{}] 03:05:08 INFO - PROCESS | 1652 | 1461492308705 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}] 03:05:08 INFO - PROCESS | 1652 | 1461492308827 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 03:05:08 INFO - PROCESS | 1652 | 1461492308959 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a1ef800 == 92 [pid = 1652] [id = 574] 03:05:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x1154c1c00) [pid = 1652] [serial = 1722] [outer = 0x0] 03:05:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12dc46800) [pid = 1652] [serial = 1723] [outer = 0x1154c1c00] 03:05:08 INFO - PROCESS | 1652 | 1461492308992 Marionette DEBUG loaded listener.js 03:05:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12e48a400) [pid = 1652] [serial = 1724] [outer = 0x1154c1c00] 03:05:09 INFO - PROCESS | 1652 | 1461492309409 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]]]}] 03:05:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:05:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 770ms 03:05:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:05:09 INFO - PROCESS | 1652 | 1461492309475 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 03:05:09 INFO - PROCESS | 1652 | 1461492309476 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 03:05:09 INFO - PROCESS | 1652 | 1461492309479 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:05:09 INFO - PROCESS | 1652 | 1461492309481 Marionette TRACE conn2 <- [1,2270,null,{}] 03:05:09 INFO - PROCESS | 1652 | 1461492309484 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}] 03:05:09 INFO - PROCESS | 1652 | 1461492309617 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 03:05:09 INFO - PROCESS | 1652 | 1461492309708 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x125ef1000 == 93 [pid = 1652] [id = 575] 03:05:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12916b400) [pid = 1652] [serial = 1725] [outer = 0x0] 03:05:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12e415400) [pid = 1652] [serial = 1726] [outer = 0x12916b400] 03:05:09 INFO - PROCESS | 1652 | 1461492309742 Marionette DEBUG loaded listener.js 03:05:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12e7e2400) [pid = 1652] [serial = 1727] [outer = 0x12916b400] 03:05:10 INFO - PROCESS | 1652 | 1461492310217 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]]]}] 03:05:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:05:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 770ms 03:05:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:05:10 INFO - PROCESS | 1652 | 1461492310250 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 03:05:10 INFO - PROCESS | 1652 | 1461492310252 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 03:05:10 INFO - PROCESS | 1652 | 1461492310256 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:05:10 INFO - PROCESS | 1652 | 1461492310258 Marionette TRACE conn2 <- [1,2274,null,{}] 03:05:10 INFO - PROCESS | 1652 | 1461492310261 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}] 03:05:10 INFO - PROCESS | 1652 | 1461492310448 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 03:05:10 INFO - PROCESS | 1652 | 1461492310755 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1a1800 == 94 [pid = 1652] [id = 576] 03:05:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x1133d0400) [pid = 1652] [serial = 1728] [outer = 0x0] 03:05:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x11400d400) [pid = 1652] [serial = 1729] [outer = 0x1133d0400] 03:05:10 INFO - PROCESS | 1652 | 1461492310785 Marionette DEBUG loaded listener.js 03:05:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x11860ec00) [pid = 1652] [serial = 1730] [outer = 0x1133d0400] 03:05:11 INFO - PROCESS | 1652 | 1461492311212 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]]]}] 03:05:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:05:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1021ms 03:05:11 INFO - PROCESS | 1652 | 1461492311277 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 03:05:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:05:11 INFO - PROCESS | 1652 | 1461492311279 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 03:05:11 INFO - PROCESS | 1652 | 1461492311282 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:05:11 INFO - PROCESS | 1652 | 1461492311285 Marionette TRACE conn2 <- [1,2278,null,{}] 03:05:11 INFO - PROCESS | 1652 | 1461492311288 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}] 03:05:11 INFO - PROCESS | 1652 | 1461492311406 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 03:05:11 INFO - PROCESS | 1652 | 1461492311496 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aec3800 == 95 [pid = 1652] [id = 577] 03:05:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x119282400) [pid = 1652] [serial = 1731] [outer = 0x0] 03:05:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x11b1c1000) [pid = 1652] [serial = 1732] [outer = 0x119282400] 03:05:11 INFO - PROCESS | 1652 | 1461492311525 Marionette DEBUG loaded listener.js 03:05:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x127cf1800) [pid = 1652] [serial = 1733] [outer = 0x119282400] 03:05:11 INFO - PROCESS | 1652 | 1461492311976 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]]]}] 03:05:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:05:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 725ms 03:05:12 INFO - PROCESS | 1652 | 1461492312011 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 03:05:12 INFO - PROCESS | 1652 | 1461492312015 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 03:05:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:05:12 INFO - PROCESS | 1652 | 1461492312091 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:05:12 INFO - PROCESS | 1652 | 1461492312093 Marionette TRACE conn2 <- [1,2282,null,{}] 03:05:12 INFO - PROCESS | 1652 | 1461492312102 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}] 03:05:12 INFO - PROCESS | 1652 | 1461492312274 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 03:05:12 INFO - PROCESS | 1652 | 1461492312404 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1db800 == 96 [pid = 1652] [id = 578] 03:05:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x11ad7d400) [pid = 1652] [serial = 1734] [outer = 0x0] 03:05:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x129d65000) [pid = 1652] [serial = 1735] [outer = 0x11ad7d400] 03:05:12 INFO - PROCESS | 1652 | 1461492312435 Marionette DEBUG loaded listener.js 03:05:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x129e1b400) [pid = 1652] [serial = 1736] [outer = 0x11ad7d400] 03:05:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12eece800 == 95 [pid = 1652] [id = 563] 03:05:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12e45d800 == 94 [pid = 1652] [id = 562] 03:05:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8c7800 == 93 [pid = 1652] [id = 561] 03:05:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8cc800 == 92 [pid = 1652] [id = 560] 03:05:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12b722800 == 91 [pid = 1652] [id = 559] 03:05:12 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12acaa400) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 03:05:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12aedc000 == 90 [pid = 1652] [id = 558] 03:05:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab82800 == 89 [pid = 1652] [id = 557] 03:05:12 INFO - PROCESS | 1652 | --DOCSHELL 0x129988000 == 88 [pid = 1652] [id = 556] 03:05:12 INFO - PROCESS | 1652 | --DOCSHELL 0x125928000 == 87 [pid = 1652] [id = 555] 03:05:12 INFO - PROCESS | 1652 | --DOCSHELL 0x118c8c800 == 86 [pid = 1652] [id = 554] 03:05:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11c6c2000 == 85 [pid = 1652] [id = 553] 03:05:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12fed5800 == 84 [pid = 1652] [id = 550] 03:05:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb14000 == 83 [pid = 1652] [id = 549] 03:05:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4bd800 == 82 [pid = 1652] [id = 548] 03:05:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12eecf800 == 81 [pid = 1652] [id = 547] 03:05:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12ece7800 == 80 [pid = 1652] [id = 546] 03:05:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12d487800 == 79 [pid = 1652] [id = 545] 03:05:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12779e800 == 78 [pid = 1652] [id = 544] 03:05:12 INFO - PROCESS | 1652 | --DOCSHELL 0x119b0c000 == 77 [pid = 1652] [id = 543] 03:05:12 INFO - PROCESS | 1652 | 1461492312847 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]]]}] 03:05:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:05:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 824ms 03:05:12 INFO - PROCESS | 1652 | 1461492312871 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 03:05:12 INFO - PROCESS | 1652 | 1461492312872 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 03:05:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:05:12 INFO - PROCESS | 1652 | 1461492312879 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:05:12 INFO - PROCESS | 1652 | 1461492312883 Marionette TRACE conn2 <- [1,2286,null,{}] 03:05:12 INFO - PROCESS | 1652 | 1461492312887 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}] 03:05:13 INFO - PROCESS | 1652 | 1461492312996 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12a8c2400) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12a8c3400) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x129d72400) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x129d87400) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x125aaf800) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x118eb3800) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x116390800) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12a3e2800) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x11b1c8800) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x11c160c00) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x127b7e800) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12aa1f400) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x128614c00) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x129d5c800) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x11ad7f800) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x129d83400) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12ab07400) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12aa5ac00) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x1177a3800) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12aa22c00) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x125ab6400) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x1272f2400) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12ab9f800) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12ab0fc00) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12a3e0400) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12870c400) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12a9df400) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12a899c00) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12a6c8800) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12ac9d000) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 03:05:13 INFO - PROCESS | 1652 | 1461492313090 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a20800 == 78 [pid = 1652] [id = 579] 03:05:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x11a41d000) [pid = 1652] [serial = 1737] [outer = 0x0] 03:05:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x127b7e800) [pid = 1652] [serial = 1738] [outer = 0x11a41d000] 03:05:13 INFO - PROCESS | 1652 | 1461492313117 Marionette DEBUG loaded listener.js 03:05:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12a361800) [pid = 1652] [serial = 1739] [outer = 0x11a41d000] 03:05:13 INFO - PROCESS | 1652 | 1461492313425 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]]]}] 03:05:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 03:05:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 578ms 03:05:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:05:13 INFO - PROCESS | 1652 | 1461492313454 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 03:05:13 INFO - PROCESS | 1652 | 1461492313456 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 03:05:13 INFO - PROCESS | 1652 | 1461492313458 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:05:13 INFO - PROCESS | 1652 | 1461492313459 Marionette TRACE conn2 <- [1,2290,null,{}] 03:05:13 INFO - PROCESS | 1652 | 1461492313463 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}] 03:05:13 INFO - PROCESS | 1652 | 1461492313565 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 03:05:13 INFO - PROCESS | 1652 | 1461492313666 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae5f000 == 79 [pid = 1652] [id = 580] 03:05:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12a3ee000) [pid = 1652] [serial = 1740] [outer = 0x0] 03:05:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12a89b800) [pid = 1652] [serial = 1741] [outer = 0x12a3ee000] 03:05:13 INFO - PROCESS | 1652 | 1461492313694 Marionette DEBUG loaded listener.js 03:05:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12a9de800) [pid = 1652] [serial = 1742] [outer = 0x12a3ee000] 03:05:14 INFO - PROCESS | 1652 | 1461492314003 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]]]}] 03:05:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:05:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 572ms 03:05:14 INFO - PROCESS | 1652 | 1461492314033 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 03:05:14 INFO - PROCESS | 1652 | 1461492314034 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 03:05:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:05:14 INFO - PROCESS | 1652 | 1461492314036 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:05:14 INFO - PROCESS | 1652 | 1461492314037 Marionette TRACE conn2 <- [1,2294,null,{}] 03:05:14 INFO - PROCESS | 1652 | 1461492314040 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}] 03:05:14 INFO - PROCESS | 1652 | 1461492314142 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 03:05:14 INFO - PROCESS | 1652 | 1461492314216 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8cf800 == 80 [pid = 1652] [id = 581] 03:05:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12aa5a400) [pid = 1652] [serial = 1743] [outer = 0x0] 03:05:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12ab06c00) [pid = 1652] [serial = 1744] [outer = 0x12aa5a400] 03:05:14 INFO - PROCESS | 1652 | 1461492314249 Marionette DEBUG loaded listener.js 03:05:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12ae91000) [pid = 1652] [serial = 1745] [outer = 0x12aa5a400] 03:05:14 INFO - PROCESS | 1652 | 1461492314607 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]]]}] 03:05:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:05:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 623ms 03:05:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:05:14 INFO - PROCESS | 1652 | 1461492314660 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 03:05:14 INFO - PROCESS | 1652 | 1461492314661 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 03:05:14 INFO - PROCESS | 1652 | 1461492314663 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:05:14 INFO - PROCESS | 1652 | 1461492314664 Marionette TRACE conn2 <- [1,2298,null,{}] 03:05:14 INFO - PROCESS | 1652 | 1461492314666 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}] 03:05:14 INFO - PROCESS | 1652 | 1461492314785 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 03:05:14 INFO - PROCESS | 1652 | 1461492314900 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc0b000 == 81 [pid = 1652] [id = 582] 03:05:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12ab99800) [pid = 1652] [serial = 1746] [outer = 0x0] 03:05:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12ae94000) [pid = 1652] [serial = 1747] [outer = 0x12ab99800] 03:05:14 INFO - PROCESS | 1652 | 1461492314926 Marionette DEBUG loaded listener.js 03:05:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12ae92000) [pid = 1652] [serial = 1748] [outer = 0x12ab99800] 03:05:15 INFO - PROCESS | 1652 | 1461492315247 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]]]}] 03:05:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:05:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 619ms 03:05:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:05:15 INFO - PROCESS | 1652 | 1461492315282 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 03:05:15 INFO - PROCESS | 1652 | 1461492315284 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 03:05:15 INFO - PROCESS | 1652 | 1461492315286 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:05:15 INFO - PROCESS | 1652 | 1461492315287 Marionette TRACE conn2 <- [1,2302,null,{}] 03:05:15 INFO - PROCESS | 1652 | 1461492315289 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}] 03:05:15 INFO - PROCESS | 1652 | 1461492315422 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 03:05:15 INFO - PROCESS | 1652 | 1461492315437 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb3b000 == 82 [pid = 1652] [id = 583] 03:05:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12b0a9c00) [pid = 1652] [serial = 1749] [outer = 0x0] 03:05:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12b6bec00) [pid = 1652] [serial = 1750] [outer = 0x12b0a9c00] 03:05:15 INFO - PROCESS | 1652 | 1461492315463 Marionette DEBUG loaded listener.js 03:05:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12bc6f400) [pid = 1652] [serial = 1751] [outer = 0x12b0a9c00] 03:05:15 INFO - PROCESS | 1652 | 1461492315805 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]]]}] 03:05:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:05:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 568ms 03:05:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:05:15 INFO - PROCESS | 1652 | 1461492315862 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 03:05:15 INFO - PROCESS | 1652 | 1461492315863 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 03:05:15 INFO - PROCESS | 1652 | 1461492315865 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:05:15 INFO - PROCESS | 1652 | 1461492315866 Marionette TRACE conn2 <- [1,2306,null,{}] 03:05:15 INFO - PROCESS | 1652 | 1461492315868 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}] 03:05:16 INFO - PROCESS | 1652 | 1461492316047 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 03:05:16 INFO - PROCESS | 1652 | 1461492316070 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eee4800 == 83 [pid = 1652] [id = 584] 03:05:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12b48b400) [pid = 1652] [serial = 1752] [outer = 0x0] 03:05:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12bfd6000) [pid = 1652] [serial = 1753] [outer = 0x12b48b400] 03:05:16 INFO - PROCESS | 1652 | 1461492316096 Marionette DEBUG loaded listener.js 03:05:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12e488800) [pid = 1652] [serial = 1754] [outer = 0x12b48b400] 03:05:16 INFO - PROCESS | 1652 | 1461492316589 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]]]}] 03:05:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:05:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 773ms 03:05:16 INFO - PROCESS | 1652 | 1461492316639 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 03:05:16 INFO - PROCESS | 1652 | 1461492316640 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 03:05:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:05:16 INFO - PROCESS | 1652 | 1461492316642 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:05:16 INFO - PROCESS | 1652 | 1461492316643 Marionette TRACE conn2 <- [1,2310,null,{}] 03:05:16 INFO - PROCESS | 1652 | 1461492316646 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}] 03:05:16 INFO - PROCESS | 1652 | 1461492316778 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 03:05:16 INFO - PROCESS | 1652 | 1461492316793 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x130adb000 == 84 [pid = 1652] [id = 585] 03:05:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12bf64400) [pid = 1652] [serial = 1755] [outer = 0x0] 03:05:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12e4ab400) [pid = 1652] [serial = 1756] [outer = 0x12bf64400] 03:05:16 INFO - PROCESS | 1652 | 1461492316818 Marionette DEBUG loaded listener.js 03:05:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12e7eb800) [pid = 1652] [serial = 1757] [outer = 0x12bf64400] 03:05:17 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12a3ff400) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:05:17 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12ac9dc00) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:05:17 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x129d80000) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:05:17 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x1147d4400) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:05:17 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x11c44f400) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:05:17 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12a6f4000) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:05:17 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x1133d0800) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:05:17 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x129164c00) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:05:17 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x11475dc00) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:05:17 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12ab09800) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:05:17 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12870e000) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:05:17 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12af75c00) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:05:17 INFO - PROCESS | 1652 | 1461492317298 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]]]}] 03:05:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:05:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 670ms 03:05:17 INFO - PROCESS | 1652 | 1461492317314 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 03:05:17 INFO - PROCESS | 1652 | 1461492317317 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 03:05:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:05:17 INFO - PROCESS | 1652 | 1461492317322 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:05:17 INFO - PROCESS | 1652 | 1461492317323 Marionette TRACE conn2 <- [1,2314,null,{}] 03:05:17 INFO - PROCESS | 1652 | 1461492317325 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}] 03:05:17 INFO - PROCESS | 1652 | 1461492317470 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 03:05:17 INFO - PROCESS | 1652 | 1461492317547 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fab7000 == 85 [pid = 1652] [id = 586] 03:05:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12a9e3000) [pid = 1652] [serial = 1758] [outer = 0x0] 03:05:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12acc4c00) [pid = 1652] [serial = 1759] [outer = 0x12a9e3000] 03:05:17 INFO - PROCESS | 1652 | 1461492317576 Marionette DEBUG loaded listener.js 03:05:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12e7f1800) [pid = 1652] [serial = 1760] [outer = 0x12a9e3000] 03:05:17 INFO - PROCESS | 1652 | 1461492317877 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]]]}] 03:05:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:05:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 570ms 03:05:17 INFO - PROCESS | 1652 | 1461492317892 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 03:05:17 INFO - PROCESS | 1652 | 1461492317894 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 03:05:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:05:17 INFO - PROCESS | 1652 | 1461492317905 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:05:17 INFO - PROCESS | 1652 | 1461492317907 Marionette TRACE conn2 <- [1,2318,null,{}] 03:05:17 INFO - PROCESS | 1652 | 1461492317909 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}] 03:05:18 INFO - PROCESS | 1652 | 1461492318066 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 03:05:18 INFO - PROCESS | 1652 | 1461492318114 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a1e2000 == 86 [pid = 1652] [id = 587] 03:05:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12aa22800) [pid = 1652] [serial = 1761] [outer = 0x0] 03:05:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12e7ec400) [pid = 1652] [serial = 1762] [outer = 0x12aa22800] 03:05:18 INFO - PROCESS | 1652 | 1461492318139 Marionette DEBUG loaded listener.js 03:05:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12eef4000) [pid = 1652] [serial = 1763] [outer = 0x12aa22800] 03:05:18 INFO - PROCESS | 1652 | 1461492318441 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] 03:05:18 INFO - PROCESS | 1652 | 1461492318476 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 03:05:18 INFO - PROCESS | 1652 | 1461492318479 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:05:18 INFO - PROCESS | 1652 | 1461492318482 Marionette TRACE conn2 <- [1,2322,null,{}] 03:05:18 INFO - PROCESS | 1652 | 1461492318484 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}] 03:05:18 INFO - PROCESS | 1652 | 1461492318587 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 03:05:18 INFO - PROCESS | 1652 | 1461492318591 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x13ab91800 == 87 [pid = 1652] [id = 588] 03:05:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12eef5000) [pid = 1652] [serial = 1764] [outer = 0x0] 03:05:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12f1aac00) [pid = 1652] [serial = 1765] [outer = 0x12eef5000] 03:05:18 INFO - PROCESS | 1652 | 1461492318616 Marionette DEBUG loaded listener.js 03:05:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12f84a400) [pid = 1652] [serial = 1766] [outer = 0x12eef5000] 03:05:18 INFO - PROCESS | 1652 | 1461492318988 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]]]}] 03:05:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:05:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 522ms 03:05:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:05:19 INFO - PROCESS | 1652 | 1461492319001 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 03:05:19 INFO - PROCESS | 1652 | 1461492319003 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 03:05:19 INFO - PROCESS | 1652 | 1461492319005 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:05:19 INFO - PROCESS | 1652 | 1461492319006 Marionette TRACE conn2 <- [1,2326,null,{}] 03:05:19 INFO - PROCESS | 1652 | 1461492319008 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}] 03:05:19 INFO - PROCESS | 1652 | 1461492319156 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 03:05:19 INFO - PROCESS | 1652 | 1461492319295 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c47800 == 88 [pid = 1652] [id = 589] 03:05:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x1142cbc00) [pid = 1652] [serial = 1767] [outer = 0x0] 03:05:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x1151de400) [pid = 1652] [serial = 1768] [outer = 0x1142cbc00] 03:05:19 INFO - PROCESS | 1652 | 1461492319331 Marionette DEBUG loaded listener.js 03:05:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x119149000) [pid = 1652] [serial = 1769] [outer = 0x1142cbc00] 03:05:19 INFO - PROCESS | 1652 | 1461492319799 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]]]}] 03:05:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:05:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 820ms 03:05:19 INFO - PROCESS | 1652 | 1461492319826 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 03:05:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:05:19 INFO - PROCESS | 1652 | 1461492319829 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 03:05:19 INFO - PROCESS | 1652 | 1461492319832 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:05:19 INFO - PROCESS | 1652 | 1461492319835 Marionette TRACE conn2 <- [1,2330,null,{}] 03:05:19 INFO - PROCESS | 1652 | 1461492319838 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}] 03:05:19 INFO - PROCESS | 1652 | 1461492319993 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 03:05:20 INFO - PROCESS | 1652 | 1461492320097 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x129995800 == 89 [pid = 1652] [id = 590] 03:05:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x128707400) [pid = 1652] [serial = 1770] [outer = 0x0] 03:05:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x129c5ac00) [pid = 1652] [serial = 1771] [outer = 0x128707400] 03:05:20 INFO - PROCESS | 1652 | 1461492320129 Marionette DEBUG loaded listener.js 03:05:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x129d7a800) [pid = 1652] [serial = 1772] [outer = 0x128707400] 03:05:20 INFO - PROCESS | 1652 | 1461492320552 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]]]}] 03:05:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:05:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 774ms 03:05:20 INFO - PROCESS | 1652 | 1461492320609 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 03:05:20 INFO - PROCESS | 1652 | 1461492320612 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 03:05:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:05:20 INFO - PROCESS | 1652 | 1461492320615 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:05:20 INFO - PROCESS | 1652 | 1461492320616 Marionette TRACE conn2 <- [1,2334,null,{}] 03:05:20 INFO - PROCESS | 1652 | 1461492320619 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}] 03:05:20 INFO - PROCESS | 1652 | 1461492320745 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 03:05:20 INFO - PROCESS | 1652 | 1461492320838 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eee2800 == 90 [pid = 1652] [id = 591] 03:05:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12a356000) [pid = 1652] [serial = 1773] [outer = 0x0] 03:05:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12a6ca000) [pid = 1652] [serial = 1774] [outer = 0x12a356000] 03:05:20 INFO - PROCESS | 1652 | 1461492320870 Marionette DEBUG loaded listener.js 03:05:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12aa25c00) [pid = 1652] [serial = 1775] [outer = 0x12a356000] 03:05:21 INFO - PROCESS | 1652 | 1461492321285 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]]]}] 03:05:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:05:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 720ms 03:05:21 INFO - PROCESS | 1652 | 1461492321336 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 03:05:21 INFO - PROCESS | 1652 | 1461492321338 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 03:05:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:05:21 INFO - PROCESS | 1652 | 1461492321358 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:05:21 INFO - PROCESS | 1652 | 1461492321363 Marionette TRACE conn2 <- [1,2338,null,{}] 03:05:21 INFO - PROCESS | 1652 | 1461492321369 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}] 03:05:21 INFO - PROCESS | 1652 | 1461492321496 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 03:05:21 INFO - PROCESS | 1652 | 1461492321623 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b675800 == 91 [pid = 1652] [id = 592] 03:05:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12a3e0400) [pid = 1652] [serial = 1776] [outer = 0x0] 03:05:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12ae9cc00) [pid = 1652] [serial = 1777] [outer = 0x12a3e0400] 03:05:21 INFO - PROCESS | 1652 | 1461492321655 Marionette DEBUG loaded listener.js 03:05:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12af3f400) [pid = 1652] [serial = 1778] [outer = 0x12a3e0400] 03:05:22 INFO - PROCESS | 1652 | 1461492322113 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]]]}] 03:05:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:05:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 794ms 03:05:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:05:22 INFO - PROCESS | 1652 | 1461492322144 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 03:05:22 INFO - PROCESS | 1652 | 1461492322147 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 03:05:22 INFO - PROCESS | 1652 | 1461492322151 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:05:22 INFO - PROCESS | 1652 | 1461492322152 Marionette TRACE conn2 <- [1,2342,null,{}] 03:05:22 INFO - PROCESS | 1652 | 1461492322155 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}] 03:05:22 INFO - PROCESS | 1652 | 1461492322278 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 03:05:22 INFO - PROCESS | 1652 | 1461492322375 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b6da000 == 92 [pid = 1652] [id = 593] 03:05:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12af40400) [pid = 1652] [serial = 1779] [outer = 0x0] 03:05:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12b0af400) [pid = 1652] [serial = 1780] [outer = 0x12af40400] 03:05:22 INFO - PROCESS | 1652 | 1461492322405 Marionette DEBUG loaded listener.js 03:05:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12bf63800) [pid = 1652] [serial = 1781] [outer = 0x12af40400] 03:05:22 INFO - PROCESS | 1652 | 1461492322825 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]]]}] 03:05:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:05:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 720ms 03:05:22 INFO - PROCESS | 1652 | 1461492322897 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 03:05:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:05:22 INFO - PROCESS | 1652 | 1461492322898 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 03:05:22 INFO - PROCESS | 1652 | 1461492322903 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:05:22 INFO - PROCESS | 1652 | 1461492322904 Marionette TRACE conn2 <- [1,2346,null,{}] 03:05:22 INFO - PROCESS | 1652 | 1461492322906 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}] 03:05:23 INFO - PROCESS | 1652 | 1461492323026 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 03:05:23 INFO - PROCESS | 1652 | 1461492323122 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x13e55c800 == 93 [pid = 1652] [id = 594] 03:05:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12e4a6800) [pid = 1652] [serial = 1782] [outer = 0x0] 03:05:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12e7e8800) [pid = 1652] [serial = 1783] [outer = 0x12e4a6800] 03:05:23 INFO - PROCESS | 1652 | 1461492323159 Marionette DEBUG loaded listener.js 03:05:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12eeee000) [pid = 1652] [serial = 1784] [outer = 0x12e4a6800] 03:05:23 INFO - PROCESS | 1652 | 1461492323605 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]]]}] 03:05:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:05:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 720ms 03:05:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:05:23 INFO - PROCESS | 1652 | 1461492323624 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 03:05:23 INFO - PROCESS | 1652 | 1461492323625 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 03:05:23 INFO - PROCESS | 1652 | 1461492323627 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:05:23 INFO - PROCESS | 1652 | 1461492323628 Marionette TRACE conn2 <- [1,2350,null,{}] 03:05:23 INFO - PROCESS | 1652 | 1461492323631 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}] 03:05:23 INFO - PROCESS | 1652 | 1461492323754 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 03:05:23 INFO - PROCESS | 1652 | 1461492323876 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b44c000 == 94 [pid = 1652] [id = 595] 03:05:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12e4a8400) [pid = 1652] [serial = 1785] [outer = 0x0] 03:05:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12f846c00) [pid = 1652] [serial = 1786] [outer = 0x12e4a8400] 03:05:23 INFO - PROCESS | 1652 | 1461492323907 Marionette DEBUG loaded listener.js 03:05:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12fb2e400) [pid = 1652] [serial = 1787] [outer = 0x12e4a8400] 03:05:24 INFO - PROCESS | 1652 | 1461492324341 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]]]}] 03:05:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:05:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 720ms 03:05:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:05:24 INFO - PROCESS | 1652 | 1461492324348 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 03:05:24 INFO - PROCESS | 1652 | 1461492324349 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 03:05:24 INFO - PROCESS | 1652 | 1461492324351 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:05:24 INFO - PROCESS | 1652 | 1461492324353 Marionette TRACE conn2 <- [1,2354,null,{}] 03:05:24 INFO - PROCESS | 1652 | 1461492324355 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}] 03:05:24 INFO - PROCESS | 1652 | 1461492324493 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 03:05:24 INFO - PROCESS | 1652 | 1461492324602 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b7df000 == 95 [pid = 1652] [id = 596] 03:05:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12f40b400) [pid = 1652] [serial = 1788] [outer = 0x0] 03:05:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12fe75800) [pid = 1652] [serial = 1789] [outer = 0x12f40b400] 03:05:24 INFO - PROCESS | 1652 | 1461492324633 Marionette DEBUG loaded listener.js 03:05:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12fe8d400) [pid = 1652] [serial = 1790] [outer = 0x12f40b400] 03:05:25 INFO - PROCESS | 1652 | 1461492325036 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]]]}] 03:05:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:05:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 720ms 03:05:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:05:25 INFO - PROCESS | 1652 | 1461492325072 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 03:05:25 INFO - PROCESS | 1652 | 1461492325073 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 03:05:25 INFO - PROCESS | 1652 | 1461492325075 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:05:25 INFO - PROCESS | 1652 | 1461492325077 Marionette TRACE conn2 <- [1,2358,null,{}] 03:05:25 INFO - PROCESS | 1652 | 1461492325079 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}] 03:05:25 INFO - PROCESS | 1652 | 1461492325202 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 03:05:25 INFO - PROCESS | 1652 | 1461492325330 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b016000 == 96 [pid = 1652] [id = 597] 03:05:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12fb2e800) [pid = 1652] [serial = 1791] [outer = 0x0] 03:05:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x12fe93400) [pid = 1652] [serial = 1792] [outer = 0x12fb2e800] 03:05:25 INFO - PROCESS | 1652 | 1461492325363 Marionette DEBUG loaded listener.js 03:05:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x12fe98c00) [pid = 1652] [serial = 1793] [outer = 0x12fb2e800] 03:05:25 INFO - PROCESS | 1652 | 1461492325885 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]]]}] 03:05:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:05:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 874ms 03:05:25 INFO - PROCESS | 1652 | 1461492325950 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 03:05:25 INFO - PROCESS | 1652 | 1461492325953 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 03:05:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:05:25 INFO - PROCESS | 1652 | 1461492325956 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:05:25 INFO - PROCESS | 1652 | 1461492325958 Marionette TRACE conn2 <- [1,2362,null,{}] 03:05:25 INFO - PROCESS | 1652 | 1461492325962 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}] 03:05:26 INFO - PROCESS | 1652 | 1461492326101 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 03:05:26 INFO - PROCESS | 1652 | 1461492326228 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a8e800 == 97 [pid = 1652] [id = 598] 03:05:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x1272fec00) [pid = 1652] [serial = 1794] [outer = 0x0] 03:05:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x12aca1800) [pid = 1652] [serial = 1795] [outer = 0x1272fec00] 03:05:26 INFO - PROCESS | 1652 | 1461492326262 Marionette DEBUG loaded listener.js 03:05:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x12fe8dc00) [pid = 1652] [serial = 1796] [outer = 0x1272fec00] 03:05:26 INFO - PROCESS | 1652 | 1461492326663 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]]]}] 03:05:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:05:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 725ms 03:05:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:05:26 INFO - PROCESS | 1652 | 1461492326682 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 03:05:26 INFO - PROCESS | 1652 | 1461492326684 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 03:05:26 INFO - PROCESS | 1652 | 1461492326686 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:05:26 INFO - PROCESS | 1652 | 1461492326687 Marionette TRACE conn2 <- [1,2366,null,{}] 03:05:26 INFO - PROCESS | 1652 | 1461492326690 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}] 03:05:26 INFO - PROCESS | 1652 | 1461492326812 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 03:05:26 INFO - PROCESS | 1652 | 1461492326910 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b4b4000 == 98 [pid = 1652] [id = 599] 03:05:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x12ae97400) [pid = 1652] [serial = 1797] [outer = 0x0] 03:05:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x13a41b800) [pid = 1652] [serial = 1798] [outer = 0x12ae97400] 03:05:26 INFO - PROCESS | 1652 | 1461492326945 Marionette DEBUG loaded listener.js 03:05:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x13a422800) [pid = 1652] [serial = 1799] [outer = 0x12ae97400] 03:05:27 INFO - PROCESS | 1652 | 1461492327378 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]]]}] 03:05:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:05:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 719ms 03:05:27 INFO - PROCESS | 1652 | 1461492327406 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 03:05:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:05:27 INFO - PROCESS | 1652 | 1461492327407 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 03:05:27 INFO - PROCESS | 1652 | 1461492327410 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:05:27 INFO - PROCESS | 1652 | 1461492327412 Marionette TRACE conn2 <- [1,2370,null,{}] 03:05:27 INFO - PROCESS | 1652 | 1461492327472 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}] 03:05:27 INFO - PROCESS | 1652 | 1461492327609 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 03:05:27 INFO - PROCESS | 1652 | 1461492327709 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x146392800 == 99 [pid = 1652] [id = 600] 03:05:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x13a424000) [pid = 1652] [serial = 1800] [outer = 0x0] 03:05:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x13aa4bc00) [pid = 1652] [serial = 1801] [outer = 0x13a424000] 03:05:27 INFO - PROCESS | 1652 | 1461492327738 Marionette DEBUG loaded listener.js 03:05:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x13b129c00) [pid = 1652] [serial = 1802] [outer = 0x13a424000] 03:05:28 INFO - PROCESS | 1652 | 1461492328399 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]]]}] 03:05:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:05:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1039ms 03:05:28 INFO - PROCESS | 1652 | 1461492328463 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 03:05:28 INFO - PROCESS | 1652 | 1461492328466 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 03:05:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:05:28 INFO - PROCESS | 1652 | 1461492328472 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:05:28 INFO - PROCESS | 1652 | 1461492328474 Marionette TRACE conn2 <- [1,2374,null,{}] 03:05:28 INFO - PROCESS | 1652 | 1461492328480 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}] 03:05:28 INFO - PROCESS | 1652 | 1461492328602 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 03:05:28 INFO - PROCESS | 1652 | 1461492328705 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aed4800 == 100 [pid = 1652] [id = 601] 03:05:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x11a461c00) [pid = 1652] [serial = 1803] [outer = 0x0] 03:05:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x11bf91000) [pid = 1652] [serial = 1804] [outer = 0x11a461c00] 03:05:28 INFO - PROCESS | 1652 | 1461492328733 Marionette DEBUG loaded listener.js 03:05:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x1272f4400) [pid = 1652] [serial = 1805] [outer = 0x11a461c00] 03:05:29 INFO - PROCESS | 1652 | 1461492329200 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]]]}] 03:05:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:05:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 778ms 03:05:29 INFO - PROCESS | 1652 | 1461492329250 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 03:05:29 INFO - PROCESS | 1652 | 1461492329253 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 03:05:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:05:29 INFO - PROCESS | 1652 | 1461492329258 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:05:29 INFO - PROCESS | 1652 | 1461492329260 Marionette TRACE conn2 <- [1,2378,null,{}] 03:05:29 INFO - PROCESS | 1652 | 1461492329264 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}] 03:05:29 INFO - PROCESS | 1652 | 1461492329409 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 03:05:29 INFO - PROCESS | 1652 | 1461492329595 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a1b800 == 101 [pid = 1652] [id = 602] 03:05:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x125e1a400) [pid = 1652] [serial = 1806] [outer = 0x0] 03:05:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12a3e8c00) [pid = 1652] [serial = 1807] [outer = 0x125e1a400] 03:05:29 INFO - PROCESS | 1652 | 1461492329645 Marionette DEBUG loaded listener.js 03:05:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x12a6cd000) [pid = 1652] [serial = 1808] [outer = 0x125e1a400] 03:05:30 INFO - PROCESS | 1652 | --DOCSHELL 0x13ab91800 == 100 [pid = 1652] [id = 588] 03:05:30 INFO - PROCESS | 1652 | --DOCSHELL 0x13a1e2000 == 99 [pid = 1652] [id = 587] 03:05:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12fab7000 == 98 [pid = 1652] [id = 586] 03:05:30 INFO - PROCESS | 1652 | --DOCSHELL 0x130adb000 == 97 [pid = 1652] [id = 585] 03:05:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12eee4800 == 96 [pid = 1652] [id = 584] 03:05:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb3b000 == 95 [pid = 1652] [id = 583] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x12ae9a000) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12af9bc00) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x12b468c00) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x12b491c00) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x129d88800) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc0b000 == 94 [pid = 1652] [id = 582] 03:05:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8cf800 == 93 [pid = 1652] [id = 581] 03:05:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae5f000 == 92 [pid = 1652] [id = 580] 03:05:30 INFO - PROCESS | 1652 | --DOCSHELL 0x125a20800 == 91 [pid = 1652] [id = 579] 03:05:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1db800 == 90 [pid = 1652] [id = 578] 03:05:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12aec3800 == 89 [pid = 1652] [id = 577] 03:05:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1a1800 == 88 [pid = 1652] [id = 576] 03:05:30 INFO - PROCESS | 1652 | 1461492330283 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]]]}] 03:05:30 INFO - PROCESS | 1652 | --DOCSHELL 0x13995c800 == 87 [pid = 1652] [id = 568] 03:05:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12ecfc800 == 86 [pid = 1652] [id = 567] 03:05:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab6e800 == 85 [pid = 1652] [id = 566] 03:05:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11c23e800 == 84 [pid = 1652] [id = 565] 03:05:30 INFO - PROCESS | 1652 | --DOCSHELL 0x130ad3000 == 83 [pid = 1652] [id = 564] 03:05:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:05:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1072ms 03:05:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:05:30 INFO - PROCESS | 1652 | 1461492330331 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 03:05:30 INFO - PROCESS | 1652 | 1461492330332 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 03:05:30 INFO - PROCESS | 1652 | 1461492330335 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:05:30 INFO - PROCESS | 1652 | 1461492330337 Marionette TRACE conn2 <- [1,2382,null,{}] 03:05:30 INFO - PROCESS | 1652 | 1461492330345 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}] 03:05:30 INFO - PROCESS | 1652 | 1461492330454 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x12a896000) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x12acd1c00) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x12a352800) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x119281000) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x11c169c00) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x1272f0000) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x129161c00) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12aa1b000) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x129d85400) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x117796c00) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x119148000) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x129d62000) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x129d77400) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x11c727400) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x11779ac00) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12aba6400) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12ab91c00) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x11b155000) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12ab02c00) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12a9d7400) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12aca7000) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12af93000) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12ae90800) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12a6ea000) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12a8bc400) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12a9dcc00) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12b6bd400) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12a368400) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 03:05:30 INFO - PROCESS | 1652 | 1461492330544 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a31800 == 84 [pid = 1652] [id = 603] 03:05:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x11779ac00) [pid = 1652] [serial = 1809] [outer = 0x0] 03:05:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x11c727400) [pid = 1652] [serial = 1810] [outer = 0x11779ac00] 03:05:30 INFO - PROCESS | 1652 | 1461492330576 Marionette DEBUG loaded listener.js 03:05:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12aa1ac00) [pid = 1652] [serial = 1811] [outer = 0x11779ac00] 03:05:30 INFO - PROCESS | 1652 | 1461492330908 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]]]}] 03:05:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:05:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 620ms 03:05:30 INFO - PROCESS | 1652 | 1461492330956 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 03:05:30 INFO - PROCESS | 1652 | 1461492330958 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 03:05:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:05:30 INFO - PROCESS | 1652 | 1461492330960 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:05:30 INFO - PROCESS | 1652 | 1461492330961 Marionette TRACE conn2 <- [1,2386,null,{}] 03:05:30 INFO - PROCESS | 1652 | 1461492330963 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}] 03:05:31 INFO - PROCESS | 1652 | 1461492331070 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 03:05:31 INFO - PROCESS | 1652 | 1461492331154 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a812800 == 85 [pid = 1652] [id = 604] 03:05:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12aa1b000) [pid = 1652] [serial = 1812] [outer = 0x0] 03:05:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12ab0f800) [pid = 1652] [serial = 1813] [outer = 0x12aa1b000] 03:05:31 INFO - PROCESS | 1652 | 1461492331181 Marionette DEBUG loaded listener.js 03:05:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12aca3c00) [pid = 1652] [serial = 1814] [outer = 0x12aa1b000] 03:05:31 INFO - PROCESS | 1652 | 1461492331484 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]]]}] 03:05:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:05:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 569ms 03:05:31 INFO - PROCESS | 1652 | 1461492331531 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 03:05:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:05:31 INFO - PROCESS | 1652 | 1461492331533 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 03:05:31 INFO - PROCESS | 1652 | 1461492331535 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:05:31 INFO - PROCESS | 1652 | 1461492331537 Marionette TRACE conn2 <- [1,2390,null,{}] 03:05:31 INFO - PROCESS | 1652 | 1461492331539 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}] 03:05:31 INFO - PROCESS | 1652 | 1461492331639 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 03:05:31 INFO - PROCESS | 1652 | 1461492331718 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8df800 == 86 [pid = 1652] [id = 605] 03:05:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12ac9d000) [pid = 1652] [serial = 1815] [outer = 0x0] 03:05:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12ae72000) [pid = 1652] [serial = 1816] [outer = 0x12ac9d000] 03:05:31 INFO - PROCESS | 1652 | 1461492331760 Marionette DEBUG loaded listener.js 03:05:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12af38400) [pid = 1652] [serial = 1817] [outer = 0x12ac9d000] 03:05:32 INFO - PROCESS | 1652 | 1461492332063 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]]]}] 03:05:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:05:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 568ms 03:05:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:05:32 INFO - PROCESS | 1652 | 1461492332105 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 03:05:32 INFO - PROCESS | 1652 | 1461492332106 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 03:05:32 INFO - PROCESS | 1652 | 1461492332108 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:05:32 INFO - PROCESS | 1652 | 1461492332109 Marionette TRACE conn2 <- [1,2394,null,{}] 03:05:32 INFO - PROCESS | 1652 | 1461492332112 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}] 03:05:32 INFO - PROCESS | 1652 | 1461492332230 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 03:05:32 INFO - PROCESS | 1652 | 1461492332325 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e468800 == 87 [pid = 1652] [id = 606] 03:05:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12aca7000) [pid = 1652] [serial = 1818] [outer = 0x0] 03:05:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12ae92800) [pid = 1652] [serial = 1819] [outer = 0x12aca7000] 03:05:32 INFO - PROCESS | 1652 | 1461492332353 Marionette DEBUG loaded listener.js 03:05:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12bc71000) [pid = 1652] [serial = 1820] [outer = 0x12aca7000] 03:05:32 INFO - PROCESS | 1652 | 1461492332699 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]]]}] 03:05:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:05:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 623ms 03:05:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:05:32 INFO - PROCESS | 1652 | 1461492332737 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 03:05:32 INFO - PROCESS | 1652 | 1461492332738 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 03:05:32 INFO - PROCESS | 1652 | 1461492332740 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:05:32 INFO - PROCESS | 1652 | 1461492332741 Marionette TRACE conn2 <- [1,2398,null,{}] 03:05:32 INFO - PROCESS | 1652 | 1461492332744 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}] 03:05:32 INFO - PROCESS | 1652 | 1461492332876 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 03:05:32 INFO - PROCESS | 1652 | 1461492332891 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eee4800 == 88 [pid = 1652] [id = 607] 03:05:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12bf66c00) [pid = 1652] [serial = 1821] [outer = 0x0] 03:05:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12d2a1000) [pid = 1652] [serial = 1822] [outer = 0x12bf66c00] 03:05:32 INFO - PROCESS | 1652 | 1461492332918 Marionette DEBUG loaded listener.js 03:05:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12dc3b400) [pid = 1652] [serial = 1823] [outer = 0x12bf66c00] 03:05:33 INFO - PROCESS | 1652 | 1461492333300 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]]]}] 03:05:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:05:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 569ms 03:05:33 INFO - PROCESS | 1652 | 1461492333309 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 03:05:33 INFO - PROCESS | 1652 | 1461492333311 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 03:05:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:05:33 INFO - PROCESS | 1652 | 1461492333315 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:05:33 INFO - PROCESS | 1652 | 1461492333317 Marionette TRACE conn2 <- [1,2402,null,{}] 03:05:33 INFO - PROCESS | 1652 | 1461492333319 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}] 03:05:33 INFO - PROCESS | 1652 | 1461492333452 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 03:05:33 INFO - PROCESS | 1652 | 1461492333466 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x130ae8800 == 89 [pid = 1652] [id = 608] 03:05:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12bfbe000) [pid = 1652] [serial = 1824] [outer = 0x0] 03:05:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x12e418400) [pid = 1652] [serial = 1825] [outer = 0x12bfbe000] 03:05:33 INFO - PROCESS | 1652 | 1461492333489 Marionette DEBUG loaded listener.js 03:05:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x12e4ac000) [pid = 1652] [serial = 1826] [outer = 0x12bfbe000] 03:05:33 INFO - PROCESS | 1652 | 1461492333847 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]]]}] 03:05:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:05:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 570ms 03:05:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:05:33 INFO - PROCESS | 1652 | 1461492333889 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 03:05:33 INFO - PROCESS | 1652 | 1461492333890 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 03:05:33 INFO - PROCESS | 1652 | 1461492333892 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:05:33 INFO - PROCESS | 1652 | 1461492333893 Marionette TRACE conn2 <- [1,2406,null,{}] 03:05:33 INFO - PROCESS | 1652 | 1461492333896 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}] 03:05:34 INFO - PROCESS | 1652 | 1461492334027 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 03:05:34 INFO - PROCESS | 1652 | 1461492334039 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x139a56800 == 90 [pid = 1652] [id = 609] 03:05:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x12e410400) [pid = 1652] [serial = 1827] [outer = 0x0] 03:05:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x12ec9fc00) [pid = 1652] [serial = 1828] [outer = 0x12e410400] 03:05:34 INFO - PROCESS | 1652 | 1461492334065 Marionette DEBUG loaded listener.js 03:05:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x12eef5800) [pid = 1652] [serial = 1829] [outer = 0x12e410400] 03:05:34 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12a3ee000) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:05:34 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12b0a9c00) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:05:34 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12aa5a400) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:05:34 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x12aa22800) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:05:34 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x11ad7d400) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:05:34 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x1133d0400) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:05:34 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12bf64400) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:05:34 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x119282400) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:05:34 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x11a41d000) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:05:34 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12a9e3000) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:05:34 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12ab99800) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:05:34 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12b48b400) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:05:34 INFO - PROCESS | 1652 | 1461492334494 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]]]}] 03:05:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:05:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 622ms 03:05:34 INFO - PROCESS | 1652 | 1461492334516 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 03:05:34 INFO - PROCESS | 1652 | 1461492334518 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 03:05:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:05:34 INFO - PROCESS | 1652 | 1461492334520 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:05:34 INFO - PROCESS | 1652 | 1461492334521 Marionette TRACE conn2 <- [1,2410,null,{}] 03:05:34 INFO - PROCESS | 1652 | 1461492334524 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}] 03:05:34 INFO - PROCESS | 1652 | 1461492334629 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 03:05:34 INFO - PROCESS | 1652 | 1461492334714 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd2f000 == 91 [pid = 1652] [id = 610] 03:05:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x11ad88c00) [pid = 1652] [serial = 1830] [outer = 0x0] 03:05:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12af99c00) [pid = 1652] [serial = 1831] [outer = 0x11ad88c00] 03:05:34 INFO - PROCESS | 1652 | 1461492334741 Marionette DEBUG loaded listener.js 03:05:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12ec9e400) [pid = 1652] [serial = 1832] [outer = 0x11ad88c00] 03:05:35 INFO - PROCESS | 1652 | 1461492335049 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]]]}] 03:05:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:05:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 568ms 03:05:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:05:35 INFO - PROCESS | 1652 | 1461492335089 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 03:05:35 INFO - PROCESS | 1652 | 1461492335090 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 03:05:35 INFO - PROCESS | 1652 | 1461492335092 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:05:35 INFO - PROCESS | 1652 | 1461492335094 Marionette TRACE conn2 <- [1,2414,null,{}] 03:05:35 INFO - PROCESS | 1652 | 1461492335097 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}] 03:05:35 INFO - PROCESS | 1652 | 1461492335212 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 03:05:35 INFO - PROCESS | 1652 | 1461492335294 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x139a4a000 == 92 [pid = 1652] [id = 611] 03:05:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12a6f0c00) [pid = 1652] [serial = 1833] [outer = 0x0] 03:05:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12f19d800) [pid = 1652] [serial = 1834] [outer = 0x12a6f0c00] 03:05:35 INFO - PROCESS | 1652 | 1461492335323 Marionette DEBUG loaded listener.js 03:05:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x13aa4a400) [pid = 1652] [serial = 1835] [outer = 0x12a6f0c00] 03:05:35 INFO - PROCESS | 1652 | 1461492335650 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]]]}] 03:05:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:05:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 570ms 03:05:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:05:35 INFO - PROCESS | 1652 | 1461492335663 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 03:05:35 INFO - PROCESS | 1652 | 1461492335666 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 03:05:35 INFO - PROCESS | 1652 | 1461492335669 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:05:35 INFO - PROCESS | 1652 | 1461492335670 Marionette TRACE conn2 <- [1,2418,null,{}] 03:05:35 INFO - PROCESS | 1652 | 1461492335673 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}] 03:05:35 INFO - PROCESS | 1652 | 1461492335779 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 03:05:35 INFO - PROCESS | 1652 | 1461492335783 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x13ab99000 == 93 [pid = 1652] [id = 612] 03:05:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x13aa4cc00) [pid = 1652] [serial = 1836] [outer = 0x0] 03:05:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x13b12c800) [pid = 1652] [serial = 1837] [outer = 0x13aa4cc00] 03:05:35 INFO - PROCESS | 1652 | 1461492335809 Marionette DEBUG loaded listener.js 03:05:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x13b243c00) [pid = 1652] [serial = 1838] [outer = 0x13aa4cc00] 03:05:36 INFO - PROCESS | 1652 | 1461492336177 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]]]}] 03:05:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:05:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 521ms 03:05:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:05:36 INFO - PROCESS | 1652 | 1461492336191 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 03:05:36 INFO - PROCESS | 1652 | 1461492336192 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 03:05:36 INFO - PROCESS | 1652 | 1461492336194 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:05:36 INFO - PROCESS | 1652 | 1461492336195 Marionette TRACE conn2 <- [1,2422,null,{}] 03:05:36 INFO - PROCESS | 1652 | 1461492336202 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}] 03:05:36 INFO - PROCESS | 1652 | 1461492336350 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 03:05:36 INFO - PROCESS | 1652 | 1461492336496 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa04800 == 94 [pid = 1652] [id = 613] 03:05:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x118c2b400) [pid = 1652] [serial = 1839] [outer = 0x0] 03:05:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x119283000) [pid = 1652] [serial = 1840] [outer = 0x118c2b400] 03:05:36 INFO - PROCESS | 1652 | 1461492336570 Marionette DEBUG loaded listener.js 03:05:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x11c443800) [pid = 1652] [serial = 1841] [outer = 0x118c2b400] 03:05:37 INFO - PROCESS | 1652 | 1461492337038 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]]]}] 03:05:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:05:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 874ms 03:05:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:05:37 INFO - PROCESS | 1652 | 1461492337070 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 03:05:37 INFO - PROCESS | 1652 | 1461492337072 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 03:05:37 INFO - PROCESS | 1652 | 1461492337075 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:05:37 INFO - PROCESS | 1652 | 1461492337078 Marionette TRACE conn2 <- [1,2426,null,{}] 03:05:37 INFO - PROCESS | 1652 | 1461492337102 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}] 03:05:37 INFO - PROCESS | 1652 | 1461492337234 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 03:05:37 INFO - PROCESS | 1652 | 1461492337333 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aed9800 == 95 [pid = 1652] [id = 614] 03:05:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x129d83000) [pid = 1652] [serial = 1842] [outer = 0x0] 03:05:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x12a3f0800) [pid = 1652] [serial = 1843] [outer = 0x129d83000] 03:05:37 INFO - PROCESS | 1652 | 1461492337365 Marionette DEBUG loaded listener.js 03:05:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x12a897800) [pid = 1652] [serial = 1844] [outer = 0x129d83000] 03:05:37 INFO - PROCESS | 1652 | 1461492337779 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]]]}] 03:05:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:05:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 790ms 03:05:37 INFO - PROCESS | 1652 | 1461492337868 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 03:05:37 INFO - PROCESS | 1652 | 1461492337871 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 03:05:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:05:37 INFO - PROCESS | 1652 | 1461492337873 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:05:37 INFO - PROCESS | 1652 | 1461492337875 Marionette TRACE conn2 <- [1,2430,null,{}] 03:05:37 INFO - PROCESS | 1652 | 1461492337878 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}] 03:05:38 INFO - PROCESS | 1652 | 1461492338003 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 03:05:38 INFO - PROCESS | 1652 | 1461492338108 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x130add800 == 96 [pid = 1652] [id = 615] 03:05:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x12ab8d800) [pid = 1652] [serial = 1845] [outer = 0x0] 03:05:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x12acd2800) [pid = 1652] [serial = 1846] [outer = 0x12ab8d800] 03:05:38 INFO - PROCESS | 1652 | 1461492338139 Marionette DEBUG loaded listener.js 03:05:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x12af78c00) [pid = 1652] [serial = 1847] [outer = 0x12ab8d800] 03:05:38 INFO - PROCESS | 1652 | 1461492338557 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]]]}] 03:05:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:05:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 719ms 03:05:38 INFO - PROCESS | 1652 | 1461492338593 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 03:05:38 INFO - PROCESS | 1652 | 1461492338595 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 03:05:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:05:38 INFO - PROCESS | 1652 | 1461492338602 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:05:38 INFO - PROCESS | 1652 | 1461492338607 Marionette TRACE conn2 <- [1,2434,null,{}] 03:05:38 INFO - PROCESS | 1652 | 1461492338610 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}] 03:05:38 INFO - PROCESS | 1652 | 1461492338738 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 03:05:38 INFO - PROCESS | 1652 | 1461492338865 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b663800 == 97 [pid = 1652] [id = 616] 03:05:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12ab02c00) [pid = 1652] [serial = 1848] [outer = 0x0] 03:05:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x12b488c00) [pid = 1652] [serial = 1849] [outer = 0x12ab02c00] 03:05:38 INFO - PROCESS | 1652 | 1461492338898 Marionette DEBUG loaded listener.js 03:05:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x12e494000) [pid = 1652] [serial = 1850] [outer = 0x12ab02c00] 03:05:39 INFO - PROCESS | 1652 | 1461492339317 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]]]}] 03:05:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:05:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 727ms 03:05:39 INFO - PROCESS | 1652 | 1461492339326 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 03:05:39 INFO - PROCESS | 1652 | 1461492339328 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 03:05:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:05:39 INFO - PROCESS | 1652 | 1461492339331 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:05:39 INFO - PROCESS | 1652 | 1461492339332 Marionette TRACE conn2 <- [1,2438,null,{}] 03:05:39 INFO - PROCESS | 1652 | 1461492339335 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}] 03:05:39 INFO - PROCESS | 1652 | 1461492339476 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 03:05:39 INFO - PROCESS | 1652 | 1461492339574 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1463a3000 == 98 [pid = 1652] [id = 617] 03:05:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12b78cc00) [pid = 1652] [serial = 1851] [outer = 0x0] 03:05:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12f846000) [pid = 1652] [serial = 1852] [outer = 0x12b78cc00] 03:05:39 INFO - PROCESS | 1652 | 1461492339605 Marionette DEBUG loaded listener.js 03:05:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x12fe8e400) [pid = 1652] [serial = 1853] [outer = 0x12b78cc00] 03:05:40 INFO - PROCESS | 1652 | 1461492340016 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]]]}] 03:05:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:05:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 720ms 03:05:40 INFO - PROCESS | 1652 | 1461492340063 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 03:05:40 INFO - PROCESS | 1652 | 1461492340064 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 03:05:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:05:40 INFO - PROCESS | 1652 | 1461492340069 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:05:40 INFO - PROCESS | 1652 | 1461492340070 Marionette TRACE conn2 <- [1,2442,null,{}] 03:05:40 INFO - PROCESS | 1652 | 1461492340073 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}] 03:05:40 INFO - PROCESS | 1652 | 1461492340199 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 03:05:40 INFO - PROCESS | 1652 | 1461492340301 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x139c58800 == 99 [pid = 1652] [id = 618] 03:05:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x13a420c00) [pid = 1652] [serial = 1854] [outer = 0x0] 03:05:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x13a425c00) [pid = 1652] [serial = 1855] [outer = 0x13a420c00] 03:05:40 INFO - PROCESS | 1652 | 1461492340339 Marionette DEBUG loaded listener.js 03:05:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x13b244000) [pid = 1652] [serial = 1856] [outer = 0x13a420c00] 03:05:40 INFO - PROCESS | 1652 | 1461492340738 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]]]}] 03:05:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:05:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 719ms 03:05:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:05:40 INFO - PROCESS | 1652 | 1461492340788 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 03:05:40 INFO - PROCESS | 1652 | 1461492340790 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 03:05:40 INFO - PROCESS | 1652 | 1461492340792 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:05:40 INFO - PROCESS | 1652 | 1461492340793 Marionette TRACE conn2 <- [1,2446,null,{}] 03:05:40 INFO - PROCESS | 1652 | 1461492340815 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}] 03:05:40 INFO - PROCESS | 1652 | 1461492340939 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 03:05:41 INFO - PROCESS | 1652 | 1461492341069 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b175000 == 100 [pid = 1652] [id = 619] 03:05:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x13a36c000) [pid = 1652] [serial = 1857] [outer = 0x0] 03:05:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x13a36f800) [pid = 1652] [serial = 1858] [outer = 0x13a36c000] 03:05:41 INFO - PROCESS | 1652 | 1461492341101 Marionette DEBUG loaded listener.js 03:05:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x13a421800) [pid = 1652] [serial = 1859] [outer = 0x13a36c000] 03:05:41 INFO - PROCESS | 1652 | 1461492341511 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]]]}] 03:05:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:05:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 769ms 03:05:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:05:41 INFO - PROCESS | 1652 | 1461492341561 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 03:05:41 INFO - PROCESS | 1652 | 1461492341563 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 03:05:41 INFO - PROCESS | 1652 | 1461492341565 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:05:41 INFO - PROCESS | 1652 | 1461492341566 Marionette TRACE conn2 <- [1,2450,null,{}] 03:05:41 INFO - PROCESS | 1652 | 1461492341568 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}] 03:05:41 INFO - PROCESS | 1652 | 1461492341692 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 03:05:41 INFO - PROCESS | 1652 | 1461492341819 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x14647a000 == 101 [pid = 1652] [id = 620] 03:05:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x11c763800) [pid = 1652] [serial = 1860] [outer = 0x0] 03:05:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x13a375800) [pid = 1652] [serial = 1861] [outer = 0x11c763800] 03:05:41 INFO - PROCESS | 1652 | 1461492341852 Marionette DEBUG loaded listener.js 03:05:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x13aa73800) [pid = 1652] [serial = 1862] [outer = 0x11c763800] 03:05:42 INFO - PROCESS | 1652 | 1461492342266 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]]]}] 03:05:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:05:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 719ms 03:05:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:05:42 INFO - PROCESS | 1652 | 1461492342290 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 03:05:42 INFO - PROCESS | 1652 | 1461492342292 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 03:05:42 INFO - PROCESS | 1652 | 1461492342294 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:05:42 INFO - PROCESS | 1652 | 1461492342295 Marionette TRACE conn2 <- [1,2454,null,{}] 03:05:42 INFO - PROCESS | 1652 | 1461492342314 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}] 03:05:42 INFO - PROCESS | 1652 | 1461492342437 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 03:05:42 INFO - PROCESS | 1652 | 1461492342563 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x146493800 == 102 [pid = 1652] [id = 621] 03:05:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x138b6a000) [pid = 1652] [serial = 1863] [outer = 0x0] 03:05:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x138b6f400) [pid = 1652] [serial = 1864] [outer = 0x138b6a000] 03:05:42 INFO - PROCESS | 1652 | 1461492342596 Marionette DEBUG loaded listener.js 03:05:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x138b74400) [pid = 1652] [serial = 1865] [outer = 0x138b6a000] 03:05:42 INFO - PROCESS | 1652 | 1461492342980 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]]]}] 03:05:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:05:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 731ms 03:05:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:05:43 INFO - PROCESS | 1652 | 1461492343026 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 03:05:43 INFO - PROCESS | 1652 | 1461492343027 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 03:05:43 INFO - PROCESS | 1652 | 1461492343030 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:05:43 INFO - PROCESS | 1652 | 1461492343031 Marionette TRACE conn2 <- [1,2458,null,{}] 03:05:43 INFO - PROCESS | 1652 | 1461492343033 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}] 03:05:43 INFO - PROCESS | 1652 | 1461492343159 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 03:05:43 INFO - PROCESS | 1652 | 1461492343265 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a55f000 == 103 [pid = 1652] [id = 622] 03:05:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x12b6c5800) [pid = 1652] [serial = 1866] [outer = 0x0] 03:05:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x138b76000) [pid = 1652] [serial = 1867] [outer = 0x12b6c5800] 03:05:43 INFO - PROCESS | 1652 | 1461492343296 Marionette DEBUG loaded listener.js 03:05:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x13a5c2000) [pid = 1652] [serial = 1868] [outer = 0x12b6c5800] 03:05:43 INFO - PROCESS | 1652 | 1461492343709 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]]]}] 03:05:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:05:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 720ms 03:05:43 INFO - PROCESS | 1652 | 1461492343751 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 03:05:43 INFO - PROCESS | 1652 | 1461492343752 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 03:05:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:05:43 INFO - PROCESS | 1652 | 1461492343777 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:05:43 INFO - PROCESS | 1652 | 1461492343778 Marionette TRACE conn2 <- [1,2462,null,{}] 03:05:43 INFO - PROCESS | 1652 | 1461492343797 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}] 03:05:43 INFO - PROCESS | 1652 | 1461492343923 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 03:05:44 INFO - PROCESS | 1652 | 1461492344049 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a5a3000 == 104 [pid = 1652] [id = 623] 03:05:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x13a5c2400) [pid = 1652] [serial = 1869] [outer = 0x0] 03:05:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x13a5c8c00) [pid = 1652] [serial = 1870] [outer = 0x13a5c2400] 03:05:44 INFO - PROCESS | 1652 | 1461492344085 Marionette DEBUG loaded listener.js 03:05:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x13aa6e800) [pid = 1652] [serial = 1871] [outer = 0x13a5c2400] 03:05:44 INFO - PROCESS | 1652 | 1461492344510 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]]]}] 03:05:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:05:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 782ms 03:05:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:05:44 INFO - PROCESS | 1652 | 1461492344620 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 03:05:44 INFO - PROCESS | 1652 | 1461492344622 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 03:05:44 INFO - PROCESS | 1652 | 1461492344626 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:05:44 INFO - PROCESS | 1652 | 1461492344629 Marionette TRACE conn2 <- [1,2466,null,{}] 03:05:44 INFO - PROCESS | 1652 | 1461492344631 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}] 03:05:44 INFO - PROCESS | 1652 | 1461492344771 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 03:05:44 INFO - PROCESS | 1652 | 1461492344901 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcae800 == 105 [pid = 1652] [id = 624] 03:05:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x11c168000) [pid = 1652] [serial = 1872] [outer = 0x0] 03:05:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x12a36d400) [pid = 1652] [serial = 1873] [outer = 0x11c168000] 03:05:44 INFO - PROCESS | 1652 | 1461492344931 Marionette DEBUG loaded listener.js 03:05:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x12f405000) [pid = 1652] [serial = 1874] [outer = 0x11c168000] 03:05:45 INFO - PROCESS | 1652 | 1461492345391 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]]]}] 03:05:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:05:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 822ms 03:05:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:05:45 INFO - PROCESS | 1652 | 1461492345449 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 03:05:45 INFO - PROCESS | 1652 | 1461492345450 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 03:05:45 INFO - PROCESS | 1652 | 1461492345452 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:05:45 INFO - PROCESS | 1652 | 1461492345454 Marionette TRACE conn2 <- [1,2470,null,{}] 03:05:45 INFO - PROCESS | 1652 | 1461492345456 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}] 03:05:45 INFO - PROCESS | 1652 | 1461492345582 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 03:05:45 INFO - PROCESS | 1652 | 1461492345682 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aed7000 == 106 [pid = 1652] [id = 625] 03:05:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x13aa72800) [pid = 1652] [serial = 1875] [outer = 0x0] 03:05:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x13ad50000) [pid = 1652] [serial = 1876] [outer = 0x13aa72800] 03:05:45 INFO - PROCESS | 1652 | 1461492345712 Marionette DEBUG loaded listener.js 03:05:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x13ad54800) [pid = 1652] [serial = 1877] [outer = 0x13aa72800] 03:05:46 INFO - PROCESS | 1652 | 1461492346148 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]]]}] 03:05:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:05:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 720ms 03:05:46 INFO - PROCESS | 1652 | 1461492346172 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 03:05:46 INFO - PROCESS | 1652 | 1461492346175 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 03:05:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:05:46 INFO - PROCESS | 1652 | 1461492346177 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:05:46 INFO - PROCESS | 1652 | 1461492346179 Marionette TRACE conn2 <- [1,2474,null,{}] 03:05:46 INFO - PROCESS | 1652 | 1461492346182 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}] 03:05:46 INFO - PROCESS | 1652 | 1461492346313 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 03:05:46 INFO - PROCESS | 1652 | 1461492346659 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12779c000 == 107 [pid = 1652] [id = 626] 03:05:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 268 (0x1133d5c00) [pid = 1652] [serial = 1878] [outer = 0x0] 03:05:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 269 (0x1151db000) [pid = 1652] [serial = 1879] [outer = 0x1133d5c00] 03:05:46 INFO - PROCESS | 1652 | 1461492346705 Marionette DEBUG loaded listener.js 03:05:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 270 (0x11afec400) [pid = 1652] [serial = 1880] [outer = 0x1133d5c00] 03:05:47 INFO - PROCESS | 1652 | 1461492347173 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]]]}] 03:05:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:05:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1022ms 03:05:47 INFO - PROCESS | 1652 | 1461492347200 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 03:05:47 INFO - PROCESS | 1652 | 1461492347202 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 03:05:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:05:47 INFO - PROCESS | 1652 | 1461492347215 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:05:47 INFO - PROCESS | 1652 | 1461492347218 Marionette TRACE conn2 <- [1,2478,null,{}] 03:05:47 INFO - PROCESS | 1652 | 1461492347221 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}] 03:05:47 INFO - PROCESS | 1652 | 1461492347346 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 03:05:47 INFO - PROCESS | 1652 | 1461492347484 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac65000 == 108 [pid = 1652] [id = 627] 03:05:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 271 (0x11650d800) [pid = 1652] [serial = 1881] [outer = 0x0] 03:05:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 272 (0x11c4e0c00) [pid = 1652] [serial = 1882] [outer = 0x11650d800] 03:05:47 INFO - PROCESS | 1652 | 1461492347518 Marionette DEBUG loaded listener.js 03:05:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 273 (0x129d75800) [pid = 1652] [serial = 1883] [outer = 0x11650d800] 03:05:47 INFO - PROCESS | 1652 | 1461492347954 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]]]}] 03:05:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:05:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 772ms 03:05:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:05:47 INFO - PROCESS | 1652 | 1461492347989 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 03:05:47 INFO - PROCESS | 1652 | 1461492347991 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 03:05:47 INFO - PROCESS | 1652 | 1461492347995 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:05:47 INFO - PROCESS | 1652 | 1461492347996 Marionette TRACE conn2 <- [1,2482,null,{}] 03:05:48 INFO - PROCESS | 1652 | 1461492347999 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}] 03:05:48 INFO - PROCESS | 1652 | 1461492348148 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 03:05:48 INFO - PROCESS | 1652 | 1461492348310 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac5b000 == 109 [pid = 1652] [id = 628] 03:05:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 274 (0x12a3f5c00) [pid = 1652] [serial = 1884] [outer = 0x0] 03:05:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 275 (0x12aa20800) [pid = 1652] [serial = 1885] [outer = 0x12a3f5c00] 03:05:48 INFO - PROCESS | 1652 | 1461492348361 Marionette DEBUG loaded listener.js 03:05:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 276 (0x12ab9f800) [pid = 1652] [serial = 1886] [outer = 0x12a3f5c00] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11adc6000 == 108 [pid = 1652] [id = 552] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x13ab99000 == 107 [pid = 1652] [id = 612] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x139a4a000 == 106 [pid = 1652] [id = 611] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd2f000 == 105 [pid = 1652] [id = 610] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x139a56800 == 104 [pid = 1652] [id = 609] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x130ae8800 == 103 [pid = 1652] [id = 608] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12eee4800 == 102 [pid = 1652] [id = 607] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12e468800 == 101 [pid = 1652] [id = 606] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8df800 == 100 [pid = 1652] [id = 605] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12a812800 == 99 [pid = 1652] [id = 604] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x123a31800 == 98 [pid = 1652] [id = 603] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x125a1b800 == 97 [pid = 1652] [id = 602] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12aed4800 == 96 [pid = 1652] [id = 601] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x125a8e800 == 95 [pid = 1652] [id = 598] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12b016000 == 94 [pid = 1652] [id = 597] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x13b7df000 == 93 [pid = 1652] [id = 596] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x13b44c000 == 92 [pid = 1652] [id = 595] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x13e55c800 == 91 [pid = 1652] [id = 594] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x13b6da000 == 90 [pid = 1652] [id = 593] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x13b675800 == 89 [pid = 1652] [id = 592] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12eee2800 == 88 [pid = 1652] [id = 591] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x129995800 == 87 [pid = 1652] [id = 590] 03:05:48 INFO - PROCESS | 1652 | --DOCSHELL 0x119c47800 == 86 [pid = 1652] [id = 589] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 275 (0x12a9de800) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 274 (0x12bc6f400) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 273 (0x12d681c00) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 272 (0x12ab06c00) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 271 (0x12a89b800) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 270 (0x12e7ec400) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 269 (0x129e1b400) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 268 (0x12ae6a800) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 267 (0x12d295800) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 266 (0x12db1b000) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x12bd0f800) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x12b78d000) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x11b15b400) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x11400d400) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x12b48bc00) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x12b6bec00) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x12e4ab400) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x11b1c1000) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x129163800) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x12e7eb800) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x127cf1800) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x11860ec00) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x127b7e800) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x12a6ce000) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x12e7f1800) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x12dc46800) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x12e415400) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x129d65000) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x12acc4c00) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x12ae91000) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x12a361800) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x12ae92000) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x12ae94000) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x12e488800) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12bfd6000) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x12f1aac00) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x12eef4000) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 03:05:48 INFO - PROCESS | 1652 | 1461492348912 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]]]}] 03:05:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:05:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 971ms 03:05:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:05:48 INFO - PROCESS | 1652 | 1461492348966 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 03:05:48 INFO - PROCESS | 1652 | 1461492348967 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 03:05:48 INFO - PROCESS | 1652 | 1461492348971 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:05:48 INFO - PROCESS | 1652 | 1461492348975 Marionette TRACE conn2 <- [1,2486,null,{}] 03:05:48 INFO - PROCESS | 1652 | 1461492348982 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}] 03:05:49 INFO - PROCESS | 1652 | 1461492349091 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 03:05:49 INFO - PROCESS | 1652 | 1461492349098 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a812800 == 87 [pid = 1652] [id = 629] 03:05:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x12aba5400) [pid = 1652] [serial = 1887] [outer = 0x0] 03:05:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12ae64c00) [pid = 1652] [serial = 1888] [outer = 0x12aba5400] 03:05:49 INFO - PROCESS | 1652 | 1461492349125 Marionette DEBUG loaded listener.js 03:05:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12af34800) [pid = 1652] [serial = 1889] [outer = 0x12aba5400] 03:05:49 INFO - PROCESS | 1652 | 1461492349551 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]]]}] 03:05:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:05:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 629ms 03:05:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:05:49 INFO - PROCESS | 1652 | 1461492349604 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 03:05:49 INFO - PROCESS | 1652 | 1461492349606 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 03:05:49 INFO - PROCESS | 1652 | 1461492349608 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:05:49 INFO - PROCESS | 1652 | 1461492349609 Marionette TRACE conn2 <- [1,2490,null,{}] 03:05:49 INFO - PROCESS | 1652 | 1461492349613 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}] 03:05:49 INFO - PROCESS | 1652 | 1461492349736 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 03:05:49 INFO - PROCESS | 1652 | 1461492349832 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c81f000 == 88 [pid = 1652] [id = 630] 03:05:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x12ae9bc00) [pid = 1652] [serial = 1890] [outer = 0x0] 03:05:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x12af98c00) [pid = 1652] [serial = 1891] [outer = 0x12ae9bc00] 03:05:49 INFO - PROCESS | 1652 | 1461492349859 Marionette DEBUG loaded listener.js 03:05:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x12b497c00) [pid = 1652] [serial = 1892] [outer = 0x12ae9bc00] 03:05:50 INFO - PROCESS | 1652 | 1461492350169 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]]]}] 03:05:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:05:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 570ms 03:05:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:05:50 INFO - PROCESS | 1652 | 1461492350179 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 03:05:50 INFO - PROCESS | 1652 | 1461492350181 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 03:05:50 INFO - PROCESS | 1652 | 1461492350186 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:05:50 INFO - PROCESS | 1652 | 1461492350187 Marionette TRACE conn2 <- [1,2494,null,{}] 03:05:50 INFO - PROCESS | 1652 | 1461492350189 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}] 03:05:50 INFO - PROCESS | 1652 | 1461492350296 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 03:05:50 INFO - PROCESS | 1652 | 1461492350386 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb36000 == 89 [pid = 1652] [id = 631] 03:05:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x12bd0f800) [pid = 1652] [serial = 1893] [outer = 0x0] 03:05:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x12bfc9800) [pid = 1652] [serial = 1894] [outer = 0x12bd0f800] 03:05:50 INFO - PROCESS | 1652 | 1461492350419 Marionette DEBUG loaded listener.js 03:05:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x12dc43000) [pid = 1652] [serial = 1895] [outer = 0x12bd0f800] 03:05:50 INFO - PROCESS | 1652 | 1461492350728 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]]]}] 03:05:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:05:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 569ms 03:05:50 INFO - PROCESS | 1652 | 1461492350755 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 03:05:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:05:50 INFO - PROCESS | 1652 | 1461492350757 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 03:05:50 INFO - PROCESS | 1652 | 1461492350759 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:05:50 INFO - PROCESS | 1652 | 1461492350760 Marionette TRACE conn2 <- [1,2498,null,{}] 03:05:50 INFO - PROCESS | 1652 | 1461492350765 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}] 03:05:50 INFO - PROCESS | 1652 | 1461492350874 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 03:05:50 INFO - PROCESS | 1652 | 1461492350879 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x130ae6000 == 90 [pid = 1652] [id = 632] 03:05:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x12e488800) [pid = 1652] [serial = 1896] [outer = 0x0] 03:05:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x12eef4000) [pid = 1652] [serial = 1897] [outer = 0x12e488800] 03:05:50 INFO - PROCESS | 1652 | 1461492350906 Marionette DEBUG loaded listener.js 03:05:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x12f1a8c00) [pid = 1652] [serial = 1898] [outer = 0x12e488800] 03:05:51 INFO - PROCESS | 1652 | 1461492351319 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]]]}] 03:05:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:05:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 573ms 03:05:51 INFO - PROCESS | 1652 | 1461492351338 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 03:05:51 INFO - PROCESS | 1652 | 1461492351339 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 03:05:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:05:51 INFO - PROCESS | 1652 | 1461492351342 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:05:51 INFO - PROCESS | 1652 | 1461492351343 Marionette TRACE conn2 <- [1,2502,null,{}] 03:05:51 INFO - PROCESS | 1652 | 1461492351345 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}] 03:05:51 INFO - PROCESS | 1652 | 1461492351488 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 03:05:51 INFO - PROCESS | 1652 | 1461492351503 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x139a47000 == 91 [pid = 1652] [id = 633] 03:05:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x12e48a800) [pid = 1652] [serial = 1899] [outer = 0x0] 03:05:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x125e17c00) [pid = 1652] [serial = 1900] [outer = 0x12e48a800] 03:05:51 INFO - PROCESS | 1652 | 1461492351529 Marionette DEBUG loaded listener.js 03:05:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x12eef9400) [pid = 1652] [serial = 1901] [outer = 0x12e48a800] 03:05:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:05:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 569ms 03:05:51 INFO - PROCESS | 1652 | 1461492351905 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]]]}] 03:05:51 INFO - PROCESS | 1652 | 1461492351912 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 03:05:51 INFO - PROCESS | 1652 | 1461492351913 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 03:05:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:05:51 INFO - PROCESS | 1652 | 1461492351919 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:05:51 INFO - PROCESS | 1652 | 1461492351920 Marionette TRACE conn2 <- [1,2506,null,{}] 03:05:51 INFO - PROCESS | 1652 | 1461492351923 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}] 03:05:52 INFO - PROCESS | 1652 | 1461492352070 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 03:05:52 INFO - PROCESS | 1652 | 1461492352091 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x139c8c800 == 92 [pid = 1652] [id = 634] 03:05:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x12fe8bc00) [pid = 1652] [serial = 1902] [outer = 0x0] 03:05:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x138b71800) [pid = 1652] [serial = 1903] [outer = 0x12fe8bc00] 03:05:52 INFO - PROCESS | 1652 | 1461492352116 Marionette DEBUG loaded listener.js 03:05:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x13a41a800) [pid = 1652] [serial = 1904] [outer = 0x12fe8bc00] 03:05:52 INFO - PROCESS | 1652 | 1461492352472 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]]]}] 03:05:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:05:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 571ms 03:05:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:05:52 INFO - PROCESS | 1652 | 1461492352490 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 03:05:52 INFO - PROCESS | 1652 | 1461492352491 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 03:05:52 INFO - PROCESS | 1652 | 1461492352493 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:05:52 INFO - PROCESS | 1652 | 1461492352494 Marionette TRACE conn2 <- [1,2510,null,{}] 03:05:52 INFO - PROCESS | 1652 | 1461492352500 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}] 03:05:52 INFO - PROCESS | 1652 | 1461492352639 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 03:05:52 INFO - PROCESS | 1652 | 1461492352652 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a1e4000 == 93 [pid = 1652] [id = 635] 03:05:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x12fe93000) [pid = 1652] [serial = 1905] [outer = 0x0] 03:05:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x13a420000) [pid = 1652] [serial = 1906] [outer = 0x12fe93000] 03:05:52 INFO - PROCESS | 1652 | 1461492352677 Marionette DEBUG loaded listener.js 03:05:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x13aa43400) [pid = 1652] [serial = 1907] [outer = 0x12fe93000] 03:05:53 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x12a6f0c00) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:05:53 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x12aca7000) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:05:53 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x12bf66c00) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:05:53 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x12bfbe000) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:05:53 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x12e410400) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:05:53 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x11ad88c00) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:05:53 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x12aa1b000) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:05:53 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x125e1a400) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:05:53 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x11a461c00) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:05:53 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x11779ac00) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:05:53 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x12ac9d000) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:05:53 INFO - PROCESS | 1652 | 1461492353270 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]]]}] 03:05:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:05:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 824ms 03:05:53 INFO - PROCESS | 1652 | 1461492353318 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 03:05:53 INFO - PROCESS | 1652 | 1461492353319 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 03:05:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:05:53 INFO - PROCESS | 1652 | 1461492353321 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:05:53 INFO - PROCESS | 1652 | 1461492353322 Marionette TRACE conn2 <- [1,2514,null,{}] 03:05:53 INFO - PROCESS | 1652 | 1461492353325 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}] 03:05:53 INFO - PROCESS | 1652 | 1461492353459 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 03:05:53 INFO - PROCESS | 1652 | 1461492353570 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a2dc000 == 94 [pid = 1652] [id = 636] 03:05:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x12ae9b400) [pid = 1652] [serial = 1908] [outer = 0x0] 03:05:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x12d17dc00) [pid = 1652] [serial = 1909] [outer = 0x12ae9b400] 03:05:53 INFO - PROCESS | 1652 | 1461492353620 Marionette DEBUG loaded listener.js 03:05:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x13aa6b400) [pid = 1652] [serial = 1910] [outer = 0x12ae9b400] 03:05:54 INFO - PROCESS | 1652 | 1461492354001 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]]]}] 03:05:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:05:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 720ms 03:05:54 INFO - PROCESS | 1652 | 1461492354041 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 03:05:54 INFO - PROCESS | 1652 | 1461492354043 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 03:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:05:54 INFO - PROCESS | 1652 | 1461492354045 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:05:54 INFO - PROCESS | 1652 | 1461492354049 Marionette TRACE conn2 <- [1,2518,null,{}] 03:05:54 INFO - PROCESS | 1652 | 1461492354052 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}] 03:05:54 INFO - PROCESS | 1652 | 1461492354172 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 03:05:54 INFO - PROCESS | 1652 | 1461492354272 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x13ad7d800 == 95 [pid = 1652] [id = 637] 03:05:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x13aa6ac00) [pid = 1652] [serial = 1911] [outer = 0x0] 03:05:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x13ad52400) [pid = 1652] [serial = 1912] [outer = 0x13aa6ac00] 03:05:54 INFO - PROCESS | 1652 | 1461492354297 Marionette DEBUG loaded listener.js 03:05:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x13b242800) [pid = 1652] [serial = 1913] [outer = 0x13aa6ac00] 03:05:54 INFO - PROCESS | 1652 | 1461492354581 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]]]}] 03:05:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:05:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 573ms 03:05:54 INFO - PROCESS | 1652 | 1461492354620 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 03:05:54 INFO - PROCESS | 1652 | 1461492354621 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 03:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:05:54 INFO - PROCESS | 1652 | 1461492354624 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:05:54 INFO - PROCESS | 1652 | 1461492354625 Marionette TRACE conn2 <- [1,2522,null,{}] 03:05:54 INFO - PROCESS | 1652 | 1461492354628 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}] 03:05:54 INFO - PROCESS | 1652 | 1461492354748 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 03:05:54 INFO - PROCESS | 1652 | 1461492354752 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b446800 == 96 [pid = 1652] [id = 638] 03:05:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x13b12d400) [pid = 1652] [serial = 1914] [outer = 0x0] 03:05:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x13b24fc00) [pid = 1652] [serial = 1915] [outer = 0x13b12d400] 03:05:54 INFO - PROCESS | 1652 | 1461492354793 Marionette DEBUG loaded listener.js 03:05:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x13b404400) [pid = 1652] [serial = 1916] [outer = 0x13b12d400] 03:05:55 INFO - PROCESS | 1652 | 1461492355445 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]]]}] 03:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 875ms 03:05:55 INFO - PROCESS | 1652 | 1461492355501 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 03:05:55 INFO - PROCESS | 1652 | 1461492355503 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 03:05:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:05:55 INFO - PROCESS | 1652 | 1461492355507 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:05:55 INFO - PROCESS | 1652 | 1461492355510 Marionette TRACE conn2 <- [1,2526,null,{}] 03:05:55 INFO - PROCESS | 1652 | 1461492355514 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}] 03:05:55 INFO - PROCESS | 1652 | 1461492355655 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 03:05:55 INFO - PROCESS | 1652 | 1461492355765 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a90800 == 97 [pid = 1652] [id = 639] 03:05:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x11aa97800) [pid = 1652] [serial = 1917] [outer = 0x0] 03:05:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x127b7e800) [pid = 1652] [serial = 1918] [outer = 0x11aa97800] 03:05:55 INFO - PROCESS | 1652 | 1461492355799 Marionette DEBUG loaded listener.js 03:05:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x129d80c00) [pid = 1652] [serial = 1919] [outer = 0x11aa97800] 03:05:56 INFO - PROCESS | 1652 | 1461492356316 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]]]}] 03:05:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:05:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 826ms 03:05:56 INFO - PROCESS | 1652 | 1461492356334 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 03:05:56 INFO - PROCESS | 1652 | 1461492356339 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 03:05:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:05:56 INFO - PROCESS | 1652 | 1461492356343 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:05:56 INFO - PROCESS | 1652 | 1461492356345 Marionette TRACE conn2 <- [1,2530,null,{}] 03:05:56 INFO - PROCESS | 1652 | 1461492356369 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}] 03:05:56 INFO - PROCESS | 1652 | 1461492356499 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 03:05:56 INFO - PROCESS | 1652 | 1461492356608 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e464800 == 98 [pid = 1652] [id = 640] 03:05:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x129d81400) [pid = 1652] [serial = 1920] [outer = 0x0] 03:05:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x12a9df400) [pid = 1652] [serial = 1921] [outer = 0x129d81400] 03:05:56 INFO - PROCESS | 1652 | 1461492356640 Marionette DEBUG loaded listener.js 03:05:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x12ab10800) [pid = 1652] [serial = 1922] [outer = 0x129d81400] 03:05:57 INFO - PROCESS | 1652 | 1461492357048 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]]]}] 03:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 739ms 03:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:05:57 INFO - PROCESS | 1652 | 1461492357087 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 03:05:57 INFO - PROCESS | 1652 | 1461492357089 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 03:05:57 INFO - PROCESS | 1652 | 1461492357091 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:05:57 INFO - PROCESS | 1652 | 1461492357094 Marionette TRACE conn2 <- [1,2534,null,{}] 03:05:57 INFO - PROCESS | 1652 | 1461492357105 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}] 03:05:57 INFO - PROCESS | 1652 | 1461492357236 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 03:05:57 INFO - PROCESS | 1652 | 1461492357379 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a676000 == 99 [pid = 1652] [id = 641] 03:05:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x12ae95400) [pid = 1652] [serial = 1923] [outer = 0x0] 03:05:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x12b48b400) [pid = 1652] [serial = 1924] [outer = 0x12ae95400] 03:05:57 INFO - PROCESS | 1652 | 1461492357414 Marionette DEBUG loaded listener.js 03:05:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x12dc39400) [pid = 1652] [serial = 1925] [outer = 0x12ae95400] 03:05:57 INFO - PROCESS | 1652 | 1461492357881 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]]]}] 03:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 824ms 03:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:05:57 INFO - PROCESS | 1652 | 1461492357915 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 03:05:57 INFO - PROCESS | 1652 | 1461492357917 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 03:05:57 INFO - PROCESS | 1652 | 1461492357919 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:05:57 INFO - PROCESS | 1652 | 1461492357921 Marionette TRACE conn2 <- [1,2538,null,{}] 03:05:57 INFO - PROCESS | 1652 | 1461492357923 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}] 03:05:58 INFO - PROCESS | 1652 | 1461492358052 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 03:05:58 INFO - PROCESS | 1652 | 1461492358192 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b677000 == 100 [pid = 1652] [id = 642] 03:05:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 268 (0x12e48c000) [pid = 1652] [serial = 1926] [outer = 0x0] 03:05:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 269 (0x12f851c00) [pid = 1652] [serial = 1927] [outer = 0x12e48c000] 03:05:58 INFO - PROCESS | 1652 | 1461492358224 Marionette DEBUG loaded listener.js 03:05:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 270 (0x13a5c3800) [pid = 1652] [serial = 1928] [outer = 0x12e48c000] 03:05:58 INFO - PROCESS | 1652 | 1461492358636 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]]]}] 03:05:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:05:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 769ms 03:05:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:05:58 INFO - PROCESS | 1652 | 1461492358689 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 03:05:58 INFO - PROCESS | 1652 | 1461492358690 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 03:05:58 INFO - PROCESS | 1652 | 1461492358692 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:05:58 INFO - PROCESS | 1652 | 1461492358694 Marionette TRACE conn2 <- [1,2542,null,{}] 03:05:58 INFO - PROCESS | 1652 | 1461492358696 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}] 03:05:58 INFO - PROCESS | 1652 | 1461492358822 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 03:05:58 INFO - PROCESS | 1652 | 1461492358961 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1463a5000 == 101 [pid = 1652] [id = 643] 03:05:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 271 (0x12f1aac00) [pid = 1652] [serial = 1929] [outer = 0x0] 03:05:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 272 (0x13aa4c400) [pid = 1652] [serial = 1930] [outer = 0x12f1aac00] 03:05:58 INFO - PROCESS | 1652 | 1461492358994 Marionette DEBUG loaded listener.js 03:05:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 273 (0x13ad50c00) [pid = 1652] [serial = 1931] [outer = 0x12f1aac00] 03:05:59 INFO - PROCESS | 1652 | 1461492359408 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]]]}] 03:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 770ms 03:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:05:59 INFO - PROCESS | 1652 | 1461492359464 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 03:05:59 INFO - PROCESS | 1652 | 1461492359466 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 03:05:59 INFO - PROCESS | 1652 | 1461492359468 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:05:59 INFO - PROCESS | 1652 | 1461492359469 Marionette TRACE conn2 <- [1,2546,null,{}] 03:05:59 INFO - PROCESS | 1652 | 1461492359472 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}] 03:05:59 INFO - PROCESS | 1652 | 1461492359613 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 03:05:59 INFO - PROCESS | 1652 | 1461492359757 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1462a4800 == 102 [pid = 1652] [id = 644] 03:05:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 274 (0x13ad58c00) [pid = 1652] [serial = 1932] [outer = 0x0] 03:05:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 275 (0x13b24f400) [pid = 1652] [serial = 1933] [outer = 0x13ad58c00] 03:05:59 INFO - PROCESS | 1652 | 1461492359790 Marionette DEBUG loaded listener.js 03:05:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 276 (0x146da4400) [pid = 1652] [serial = 1934] [outer = 0x13ad58c00] 03:06:00 INFO - PROCESS | 1652 | 1461492360206 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]]]}] 03:06:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:06:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 770ms 03:06:00 INFO - PROCESS | 1652 | 1461492360249 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 03:06:00 INFO - PROCESS | 1652 | 1461492360251 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 03:06:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:06:00 INFO - PROCESS | 1652 | 1461492360255 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:06:00 INFO - PROCESS | 1652 | 1461492360257 Marionette TRACE conn2 <- [1,2550,null,{}] 03:06:00 INFO - PROCESS | 1652 | 1461492360259 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}] 03:06:00 INFO - PROCESS | 1652 | 1461492360387 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 03:06:00 INFO - PROCESS | 1652 | 1461492360498 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x139ebc000 == 103 [pid = 1652] [id = 645] 03:06:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 277 (0x13b410400) [pid = 1652] [serial = 1935] [outer = 0x0] 03:06:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 278 (0x13b4d5400) [pid = 1652] [serial = 1936] [outer = 0x13b410400] 03:06:00 INFO - PROCESS | 1652 | 1461492360527 Marionette DEBUG loaded listener.js 03:06:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 279 (0x13b4d9c00) [pid = 1652] [serial = 1937] [outer = 0x13b410400] 03:06:00 INFO - PROCESS | 1652 | 1461492360951 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]]]}] 03:06:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:06:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 719ms 03:06:00 INFO - PROCESS | 1652 | 1461492360975 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 03:06:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:06:00 INFO - PROCESS | 1652 | 1461492360977 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 03:06:00 INFO - PROCESS | 1652 | 1461492360979 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:06:00 INFO - PROCESS | 1652 | 1461492360981 Marionette TRACE conn2 <- [1,2554,null,{}] 03:06:01 INFO - PROCESS | 1652 | 1461492361004 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}] 03:06:01 INFO - PROCESS | 1652 | 1461492361134 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 03:06:01 INFO - PROCESS | 1652 | 1461492361245 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x145b0d800 == 104 [pid = 1652] [id = 646] 03:06:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 280 (0x12aa16800) [pid = 1652] [serial = 1938] [outer = 0x0] 03:06:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 281 (0x13b4dc000) [pid = 1652] [serial = 1939] [outer = 0x12aa16800] 03:06:01 INFO - PROCESS | 1652 | 1461492361274 Marionette DEBUG loaded listener.js 03:06:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 282 (0x145b36400) [pid = 1652] [serial = 1940] [outer = 0x12aa16800] 03:06:01 INFO - PROCESS | 1652 | 1461492361742 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]]]}] 03:06:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:06:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 771ms 03:06:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:06:01 INFO - PROCESS | 1652 | 1461492361750 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 03:06:01 INFO - PROCESS | 1652 | 1461492361752 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 03:06:01 INFO - PROCESS | 1652 | 1461492361754 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:06:01 INFO - PROCESS | 1652 | 1461492361755 Marionette TRACE conn2 <- [1,2558,null,{}] 03:06:01 INFO - PROCESS | 1652 | 1461492361758 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}] 03:06:01 INFO - PROCESS | 1652 | 1461492361888 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 03:06:02 INFO - PROCESS | 1652 | 1461492362059 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b669000 == 105 [pid = 1652] [id = 647] 03:06:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 283 (0x11c724000) [pid = 1652] [serial = 1941] [outer = 0x0] 03:06:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 284 (0x13b251800) [pid = 1652] [serial = 1942] [outer = 0x11c724000] 03:06:02 INFO - PROCESS | 1652 | 1461492362089 Marionette DEBUG loaded listener.js 03:06:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 285 (0x145b3cc00) [pid = 1652] [serial = 1943] [outer = 0x11c724000] 03:06:02 INFO - PROCESS | 1652 | 1461492362902 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]]]}] 03:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1173ms 03:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:06:02 INFO - PROCESS | 1652 | 1461492362931 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 03:06:02 INFO - PROCESS | 1652 | 1461492362933 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 03:06:02 INFO - PROCESS | 1652 | 1461492362938 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:06:02 INFO - PROCESS | 1652 | 1461492362940 Marionette TRACE conn2 <- [1,2562,null,{}] 03:06:02 INFO - PROCESS | 1652 | 1461492362944 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}] 03:06:03 INFO - PROCESS | 1652 | 1461492363074 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 03:06:03 INFO - PROCESS | 1652 | 1461492363185 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x116081000 == 106 [pid = 1652] [id = 648] 03:06:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 286 (0x11358f000) [pid = 1652] [serial = 1944] [outer = 0x0] 03:06:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 287 (0x11475dc00) [pid = 1652] [serial = 1945] [outer = 0x11358f000] 03:06:03 INFO - PROCESS | 1652 | 1461492363214 Marionette DEBUG loaded listener.js 03:06:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 288 (0x115328000) [pid = 1652] [serial = 1946] [outer = 0x11358f000] 03:06:03 INFO - PROCESS | 1652 | 1461492363743 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]]]}] 03:06:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:06:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 821ms 03:06:03 INFO - PROCESS | 1652 | 1461492363760 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 03:06:03 INFO - PROCESS | 1652 | 1461492363764 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 03:06:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:06:03 INFO - PROCESS | 1652 | 1461492363788 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:06:03 INFO - PROCESS | 1652 | 1461492363790 Marionette TRACE conn2 <- [1,2566,null,{}] 03:06:03 INFO - PROCESS | 1652 | 1461492363792 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}] 03:06:03 INFO - PROCESS | 1652 | 1461492363911 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 03:06:04 INFO - PROCESS | 1652 | 1461492364025 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab02800 == 107 [pid = 1652] [id = 649] 03:06:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 289 (0x11853bc00) [pid = 1652] [serial = 1947] [outer = 0x0] 03:06:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 290 (0x11860f400) [pid = 1652] [serial = 1948] [outer = 0x11853bc00] 03:06:04 INFO - PROCESS | 1652 | 1461492364054 Marionette DEBUG loaded listener.js 03:06:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 291 (0x118c1ac00) [pid = 1652] [serial = 1949] [outer = 0x11853bc00] 03:06:04 INFO - PROCESS | 1652 | 1461492364537 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]]]}] 03:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 822ms 03:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:06:04 INFO - PROCESS | 1652 | 1461492364617 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 03:06:04 INFO - PROCESS | 1652 | 1461492364618 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 03:06:04 INFO - PROCESS | 1652 | 1461492364622 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:06:04 INFO - PROCESS | 1652 | 1461492364625 Marionette TRACE conn2 <- [1,2570,null,{}] 03:06:04 INFO - PROCESS | 1652 | 1461492364635 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}] 03:06:04 INFO - PROCESS | 1652 | 1461492364755 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 03:06:04 INFO - PROCESS | 1652 | 1461492364912 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c81e000 == 108 [pid = 1652] [id = 650] 03:06:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 292 (0x1197d1400) [pid = 1652] [serial = 1950] [outer = 0x0] 03:06:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 293 (0x11aa51000) [pid = 1652] [serial = 1951] [outer = 0x1197d1400] 03:06:04 INFO - PROCESS | 1652 | 1461492364944 Marionette DEBUG loaded listener.js 03:06:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 294 (0x11ad89800) [pid = 1652] [serial = 1952] [outer = 0x1197d1400] 03:06:05 INFO - PROCESS | 1652 | 1461492365377 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]]]}] 03:06:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:06:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 825ms 03:06:05 INFO - PROCESS | 1652 | 1461492365450 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 03:06:05 INFO - PROCESS | 1652 | 1461492365452 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 03:06:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:06:05 INFO - PROCESS | 1652 | 1461492365454 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:06:05 INFO - PROCESS | 1652 | 1461492365455 Marionette TRACE conn2 <- [1,2574,null,{}] 03:06:05 INFO - PROCESS | 1652 | 1461492365458 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}] 03:06:05 INFO - PROCESS | 1652 | 1461492365570 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 03:06:05 INFO - PROCESS | 1652 | 1461492365731 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271d9000 == 109 [pid = 1652] [id = 651] 03:06:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 295 (0x11b15c400) [pid = 1652] [serial = 1953] [outer = 0x0] 03:06:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 296 (0x11b927800) [pid = 1652] [serial = 1954] [outer = 0x11b15c400] 03:06:05 INFO - PROCESS | 1652 | 1461492365761 Marionette DEBUG loaded listener.js 03:06:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 297 (0x11bf8f400) [pid = 1652] [serial = 1955] [outer = 0x11b15c400] 03:06:06 INFO - PROCESS | 1652 | --DOCSHELL 0x13ad7d800 == 108 [pid = 1652] [id = 637] 03:06:06 INFO - PROCESS | 1652 | --DOCSHELL 0x13a2dc000 == 107 [pid = 1652] [id = 636] 03:06:06 INFO - PROCESS | 1652 | --DOCSHELL 0x13a1e4000 == 106 [pid = 1652] [id = 635] 03:06:06 INFO - PROCESS | 1652 | --DOCSHELL 0x139c8c800 == 105 [pid = 1652] [id = 634] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 296 (0x13b12c800) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 295 (0x12f846c00) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 294 (0x12a6ca000) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 293 (0x12fe75800) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 292 (0x129c5ac00) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 291 (0x12e7e8800) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 290 (0x12b0af400) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 289 (0x13aa4bc00) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 288 (0x12ae9cc00) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 287 (0x1151de400) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 286 (0x12fe93400) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 285 (0x12aca1800) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 284 (0x13a41b800) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOCSHELL 0x139a47000 == 104 [pid = 1652] [id = 633] 03:06:06 INFO - PROCESS | 1652 | --DOCSHELL 0x130ae6000 == 103 [pid = 1652] [id = 632] 03:06:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb36000 == 102 [pid = 1652] [id = 631] 03:06:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12c81f000 == 101 [pid = 1652] [id = 630] 03:06:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12a812800 == 100 [pid = 1652] [id = 629] 03:06:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac5b000 == 99 [pid = 1652] [id = 628] 03:06:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac65000 == 98 [pid = 1652] [id = 627] 03:06:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12779c000 == 97 [pid = 1652] [id = 626] 03:06:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1463a3000 == 96 [pid = 1652] [id = 617] 03:06:06 INFO - PROCESS | 1652 | --DOCSHELL 0x13b663800 == 95 [pid = 1652] [id = 616] 03:06:06 INFO - PROCESS | 1652 | --DOCSHELL 0x130add800 == 94 [pid = 1652] [id = 615] 03:06:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12aed9800 == 93 [pid = 1652] [id = 614] 03:06:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa04800 == 92 [pid = 1652] [id = 613] 03:06:06 INFO - PROCESS | 1652 | 1461492366200 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]]]}] 03:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 770ms 03:06:06 INFO - PROCESS | 1652 | 1461492366225 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 03:06:06 INFO - PROCESS | 1652 | 1461492366226 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 03:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:06:06 INFO - PROCESS | 1652 | 1461492366228 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:06:06 INFO - PROCESS | 1652 | 1461492366230 Marionette TRACE conn2 <- [1,2578,null,{}] 03:06:06 INFO - PROCESS | 1652 | 1461492366234 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}] 03:06:06 INFO - PROCESS | 1652 | 1461492366338 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 283 (0x12ec9e400) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 282 (0x12bc71000) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 281 (0x12e4ac000) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 280 (0x12d2a1000) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 279 (0x12e418400) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 278 (0x12ec9fc00) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 277 (0x12af99c00) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 276 (0x12eef5800) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 275 (0x12ab0f800) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 274 (0x12aca3c00) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 273 (0x12a6cd000) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 272 (0x12a3e8c00) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 271 (0x1272f4400) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 270 (0x11bf91000) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 269 (0x11c727400) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 268 (0x12aa1ac00) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 267 (0x12ae72000) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 266 (0x12af38400) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x13aa4a400) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x12ae92800) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x12f19d800) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x12dc3b400) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 03:06:06 INFO - PROCESS | 1652 | 1461492366436 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a44800 == 93 [pid = 1652] [id = 652] 03:06:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x11af85400) [pid = 1652] [serial = 1956] [outer = 0x0] 03:06:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x11c161400) [pid = 1652] [serial = 1957] [outer = 0x11af85400] 03:06:06 INFO - PROCESS | 1652 | 1461492366466 Marionette DEBUG loaded listener.js 03:06:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x125ca0c00) [pid = 1652] [serial = 1958] [outer = 0x11af85400] 03:06:06 INFO - PROCESS | 1652 | 1461492366791 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]]]}] 03:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 571ms 03:06:06 INFO - PROCESS | 1652 | 1461492366802 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 03:06:06 INFO - PROCESS | 1652 | 1461492366803 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 03:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:06:06 INFO - PROCESS | 1652 | 1461492366806 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:06:06 INFO - PROCESS | 1652 | 1461492366807 Marionette TRACE conn2 <- [1,2582,null,{}] 03:06:06 INFO - PROCESS | 1652 | 1461492366809 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}] 03:06:06 INFO - PROCESS | 1652 | 1461492366931 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 03:06:07 INFO - PROCESS | 1652 | 1461492367024 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a81f000 == 94 [pid = 1652] [id = 653] 03:06:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x125e20c00) [pid = 1652] [serial = 1959] [outer = 0x0] 03:06:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x127649000) [pid = 1652] [serial = 1960] [outer = 0x125e20c00] 03:06:07 INFO - PROCESS | 1652 | 1461492367054 Marionette DEBUG loaded listener.js 03:06:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 268 (0x129c5b000) [pid = 1652] [serial = 1961] [outer = 0x125e20c00] 03:06:07 INFO - PROCESS | 1652 | 1461492367385 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]]]}] 03:06:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:06:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 619ms 03:06:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:06:07 INFO - PROCESS | 1652 | 1461492367426 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 03:06:07 INFO - PROCESS | 1652 | 1461492367427 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 03:06:07 INFO - PROCESS | 1652 | 1461492367430 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:06:07 INFO - PROCESS | 1652 | 1461492367431 Marionette TRACE conn2 <- [1,2586,null,{}] 03:06:07 INFO - PROCESS | 1652 | 1461492367434 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}] 03:06:07 INFO - PROCESS | 1652 | 1461492367607 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 03:06:07 INFO - PROCESS | 1652 | 1461492367653 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab7c000 == 95 [pid = 1652] [id = 654] 03:06:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 269 (0x129941000) [pid = 1652] [serial = 1962] [outer = 0x0] 03:06:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 270 (0x129d68000) [pid = 1652] [serial = 1963] [outer = 0x129941000] 03:06:07 INFO - PROCESS | 1652 | 1461492367690 Marionette DEBUG loaded listener.js 03:06:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 271 (0x129d83800) [pid = 1652] [serial = 1964] [outer = 0x129941000] 03:06:08 INFO - PROCESS | 1652 | 1461492368106 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]]]}] 03:06:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:06:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 720ms 03:06:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:06:08 INFO - PROCESS | 1652 | 1461492368151 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 03:06:08 INFO - PROCESS | 1652 | 1461492368152 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 03:06:08 INFO - PROCESS | 1652 | 1461492368155 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:06:08 INFO - PROCESS | 1652 | 1461492368156 Marionette TRACE conn2 <- [1,2590,null,{}] 03:06:08 INFO - PROCESS | 1652 | 1461492368159 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}] 03:06:08 INFO - PROCESS | 1652 | 1461492368339 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 03:06:08 INFO - PROCESS | 1652 | 1461492368371 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aecf800 == 96 [pid = 1652] [id = 655] 03:06:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 272 (0x129d89800) [pid = 1652] [serial = 1965] [outer = 0x0] 03:06:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 273 (0x129e1c000) [pid = 1652] [serial = 1966] [outer = 0x129d89800] 03:06:08 INFO - PROCESS | 1652 | 1461492368413 Marionette DEBUG loaded listener.js 03:06:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 274 (0x12a361800) [pid = 1652] [serial = 1967] [outer = 0x129d89800] 03:06:08 INFO - PROCESS | 1652 | 1461492368988 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]]]}] 03:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 870ms 03:06:09 INFO - PROCESS | 1652 | 1461492369025 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 03:06:09 INFO - PROCESS | 1652 | 1461492369027 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 03:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:06:09 INFO - PROCESS | 1652 | 1461492369029 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:06:09 INFO - PROCESS | 1652 | 1461492369030 Marionette TRACE conn2 <- [1,2594,null,{}] 03:06:09 INFO - PROCESS | 1652 | 1461492369033 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}] 03:06:09 INFO - PROCESS | 1652 | 1461492369179 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 03:06:09 INFO - PROCESS | 1652 | 1461492369194 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b50e800 == 97 [pid = 1652] [id = 656] 03:06:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 275 (0x129d89c00) [pid = 1652] [serial = 1968] [outer = 0x0] 03:06:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 276 (0x12a36a000) [pid = 1652] [serial = 1969] [outer = 0x129d89c00] 03:06:09 INFO - PROCESS | 1652 | 1461492369222 Marionette DEBUG loaded listener.js 03:06:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 277 (0x12a3edc00) [pid = 1652] [serial = 1970] [outer = 0x129d89c00] 03:06:09 INFO - PROCESS | 1652 | 1461492369606 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]]]}] 03:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 620ms 03:06:09 INFO - PROCESS | 1652 | 1461492369650 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 03:06:09 INFO - PROCESS | 1652 | 1461492369651 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 03:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:06:09 INFO - PROCESS | 1652 | 1461492369653 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:06:09 INFO - PROCESS | 1652 | 1461492369654 Marionette TRACE conn2 <- [1,2598,null,{}] 03:06:09 INFO - PROCESS | 1652 | 1461492369657 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}] 03:06:09 INFO - PROCESS | 1652 | 1461492369796 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 03:06:09 INFO - PROCESS | 1652 | 1461492369815 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd44000 == 98 [pid = 1652] [id = 657] 03:06:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 278 (0x12a3e7400) [pid = 1652] [serial = 1971] [outer = 0x0] 03:06:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 279 (0x12a3f7000) [pid = 1652] [serial = 1972] [outer = 0x12a3e7400] 03:06:09 INFO - PROCESS | 1652 | 1461492369841 Marionette DEBUG loaded listener.js 03:06:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 280 (0x12a6c3c00) [pid = 1652] [serial = 1973] [outer = 0x12a3e7400] 03:06:10 INFO - PROCESS | 1652 | 1461492370902 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]]]}] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 279 (0x12a3f1400) [pid = 1652] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 278 (0x114bb4400) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 277 (0x12a360c00) [pid = 1652] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 276 (0x125e19800) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 275 (0x118665000) [pid = 1652] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 274 (0x12ae66800) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 273 (0x13a424000) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 272 (0x11400b000) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 271 (0x12a6f3000) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 270 (0x12ab95000) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 269 (0x11609b800) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 268 (0x12f403400) [pid = 1652] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 267 (0x12aa51400) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 266 (0x127eeb000) [pid = 1652] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x12ec9f800) [pid = 1652] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x12ac89c00) [pid = 1652] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x12f850000) [pid = 1652] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x13aa4cc00) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x118eb2000) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x119729c00) [pid = 1652] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x118c33000) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x129d70c00) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x125e1d800) [pid = 1652] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x12e48a800) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x12ae9bc00) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x12a3f5c00) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x12aba5400) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x12fe8bc00) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x12e488800) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x12bd0f800) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x11650d800) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x1133d5c00) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x12ae9b400) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x12fe93000) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x13aa6ac00) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1321ms 03:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:06:10 INFO - PROCESS | 1652 | 1461492370975 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 03:06:10 INFO - PROCESS | 1652 | 1461492370976 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 03:06:10 INFO - PROCESS | 1652 | 1461492370978 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:06:10 INFO - PROCESS | 1652 | 1461492370980 Marionette TRACE conn2 <- [1,2602,null,{}] 03:06:10 INFO - PROCESS | 1652 | 1461492370985 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}] 03:06:11 INFO - PROCESS | 1652 | 1461492371107 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 03:06:11 INFO - PROCESS | 1652 | 1461492371112 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c81d000 == 99 [pid = 1652] [id = 658] 03:06:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x129d7bc00) [pid = 1652] [serial = 1974] [outer = 0x0] 03:06:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x12a35e400) [pid = 1652] [serial = 1975] [outer = 0x129d7bc00] 03:06:11 INFO - PROCESS | 1652 | 1461492371144 Marionette DEBUG loaded listener.js 03:06:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x12a6f4c00) [pid = 1652] [serial = 1976] [outer = 0x129d7bc00] 03:06:11 INFO - PROCESS | 1652 | 1461492371541 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]]]}] 03:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 575ms 03:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:06:11 INFO - PROCESS | 1652 | 1461492371553 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 03:06:11 INFO - PROCESS | 1652 | 1461492371554 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 03:06:11 INFO - PROCESS | 1652 | 1461492371556 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:06:11 INFO - PROCESS | 1652 | 1461492371558 Marionette TRACE conn2 <- [1,2606,null,{}] 03:06:11 INFO - PROCESS | 1652 | 1461492371560 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}] 03:06:11 INFO - PROCESS | 1652 | 1461492371712 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 03:06:11 INFO - PROCESS | 1652 | 1461492371722 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8df800 == 100 [pid = 1652] [id = 659] 03:06:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x12a6ea400) [pid = 1652] [serial = 1977] [outer = 0x0] 03:06:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x12a89dc00) [pid = 1652] [serial = 1978] [outer = 0x12a6ea400] 03:06:11 INFO - PROCESS | 1652 | 1461492371747 Marionette DEBUG loaded listener.js 03:06:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x12a8cbc00) [pid = 1652] [serial = 1979] [outer = 0x12a6ea400] 03:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 568ms 03:06:12 INFO - PROCESS | 1652 | 1461492372122 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]]]}] 03:06:12 INFO - PROCESS | 1652 | 1461492372125 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 03:06:12 INFO - PROCESS | 1652 | 1461492372127 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 03:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:06:12 INFO - PROCESS | 1652 | 1461492372129 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:06:12 INFO - PROCESS | 1652 | 1461492372131 Marionette TRACE conn2 <- [1,2610,null,{}] 03:06:12 INFO - PROCESS | 1652 | 1461492372134 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}] 03:06:12 INFO - PROCESS | 1652 | 1461492372244 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 03:06:12 INFO - PROCESS | 1652 | 1461492372248 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc07800 == 101 [pid = 1652] [id = 660] 03:06:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x12a89f000) [pid = 1652] [serial = 1980] [outer = 0x0] 03:06:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x12a9dd800) [pid = 1652] [serial = 1981] [outer = 0x12a89f000] 03:06:12 INFO - PROCESS | 1652 | 1461492372274 Marionette DEBUG loaded listener.js 03:06:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x12aa24c00) [pid = 1652] [serial = 1982] [outer = 0x12a89f000] 03:06:12 INFO - PROCESS | 1652 | 1461492372773 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]]]}] 03:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 672ms 03:06:12 INFO - PROCESS | 1652 | 1461492372802 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 03:06:12 INFO - PROCESS | 1652 | 1461492372804 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 03:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:06:12 INFO - PROCESS | 1652 | 1461492372808 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:06:12 INFO - PROCESS | 1652 | 1461492372811 Marionette TRACE conn2 <- [1,2614,null,{}] 03:06:12 INFO - PROCESS | 1652 | 1461492372816 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}] 03:06:12 INFO - PROCESS | 1652 | 1461492372955 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 03:06:13 INFO - PROCESS | 1652 | 1461492373054 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119108000 == 102 [pid = 1652] [id = 661] 03:06:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x1147cbc00) [pid = 1652] [serial = 1983] [outer = 0x0] 03:06:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x115253c00) [pid = 1652] [serial = 1984] [outer = 0x1147cbc00] 03:06:13 INFO - PROCESS | 1652 | 1461492373089 Marionette DEBUG loaded listener.js 03:06:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x1177a0400) [pid = 1652] [serial = 1985] [outer = 0x1147cbc00] 03:06:13 INFO - PROCESS | 1652 | 1461492373579 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]]]}] 03:06:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:06:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 823ms 03:06:13 INFO - PROCESS | 1652 | 1461492373634 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 03:06:13 INFO - PROCESS | 1652 | 1461492373638 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 03:06:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:06:13 INFO - PROCESS | 1652 | 1461492373643 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:06:13 INFO - PROCESS | 1652 | 1461492373645 Marionette TRACE conn2 <- [1,2618,null,{}] 03:06:13 INFO - PROCESS | 1652 | 1461492373648 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}] 03:06:13 INFO - PROCESS | 1652 | 1461492373774 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 03:06:13 INFO - PROCESS | 1652 | 1461492373876 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d17000 == 103 [pid = 1652] [id = 662] 03:06:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x118c18c00) [pid = 1652] [serial = 1986] [outer = 0x0] 03:06:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x11a454800) [pid = 1652] [serial = 1987] [outer = 0x118c18c00] 03:06:13 INFO - PROCESS | 1652 | 1461492373907 Marionette DEBUG loaded listener.js 03:06:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x11af8b800) [pid = 1652] [serial = 1988] [outer = 0x118c18c00] 03:06:14 INFO - PROCESS | 1652 | 1461492374350 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]]]}] 03:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 774ms 03:06:14 INFO - PROCESS | 1652 | 1461492374417 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 03:06:14 INFO - PROCESS | 1652 | 1461492374419 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 03:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:06:14 INFO - PROCESS | 1652 | 1461492374422 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:06:14 INFO - PROCESS | 1652 | 1461492374425 Marionette TRACE conn2 <- [1,2622,null,{}] 03:06:14 INFO - PROCESS | 1652 | 1461492374433 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}] 03:06:14 INFO - PROCESS | 1652 | 1461492374568 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 03:06:14 INFO - PROCESS | 1652 | 1461492374704 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c11c800 == 104 [pid = 1652] [id = 663] 03:06:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x11bf90800) [pid = 1652] [serial = 1989] [outer = 0x0] 03:06:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x125e73000) [pid = 1652] [serial = 1990] [outer = 0x11bf90800] 03:06:14 INFO - PROCESS | 1652 | 1461492374740 Marionette DEBUG loaded listener.js 03:06:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x128708400) [pid = 1652] [serial = 1991] [outer = 0x11bf90800] 03:06:15 INFO - PROCESS | 1652 | 1461492375201 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]]]}] 03:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 821ms 03:06:15 INFO - PROCESS | 1652 | 1461492375244 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 03:06:15 INFO - PROCESS | 1652 | 1461492375246 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 03:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:06:15 INFO - PROCESS | 1652 | 1461492375249 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:06:15 INFO - PROCESS | 1652 | 1461492375250 Marionette TRACE conn2 <- [1,2626,null,{}] 03:06:15 INFO - PROCESS | 1652 | 1461492375253 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}] 03:06:15 INFO - PROCESS | 1652 | 1461492375381 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 03:06:15 INFO - PROCESS | 1652 | 1461492375485 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e7b0000 == 105 [pid = 1652] [id = 664] 03:06:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x129949800) [pid = 1652] [serial = 1992] [outer = 0x0] 03:06:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x12a354800) [pid = 1652] [serial = 1993] [outer = 0x129949800] 03:06:15 INFO - PROCESS | 1652 | 1461492375516 Marionette DEBUG loaded listener.js 03:06:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x12a6ca000) [pid = 1652] [serial = 1994] [outer = 0x129949800] 03:06:15 INFO - PROCESS | 1652 | 1461492375948 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]]]}] 03:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 720ms 03:06:15 INFO - PROCESS | 1652 | 1461492375969 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 03:06:15 INFO - PROCESS | 1652 | 1461492375971 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 03:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:06:15 INFO - PROCESS | 1652 | 1461492375973 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:06:15 INFO - PROCESS | 1652 | 1461492375975 Marionette TRACE conn2 <- [1,2630,null,{}] 03:06:15 INFO - PROCESS | 1652 | 1461492375977 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}] 03:06:16 INFO - PROCESS | 1652 | 1461492376155 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 03:06:16 INFO - PROCESS | 1652 | 1461492376228 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb96000 == 106 [pid = 1652] [id = 665] 03:06:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x12a3eec00) [pid = 1652] [serial = 1995] [outer = 0x0] 03:06:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 268 (0x12a8c2400) [pid = 1652] [serial = 1996] [outer = 0x12a3eec00] 03:06:16 INFO - PROCESS | 1652 | 1461492376261 Marionette DEBUG loaded listener.js 03:06:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 269 (0x12aa25800) [pid = 1652] [serial = 1997] [outer = 0x12a3eec00] 03:06:16 INFO - PROCESS | 1652 | 1461492376675 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]]]}] 03:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 769ms 03:06:16 INFO - PROCESS | 1652 | 1461492376749 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 03:06:16 INFO - PROCESS | 1652 | 1461492376750 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 03:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:06:16 INFO - PROCESS | 1652 | 1461492376755 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:06:16 INFO - PROCESS | 1652 | 1461492376756 Marionette TRACE conn2 <- [1,2634,null,{}] 03:06:16 INFO - PROCESS | 1652 | 1461492376759 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}] 03:06:16 INFO - PROCESS | 1652 | 1461492376929 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 03:06:17 INFO - PROCESS | 1652 | 1461492377110 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4bf800 == 107 [pid = 1652] [id = 666] 03:06:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 270 (0x12ab05800) [pid = 1652] [serial = 1998] [outer = 0x0] 03:06:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 271 (0x12ab98800) [pid = 1652] [serial = 1999] [outer = 0x12ab05800] 03:06:17 INFO - PROCESS | 1652 | 1461492377146 Marionette DEBUG loaded listener.js 03:06:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 272 (0x12ac80000) [pid = 1652] [serial = 2000] [outer = 0x12ab05800] 03:06:17 INFO - PROCESS | 1652 | 1461492377660 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]]]}] 03:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 923ms 03:06:17 INFO - PROCESS | 1652 | 1461492377679 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 03:06:17 INFO - PROCESS | 1652 | 1461492377683 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 03:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:06:17 INFO - PROCESS | 1652 | 1461492377687 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:06:17 INFO - PROCESS | 1652 | 1461492377689 Marionette TRACE conn2 <- [1,2638,null,{}] 03:06:17 INFO - PROCESS | 1652 | 1461492377693 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}] 03:06:17 INFO - PROCESS | 1652 | 1461492377881 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 03:06:17 INFO - PROCESS | 1652 | 1461492377986 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x130acf000 == 108 [pid = 1652] [id = 667] 03:06:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 273 (0x12aba7800) [pid = 1652] [serial = 2001] [outer = 0x0] 03:06:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 274 (0x12ac9dc00) [pid = 1652] [serial = 2002] [outer = 0x12aba7800] 03:06:18 INFO - PROCESS | 1652 | 1461492378017 Marionette DEBUG loaded listener.js 03:06:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 275 (0x12acc6000) [pid = 1652] [serial = 2003] [outer = 0x12aba7800] 03:06:18 INFO - PROCESS | 1652 | 1461492378490 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]]]}] 03:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 825ms 03:06:18 INFO - PROCESS | 1652 | 1461492378512 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 03:06:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:06:18 INFO - PROCESS | 1652 | 1461492378515 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 03:06:18 INFO - PROCESS | 1652 | 1461492378518 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:06:18 INFO - PROCESS | 1652 | 1461492378520 Marionette TRACE conn2 <- [1,2642,null,{}] 03:06:18 INFO - PROCESS | 1652 | 1461492378524 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}] 03:06:18 INFO - PROCESS | 1652 | 1461492378715 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 03:06:18 INFO - PROCESS | 1652 | 1461492378893 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x139943800 == 109 [pid = 1652] [id = 668] 03:06:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 276 (0x12ac89c00) [pid = 1652] [serial = 2004] [outer = 0x0] 03:06:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 277 (0x12acce000) [pid = 1652] [serial = 2005] [outer = 0x12ac89c00] 03:06:18 INFO - PROCESS | 1652 | 1461492378925 Marionette DEBUG loaded listener.js 03:06:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 278 (0x12ae70000) [pid = 1652] [serial = 2006] [outer = 0x12ac89c00] 03:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12fab2800 == 108 [pid = 1652] [id = 16] 03:06:19 INFO - PROCESS | 1652 | 1461492379429 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]]]}] 03:06:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:06:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 924ms 03:06:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:06:19 INFO - PROCESS | 1652 | 1461492379441 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 03:06:19 INFO - PROCESS | 1652 | 1461492379443 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 03:06:19 INFO - PROCESS | 1652 | 1461492379445 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:06:19 INFO - PROCESS | 1652 | 1461492379446 Marionette TRACE conn2 <- [1,2646,null,{}] 03:06:19 INFO - PROCESS | 1652 | 1461492379449 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}] 03:06:19 INFO - PROCESS | 1652 | 1461492379576 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 03:06:19 INFO - PROCESS | 1652 | 1461492379713 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x139a48000 == 109 [pid = 1652] [id = 669] 03:06:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 279 (0x12ac8a400) [pid = 1652] [serial = 2007] [outer = 0x0] 03:06:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 280 (0x12ae92800) [pid = 1652] [serial = 2008] [outer = 0x12ac8a400] 03:06:19 INFO - PROCESS | 1652 | 1461492379745 Marionette DEBUG loaded listener.js 03:06:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 281 (0x12af35800) [pid = 1652] [serial = 2009] [outer = 0x12ac8a400] 03:06:20 INFO - PROCESS | 1652 | 1461492380144 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]]]}] 03:06:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:06:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 719ms 03:06:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:06:20 INFO - PROCESS | 1652 | 1461492380198 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 03:06:20 INFO - PROCESS | 1652 | 1461492380199 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 03:06:20 INFO - PROCESS | 1652 | 1461492380203 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:06:20 INFO - PROCESS | 1652 | 1461492380205 Marionette TRACE conn2 <- [1,2650,null,{}] 03:06:20 INFO - PROCESS | 1652 | 1461492380207 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}] 03:06:20 INFO - PROCESS | 1652 | 1461492380332 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 03:06:20 INFO - PROCESS | 1652 | 1461492380466 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x139c43000 == 110 [pid = 1652] [id = 670] 03:06:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 282 (0x12ae94400) [pid = 1652] [serial = 2010] [outer = 0x0] 03:06:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 283 (0x12af3e800) [pid = 1652] [serial = 2011] [outer = 0x12ae94400] 03:06:20 INFO - PROCESS | 1652 | 1461492380498 Marionette DEBUG loaded listener.js 03:06:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 284 (0x12af77800) [pid = 1652] [serial = 2012] [outer = 0x12ae94400] 03:06:20 INFO - PROCESS | 1652 | 1461492380888 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]]]}] 03:06:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:06:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 720ms 03:06:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:06:20 INFO - PROCESS | 1652 | 1461492380924 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 03:06:20 INFO - PROCESS | 1652 | 1461492380925 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 03:06:20 INFO - PROCESS | 1652 | 1461492380928 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:06:20 INFO - PROCESS | 1652 | 1461492380929 Marionette TRACE conn2 <- [1,2654,null,{}] 03:06:20 INFO - PROCESS | 1652 | 1461492380932 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}] 03:06:21 INFO - PROCESS | 1652 | 1461492381075 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 03:06:21 INFO - PROCESS | 1652 | 1461492381181 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x139cc5000 == 111 [pid = 1652] [id = 671] 03:06:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 285 (0x12af76000) [pid = 1652] [serial = 2013] [outer = 0x0] 03:06:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 286 (0x12af95800) [pid = 1652] [serial = 2014] [outer = 0x12af76000] 03:06:21 INFO - PROCESS | 1652 | 1461492381215 Marionette DEBUG loaded listener.js 03:06:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 287 (0x12b464400) [pid = 1652] [serial = 2015] [outer = 0x12af76000] 03:06:21 INFO - PROCESS | 1652 | 1461492381661 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]]]}] 03:06:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:06:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 774ms 03:06:21 INFO - PROCESS | 1652 | 1461492381711 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 03:06:21 INFO - PROCESS | 1652 | 1461492381712 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 03:06:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:06:21 INFO - PROCESS | 1652 | 1461492381718 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:06:21 INFO - PROCESS | 1652 | 1461492381719 Marionette TRACE conn2 <- [1,2658,null,{}] 03:06:21 INFO - PROCESS | 1652 | 1461492381721 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}] 03:06:21 INFO - PROCESS | 1652 | 1461492381849 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 03:06:22 INFO - PROCESS | 1652 | 1461492382033 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x139fb9800 == 112 [pid = 1652] [id = 672] 03:06:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 288 (0x12b468400) [pid = 1652] [serial = 2016] [outer = 0x0] 03:06:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 289 (0x12b493000) [pid = 1652] [serial = 2017] [outer = 0x12b468400] 03:06:22 INFO - PROCESS | 1652 | 1461492382066 Marionette DEBUG loaded listener.js 03:06:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 290 (0x12b6ba400) [pid = 1652] [serial = 2018] [outer = 0x12b468400] 03:06:22 INFO - PROCESS | 1652 | 1461492382488 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]]]}] 03:06:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:06:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 821ms 03:06:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:06:22 INFO - PROCESS | 1652 | 1461492382539 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 03:06:22 INFO - PROCESS | 1652 | 1461492382541 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 03:06:22 INFO - PROCESS | 1652 | 1461492382543 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:06:22 INFO - PROCESS | 1652 | 1461492382544 Marionette TRACE conn2 <- [1,2662,null,{}] 03:06:22 INFO - PROCESS | 1652 | 1461492382547 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}] 03:06:22 INFO - PROCESS | 1652 | 1461492382679 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 03:06:22 INFO - PROCESS | 1652 | 1461492382789 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b4b0800 == 113 [pid = 1652] [id = 673] 03:06:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 291 (0x129d7dc00) [pid = 1652] [serial = 2019] [outer = 0x0] 03:06:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 292 (0x12b496800) [pid = 1652] [serial = 2020] [outer = 0x129d7dc00] 03:06:22 INFO - PROCESS | 1652 | 1461492382820 Marionette DEBUG loaded listener.js 03:06:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 293 (0x12b974000) [pid = 1652] [serial = 2021] [outer = 0x129d7dc00] 03:06:23 INFO - PROCESS | 1652 | 1461492383269 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]]]}] 03:06:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:06:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 771ms 03:06:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:06:23 INFO - PROCESS | 1652 | 1461492383314 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 03:06:23 INFO - PROCESS | 1652 | 1461492383315 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 03:06:23 INFO - PROCESS | 1652 | 1461492383318 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:06:23 INFO - PROCESS | 1652 | 1461492383319 Marionette TRACE conn2 <- [1,2666,null,{}] 03:06:23 INFO - PROCESS | 1652 | 1461492383321 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}] 03:06:23 INFO - PROCESS | 1652 | 1461492383452 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 03:06:23 INFO - PROCESS | 1652 | 1461492383566 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a1d6800 == 114 [pid = 1652] [id = 674] 03:06:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 294 (0x12b785c00) [pid = 1652] [serial = 2022] [outer = 0x0] 03:06:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 295 (0x12bc71400) [pid = 1652] [serial = 2023] [outer = 0x12b785c00] 03:06:23 INFO - PROCESS | 1652 | 1461492383595 Marionette DEBUG loaded listener.js 03:06:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 296 (0x12bd18000) [pid = 1652] [serial = 2024] [outer = 0x12b785c00] 03:06:24 INFO - PROCESS | 1652 | 1461492384544 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]]]}] 03:06:24 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) 03:06:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1270ms 03:06:24 INFO - PROCESS | 1652 | 1461492384589 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 03:06:24 INFO - PROCESS | 1652 | 1461492384590 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 03:06:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:06:24 INFO - PROCESS | 1652 | 1461492384593 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:06:24 INFO - PROCESS | 1652 | 1461492384594 Marionette TRACE conn2 <- [1,2670,null,{}] 03:06:24 INFO - PROCESS | 1652 | 1461492384596 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}] 03:06:24 INFO - PROCESS | 1652 | 1461492384730 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 03:06:24 INFO - PROCESS | 1652 | 1461492384883 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a598800 == 115 [pid = 1652] [id = 675] 03:06:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 297 (0x1177a4400) [pid = 1652] [serial = 2025] [outer = 0x0] 03:06:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 298 (0x12a893400) [pid = 1652] [serial = 2026] [outer = 0x1177a4400] 03:06:24 INFO - PROCESS | 1652 | 1461492384914 Marionette DEBUG loaded listener.js 03:06:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 299 (0x12bfd9c00) [pid = 1652] [serial = 2027] [outer = 0x1177a4400] 03:06:25 INFO - PROCESS | 1652 | 1461492385852 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] 03:06:25 INFO - PROCESS | 1652 | 1461492385868 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 03:06:25 INFO - PROCESS | 1652 | 1461492385872 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:06:25 INFO - PROCESS | 1652 | 1461492385875 Marionette TRACE conn2 <- [1,2674,null,{}] 03:06:25 INFO - PROCESS | 1652 | 1461492385878 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}] 03:06:26 INFO - PROCESS | 1652 | 1461492386010 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 03:06:26 INFO - PROCESS | 1652 | 1461492386140 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a18000 == 116 [pid = 1652] [id = 676] 03:06:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 300 (0x1177fc800) [pid = 1652] [serial = 2028] [outer = 0x0] 03:06:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 301 (0x118665000) [pid = 1652] [serial = 2029] [outer = 0x1177fc800] 03:06:26 INFO - PROCESS | 1652 | 1461492386170 Marionette DEBUG loaded listener.js 03:06:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 302 (0x118f96400) [pid = 1652] [serial = 2030] [outer = 0x1177fc800] 03:06:27 INFO - PROCESS | 1652 | 1461492387070 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] 03:06:27 INFO - PROCESS | 1652 | 1461492387101 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 03:06:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:06:27 INFO - PROCESS | 1652 | 1461492387105 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:06:27 INFO - PROCESS | 1652 | 1461492387107 Marionette TRACE conn2 <- [1,2678,null,{}] 03:06:27 INFO - PROCESS | 1652 | 1461492387109 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}] 03:06:27 INFO - PROCESS | 1652 | 1461492387233 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 03:06:27 INFO - PROCESS | 1652 | 1461492387378 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1e4800 == 117 [pid = 1652] [id = 677] 03:06:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 303 (0x11aa95800) [pid = 1652] [serial = 2031] [outer = 0x0] 03:06:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 304 (0x11b931400) [pid = 1652] [serial = 2032] [outer = 0x11aa95800] 03:06:27 INFO - PROCESS | 1652 | 1461492387429 Marionette DEBUG loaded listener.js 03:06:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 305 (0x123a8fc00) [pid = 1652] [serial = 2033] [outer = 0x11aa95800] 03:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8df800 == 116 [pid = 1652] [id = 659] 03:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12b50e800 == 115 [pid = 1652] [id = 656] 03:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12aecf800 == 114 [pid = 1652] [id = 655] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 304 (0x13b24fc00) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab7c000 == 113 [pid = 1652] [id = 654] 03:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a81f000 == 112 [pid = 1652] [id = 653] 03:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x123a44800 == 111 [pid = 1652] [id = 652] 03:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1271d9000 == 110 [pid = 1652] [id = 651] 03:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11c81e000 == 109 [pid = 1652] [id = 650] 03:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab02800 == 108 [pid = 1652] [id = 649] 03:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x116081000 == 107 [pid = 1652] [id = 648] 03:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x145b0d800 == 106 [pid = 1652] [id = 646] 03:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x139ebc000 == 105 [pid = 1652] [id = 645] 03:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1462a4800 == 104 [pid = 1652] [id = 644] 03:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1463a5000 == 103 [pid = 1652] [id = 643] 03:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x131f21800 == 102 [pid = 1652] [id = 500] 03:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x13b677000 == 101 [pid = 1652] [id = 642] 03:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x13a676000 == 100 [pid = 1652] [id = 641] 03:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12e464800 == 99 [pid = 1652] [id = 640] 03:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x125a90800 == 98 [pid = 1652] [id = 639] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 303 (0x12b661000) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 302 (0x12b0a6800) [pid = 1652] [serial = 1391] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 301 (0x12b6c5000) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 300 (0x12a3f6800) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 299 (0x12fb27000) [pid = 1652] [serial = 1451] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 298 (0x12ac9f400) [pid = 1652] [serial = 1439] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 297 (0x11ad8a400) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 296 (0x12a8c0c00) [pid = 1652] [serial = 1436] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 295 (0x129d6d400) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 294 (0x11bf86c00) [pid = 1652] [serial = 1430] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 293 (0x12bd12400) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 292 (0x13b129c00) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 291 (0x12878d800) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 290 (0x12aa5a800) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 289 (0x12ae94c00) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 288 (0x12a6cec00) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 287 (0x12f844c00) [pid = 1652] [serial = 1448] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 286 (0x12aca1000) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 285 (0x129d85000) [pid = 1652] [serial = 1433] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 284 (0x12f1a5000) [pid = 1652] [serial = 1445] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 283 (0x12db1c400) [pid = 1652] [serial = 1442] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 282 (0x12fe71c00) [pid = 1652] [serial = 1454] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 281 (0x13b243c00) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 280 (0x119283000) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 279 (0x125e17c00) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 278 (0x13a36f800) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 277 (0x12af98c00) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 276 (0x12b497c00) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 275 (0x12a3f0800) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 274 (0x12ab9f800) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 273 (0x12aa20800) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 272 (0x13a5c8c00) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 271 (0x12ae64c00) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 270 (0x138b71800) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 269 (0x12af34800) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 268 (0x12eef4000) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 267 (0x12bfc9800) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 266 (0x12dc43000) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x129d75800) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x11c4e0c00) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x12eef9400) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x11afec400) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x1151db000) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x138b76000) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x12acd2800) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x12a36d400) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x138b6f400) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x12d17dc00) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x13a420000) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x13a375800) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x13ad50000) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x13a425c00) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x13a41a800) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x12f846000) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x12b488c00) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x13b242800) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x13aa43400) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x13aa6b400) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x12f1a8c00) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 03:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x13ad52400) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 03:06:28 INFO - PROCESS | 1652 | 1461492388416 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]]]}] 03:06:28 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) 03:06:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1324ms 03:06:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:06:28 INFO - PROCESS | 1652 | 1461492388430 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 03:06:28 INFO - PROCESS | 1652 | 1461492388432 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 03:06:28 INFO - PROCESS | 1652 | 1461492388435 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:06:28 INFO - PROCESS | 1652 | 1461492388437 Marionette TRACE conn2 <- [1,2682,null,{}] 03:06:28 INFO - PROCESS | 1652 | 1461492388444 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}] 03:06:28 INFO - PROCESS | 1652 | 1461492388561 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 03:06:28 INFO - PROCESS | 1652 | 1461492388567 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1287e8000 == 99 [pid = 1652] [id = 678] 03:06:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x125e19400) [pid = 1652] [serial = 2034] [outer = 0x0] 03:06:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x12878d800) [pid = 1652] [serial = 2035] [outer = 0x125e19400] 03:06:28 INFO - PROCESS | 1652 | 1461492388596 Marionette DEBUG loaded listener.js 03:06:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x129d5d400) [pid = 1652] [serial = 2036] [outer = 0x125e19400] 03:06:29 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) 03:06:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1072ms 03:06:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:06:29 INFO - PROCESS | 1652 | 1461492389503 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]]]}] 03:06:29 INFO - PROCESS | 1652 | 1461492389507 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 03:06:29 INFO - PROCESS | 1652 | 1461492389509 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 03:06:29 INFO - PROCESS | 1652 | 1461492389511 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:06:29 INFO - PROCESS | 1652 | 1461492389512 Marionette TRACE conn2 <- [1,2686,null,{}] 03:06:29 INFO - PROCESS | 1652 | 1461492389515 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}] 03:06:29 INFO - PROCESS | 1652 | 1461492389629 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 03:06:29 INFO - PROCESS | 1652 | 1461492389633 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aecf800 == 100 [pid = 1652] [id = 679] 03:06:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x129d6f400) [pid = 1652] [serial = 2037] [outer = 0x0] 03:06:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x12a353400) [pid = 1652] [serial = 2038] [outer = 0x129d6f400] 03:06:29 INFO - PROCESS | 1652 | 1461492389660 Marionette DEBUG loaded listener.js 03:06:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x12a36f000) [pid = 1652] [serial = 2039] [outer = 0x129d6f400] 03:06:30 INFO - PROCESS | 1652 | 1461492390562 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] 03:06:30 INFO - PROCESS | 1652 | 1461492390584 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 03:06:30 INFO - PROCESS | 1652 | 1461492390587 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:06:30 INFO - PROCESS | 1652 | 1461492390588 Marionette TRACE conn2 <- [1,2690,null,{}] 03:06:30 INFO - PROCESS | 1652 | 1461492390590 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}] 03:06:30 INFO - PROCESS | 1652 | 1461492390747 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 03:06:30 INFO - PROCESS | 1652 | 1461492390772 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c115000 == 101 [pid = 1652] [id = 680] 03:06:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x129d64400) [pid = 1652] [serial = 2040] [outer = 0x0] 03:06:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x12a3f5000) [pid = 1652] [serial = 2041] [outer = 0x129d64400] 03:06:30 INFO - PROCESS | 1652 | 1461492390798 Marionette DEBUG loaded listener.js 03:06:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x12a6cec00) [pid = 1652] [serial = 2042] [outer = 0x129d64400] 03:06:31 INFO - PROCESS | 1652 | 1461492391679 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] 03:06:31 INFO - PROCESS | 1652 | 1461492391710 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 03:06:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:06:31 INFO - PROCESS | 1652 | 1461492391712 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:06:31 INFO - PROCESS | 1652 | 1461492391713 Marionette TRACE conn2 <- [1,2694,null,{}] 03:06:31 INFO - PROCESS | 1652 | 1461492391718 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}] 03:06:31 INFO - PROCESS | 1652 | 1461492391876 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x12f40b400) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x12b6b9800) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x12a3eb000) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x12af77c00) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x12ae69c00) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x129941000) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x12af78000) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x12abaac00) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x1197d1400) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x125e20000) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x12a3e7400) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12a894c00) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x1154c1c00) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x12a9db400) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x125e20c00) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x12fb2e800) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x12a3e0400) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x11b15c400) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x129d7bc00) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x11af85400) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x129d89c00) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x12a6ea400) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x13b12d400) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12af9b800) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12a353000) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x1154bd400) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x12916b400) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12878a800) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x116097000) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x12a6ce400) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x129d89800) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12d17c800) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x128784800) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12acd3c00) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12b975c00) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x119735000) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x1272fec00) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12af40400) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12a3fc800) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x1142cbc00) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12e4a6800) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12ae97400) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x11853bc00) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12b467800) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x118cf9400) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x123954000) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x11358f000) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12a356000) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12e4a8400) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x128707400) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x11aa93c00) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12a899400) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12b6ba800) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x118c2b400) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:06:32 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x129d83000) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:06:32 INFO - PROCESS | 1652 | 1461492392308 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1163b8000 == 102 [pid = 1652] [id = 681] 03:06:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x1133cf400) [pid = 1652] [serial = 2043] [outer = 0x0] 03:06:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x1147d2800) [pid = 1652] [serial = 2044] [outer = 0x1133cf400] 03:06:32 INFO - PROCESS | 1652 | 1461492392337 Marionette DEBUG loaded listener.js 03:06:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x11a458000) [pid = 1652] [serial = 2045] [outer = 0x1133cf400] 03:06:33 INFO - PROCESS | 1652 | 1461492393129 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] 03:06:33 INFO - PROCESS | 1652 | 1461492393136 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 03:06:33 INFO - PROCESS | 1652 | 1461492393138 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:06:33 INFO - PROCESS | 1652 | 1461492393139 Marionette TRACE conn2 <- [1,2698,null,{}] 03:06:33 INFO - PROCESS | 1652 | 1461492393142 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}] 03:06:33 INFO - PROCESS | 1652 | 1461492393253 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 03:06:33 INFO - PROCESS | 1652 | 1461492393336 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d485000 == 103 [pid = 1652] [id = 682] 03:06:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x11a45f800) [pid = 1652] [serial = 2046] [outer = 0x0] 03:06:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x127b80800) [pid = 1652] [serial = 2047] [outer = 0x11a45f800] 03:06:33 INFO - PROCESS | 1652 | 1461492393362 Marionette DEBUG loaded listener.js 03:06:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x129d7e800) [pid = 1652] [serial = 2048] [outer = 0x11a45f800] 03:06:34 INFO - PROCESS | 1652 | 1461492394150 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 03:06:34 INFO - PROCESS | 1652 | 1461492394159 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 03:06:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:06:34 INFO - PROCESS | 1652 | 1461492394161 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:06:34 INFO - PROCESS | 1652 | 1461492394162 Marionette TRACE conn2 <- [1,2702,null,{}] 03:06:34 INFO - PROCESS | 1652 | 1461492394172 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}] 03:06:34 INFO - PROCESS | 1652 | 1461492394383 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 03:06:34 INFO - PROCESS | 1652 | 1461492394514 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x118c95800 == 104 [pid = 1652] [id = 683] 03:06:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x1133cd000) [pid = 1652] [serial = 2049] [outer = 0x0] 03:06:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x11358fc00) [pid = 1652] [serial = 2050] [outer = 0x1133cd000] 03:06:34 INFO - PROCESS | 1652 | 1461492394552 Marionette DEBUG loaded listener.js 03:06:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x11779a800) [pid = 1652] [serial = 2051] [outer = 0x1133cd000] 03:06:35 INFO - PROCESS | 1652 | 1461492395142 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]]]}] 03:06:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:06:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1023ms 03:06:35 INFO - PROCESS | 1652 | 1461492395187 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 03:06:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:06:35 INFO - PROCESS | 1652 | 1461492395191 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 03:06:35 INFO - PROCESS | 1652 | 1461492395197 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:06:35 INFO - PROCESS | 1652 | 1461492395203 Marionette TRACE conn2 <- [1,2706,null,{}] 03:06:35 INFO - PROCESS | 1652 | 1461492395227 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}] 03:06:35 INFO - PROCESS | 1652 | 1461492395432 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 03:06:35 INFO - PROCESS | 1652 | 1461492395600 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a80f000 == 105 [pid = 1652] [id = 684] 03:06:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x11aa95c00) [pid = 1652] [serial = 2052] [outer = 0x0] 03:06:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x11b155c00) [pid = 1652] [serial = 2053] [outer = 0x11aa95c00] 03:06:35 INFO - PROCESS | 1652 | 1461492395635 Marionette DEBUG loaded listener.js 03:06:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x11c727400) [pid = 1652] [serial = 2054] [outer = 0x11aa95c00] 03:06:36 INFO - PROCESS | 1652 | 1461492396111 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]]]}] 03:06:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:06:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 947ms 03:06:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:06:36 INFO - PROCESS | 1652 | 1461492396143 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 03:06:36 INFO - PROCESS | 1652 | 1461492396146 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 03:06:36 INFO - PROCESS | 1652 | 1461492396150 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:06:36 INFO - PROCESS | 1652 | 1461492396152 Marionette TRACE conn2 <- [1,2710,null,{}] 03:06:36 INFO - PROCESS | 1652 | 1461492396155 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}] 03:06:36 INFO - PROCESS | 1652 | 1461492396284 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 03:06:36 INFO - PROCESS | 1652 | 1461492396390 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d48b000 == 106 [pid = 1652] [id = 685] 03:06:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x127eecc00) [pid = 1652] [serial = 2055] [outer = 0x0] 03:06:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x129166c00) [pid = 1652] [serial = 2056] [outer = 0x127eecc00] 03:06:36 INFO - PROCESS | 1652 | 1461492396422 Marionette DEBUG loaded listener.js 03:06:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x129d89000) [pid = 1652] [serial = 2057] [outer = 0x127eecc00] 03:06:36 INFO - PROCESS | 1652 | 1461492396912 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] 03:06:36 INFO - PROCESS | 1652 | 1461492396926 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 03:06:36 INFO - PROCESS | 1652 | 1461492396935 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:06:36 INFO - PROCESS | 1652 | 1461492396938 Marionette TRACE conn2 <- [1,2714,null,{}] 03:06:36 INFO - PROCESS | 1652 | 1461492396941 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}] 03:06:37 INFO - PROCESS | 1652 | 1461492397074 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 03:06:37 INFO - PROCESS | 1652 | 1461492397211 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x130ad3800 == 107 [pid = 1652] [id = 686] 03:06:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12763e800) [pid = 1652] [serial = 2058] [outer = 0x0] 03:06:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12a3f5c00) [pid = 1652] [serial = 2059] [outer = 0x12763e800] 03:06:37 INFO - PROCESS | 1652 | 1461492397243 Marionette DEBUG loaded listener.js 03:06:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12a9e3000) [pid = 1652] [serial = 2060] [outer = 0x12763e800] 03:06:37 INFO - PROCESS | 1652 | 1461492397674 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]]]}] 03:06:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:06:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 778ms 03:06:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:06:37 INFO - PROCESS | 1652 | 1461492397708 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 03:06:37 INFO - PROCESS | 1652 | 1461492397710 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 03:06:37 INFO - PROCESS | 1652 | 1461492397712 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:06:37 INFO - PROCESS | 1652 | 1461492397713 Marionette TRACE conn2 <- [1,2718,null,{}] 03:06:37 INFO - PROCESS | 1652 | 1461492397716 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}] 03:06:37 INFO - PROCESS | 1652 | 1461492397846 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 03:06:37 INFO - PROCESS | 1652 | 1461492397980 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x139c20000 == 108 [pid = 1652] [id = 687] 03:06:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12a6cc800) [pid = 1652] [serial = 2061] [outer = 0x0] 03:06:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12aa54800) [pid = 1652] [serial = 2062] [outer = 0x12a6cc800] 03:06:38 INFO - PROCESS | 1652 | 1461492398012 Marionette DEBUG loaded listener.js 03:06:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12ab8cc00) [pid = 1652] [serial = 2063] [outer = 0x12a6cc800] 03:06:38 INFO - PROCESS | 1652 | 1461492398437 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] 03:06:38 INFO - PROCESS | 1652 | 1461492398495 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 03:06:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:06:38 INFO - PROCESS | 1652 | 1461492398500 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:06:38 INFO - PROCESS | 1652 | 1461492398501 Marionette TRACE conn2 <- [1,2722,null,{}] 03:06:38 INFO - PROCESS | 1652 | 1461492398504 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}] 03:06:38 INFO - PROCESS | 1652 | 1461492398634 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 03:06:38 INFO - PROCESS | 1652 | 1461492398768 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x139dd5800 == 109 [pid = 1652] [id = 688] 03:06:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12aba6000) [pid = 1652] [serial = 2064] [outer = 0x0] 03:06:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12ac81c00) [pid = 1652] [serial = 2065] [outer = 0x12aba6000] 03:06:38 INFO - PROCESS | 1652 | 1461492398808 Marionette DEBUG loaded listener.js 03:06:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12ae6b800) [pid = 1652] [serial = 2066] [outer = 0x12aba6000] 03:06:39 INFO - PROCESS | 1652 | 1461492399278 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] 03:06:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:06:39 INFO - PROCESS | 1652 | 1461492399322 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 03:06:39 INFO - PROCESS | 1652 | 1461492399325 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:06:39 INFO - PROCESS | 1652 | 1461492399326 Marionette TRACE conn2 <- [1,2726,null,{}] 03:06:39 INFO - PROCESS | 1652 | 1461492399328 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}] 03:06:39 INFO - PROCESS | 1652 | 1461492399456 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 03:06:39 INFO - PROCESS | 1652 | 1461492399562 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a566000 == 110 [pid = 1652] [id = 689] 03:06:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12ac9c800) [pid = 1652] [serial = 2067] [outer = 0x0] 03:06:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12af8f000) [pid = 1652] [serial = 2068] [outer = 0x12ac9c800] 03:06:39 INFO - PROCESS | 1652 | 1461492399592 Marionette DEBUG loaded listener.js 03:06:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12b0a8400) [pid = 1652] [serial = 2069] [outer = 0x12ac9c800] 03:06:40 INFO - PROCESS | 1652 | 1461492400076 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]]]}] 03:06:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:06:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 774ms 03:06:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:06:40 INFO - PROCESS | 1652 | 1461492400115 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 03:06:40 INFO - PROCESS | 1652 | 1461492400117 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 03:06:40 INFO - PROCESS | 1652 | 1461492400121 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:06:40 INFO - PROCESS | 1652 | 1461492400122 Marionette TRACE conn2 <- [1,2730,null,{}] 03:06:40 INFO - PROCESS | 1652 | 1461492400125 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}] 03:06:40 INFO - PROCESS | 1652 | 1461492400251 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 03:06:40 INFO - PROCESS | 1652 | 1461492400358 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a670000 == 111 [pid = 1652] [id = 690] 03:06:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12b0a1400) [pid = 1652] [serial = 2070] [outer = 0x0] 03:06:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x12b469400) [pid = 1652] [serial = 2071] [outer = 0x12b0a1400] 03:06:40 INFO - PROCESS | 1652 | 1461492400388 Marionette DEBUG loaded listener.js 03:06:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x12b497c00) [pid = 1652] [serial = 2072] [outer = 0x12b0a1400] 03:06:41 INFO - PROCESS | 1652 | 1461492401264 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] 03:06:41 INFO - PROCESS | 1652 | 1461492401293 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 03:06:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:06:41 INFO - PROCESS | 1652 | 1461492401296 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:06:41 INFO - PROCESS | 1652 | 1461492401297 Marionette TRACE conn2 <- [1,2734,null,{}] 03:06:41 INFO - PROCESS | 1652 | 1461492401300 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}] 03:06:41 INFO - PROCESS | 1652 | 1461492401428 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 03:06:41 INFO - PROCESS | 1652 | 1461492401561 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x13aba4000 == 112 [pid = 1652] [id = 691] 03:06:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x12b46e400) [pid = 1652] [serial = 2073] [outer = 0x0] 03:06:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x12bc72400) [pid = 1652] [serial = 2074] [outer = 0x12b46e400] 03:06:41 INFO - PROCESS | 1652 | 1461492401591 Marionette DEBUG loaded listener.js 03:06:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x12bf5f800) [pid = 1652] [serial = 2075] [outer = 0x12b46e400] 03:06:42 INFO - PROCESS | 1652 | 1461492402051 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]]]}] 03:06:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:06:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 821ms 03:06:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:06:42 INFO - PROCESS | 1652 | 1461492402118 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 03:06:42 INFO - PROCESS | 1652 | 1461492402119 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 03:06:42 INFO - PROCESS | 1652 | 1461492402122 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:06:42 INFO - PROCESS | 1652 | 1461492402123 Marionette TRACE conn2 <- [1,2738,null,{}] 03:06:42 INFO - PROCESS | 1652 | 1461492402126 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}] 03:06:42 INFO - PROCESS | 1652 | 1461492402256 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 03:06:42 INFO - PROCESS | 1652 | 1461492402360 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x13ad8e000 == 113 [pid = 1652] [id = 692] 03:06:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x12bf5a000) [pid = 1652] [serial = 2076] [outer = 0x0] 03:06:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x12d17dc00) [pid = 1652] [serial = 2077] [outer = 0x12bf5a000] 03:06:42 INFO - PROCESS | 1652 | 1461492402391 Marionette DEBUG loaded listener.js 03:06:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x12d29ac00) [pid = 1652] [serial = 2078] [outer = 0x12bf5a000] 03:06:42 INFO - PROCESS | 1652 | 1461492402944 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]]]}] 03:06:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:06:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 869ms 03:06:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:06:42 INFO - PROCESS | 1652 | 1461492402992 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 03:06:42 INFO - PROCESS | 1652 | 1461492402993 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 03:06:42 INFO - PROCESS | 1652 | 1461492402995 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:06:43 INFO - PROCESS | 1652 | 1461492402997 Marionette TRACE conn2 <- [1,2742,null,{}] 03:06:43 INFO - PROCESS | 1652 | 1461492403002 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}] 03:06:43 INFO - PROCESS | 1652 | 1461492403134 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 03:06:43 INFO - PROCESS | 1652 | 1461492403243 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a37000 == 114 [pid = 1652] [id = 693] 03:06:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x119282c00) [pid = 1652] [serial = 2079] [outer = 0x0] 03:06:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x12aa1c000) [pid = 1652] [serial = 2080] [outer = 0x119282c00] 03:06:43 INFO - PROCESS | 1652 | 1461492403278 Marionette DEBUG loaded listener.js 03:06:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x12d682800) [pid = 1652] [serial = 2081] [outer = 0x119282c00] 03:06:43 INFO - PROCESS | 1652 | 1461492403693 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]]]}] 03:06:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:06:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 724ms 03:06:43 INFO - PROCESS | 1652 | 1461492403720 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 03:06:43 INFO - PROCESS | 1652 | 1461492403722 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 03:06:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:06:43 INFO - PROCESS | 1652 | 1461492403724 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:06:43 INFO - PROCESS | 1652 | 1461492403726 Marionette TRACE conn2 <- [1,2746,null,{}] 03:06:43 INFO - PROCESS | 1652 | 1461492403729 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}] 03:06:43 INFO - PROCESS | 1652 | 1461492403874 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 03:06:44 INFO - PROCESS | 1652 | 1461492404017 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aee1000 == 115 [pid = 1652] [id = 694] 03:06:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x118544c00) [pid = 1652] [serial = 2082] [outer = 0x0] 03:06:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x129d73c00) [pid = 1652] [serial = 2083] [outer = 0x118544c00] 03:06:44 INFO - PROCESS | 1652 | 1461492404050 Marionette DEBUG loaded listener.js 03:06:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x12db19400) [pid = 1652] [serial = 2084] [outer = 0x118544c00] 03:06:44 INFO - PROCESS | 1652 | 1461492404463 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]]]}] 03:06:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:06:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 770ms 03:06:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:06:44 INFO - PROCESS | 1652 | 1461492404514 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 03:06:44 INFO - PROCESS | 1652 | 1461492404515 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 03:06:44 INFO - PROCESS | 1652 | 1461492404521 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:06:44 INFO - PROCESS | 1652 | 1461492404522 Marionette TRACE conn2 <- [1,2750,null,{}] 03:06:44 INFO - PROCESS | 1652 | 1461492404524 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}] 03:06:44 INFO - PROCESS | 1652 | 1461492404655 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 03:06:44 INFO - PROCESS | 1652 | 1461492404763 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc0e800 == 116 [pid = 1652] [id = 695] 03:06:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x11b927c00) [pid = 1652] [serial = 2085] [outer = 0x0] 03:06:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12a6d1000) [pid = 1652] [serial = 2086] [outer = 0x11b927c00] 03:06:44 INFO - PROCESS | 1652 | 1461492404793 Marionette DEBUG loaded listener.js 03:06:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x12bf5b800) [pid = 1652] [serial = 2087] [outer = 0x11b927c00] 03:06:45 INFO - PROCESS | 1652 | 1461492405470 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]]]}] 03:06:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:06:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1019ms 03:06:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:06:45 INFO - PROCESS | 1652 | 1461492405540 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 03:06:45 INFO - PROCESS | 1652 | 1461492405542 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 03:06:45 INFO - PROCESS | 1652 | 1461492405546 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:06:45 INFO - PROCESS | 1652 | 1461492405548 Marionette TRACE conn2 <- [1,2754,null,{}] 03:06:45 INFO - PROCESS | 1652 | 1461492405562 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}] 03:06:45 INFO - PROCESS | 1652 | 1461492405695 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 03:06:45 INFO - PROCESS | 1652 | 1461492405839 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a03000 == 117 [pid = 1652] [id = 696] 03:06:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x116399000) [pid = 1652] [serial = 2088] [outer = 0x0] 03:06:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x11853ec00) [pid = 1652] [serial = 2089] [outer = 0x116399000] 03:06:45 INFO - PROCESS | 1652 | 1461492405872 Marionette DEBUG loaded listener.js 03:06:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x11a456400) [pid = 1652] [serial = 2090] [outer = 0x116399000] 03:06:46 INFO - PROCESS | 1652 | 1461492406384 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]]]}] 03:06:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:06:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 881ms 03:06:46 INFO - PROCESS | 1652 | 1461492406428 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 03:06:46 INFO - PROCESS | 1652 | 1461492406434 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 03:06:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:06:46 INFO - PROCESS | 1652 | 1461492406470 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:06:46 INFO - PROCESS | 1652 | 1461492406473 Marionette TRACE conn2 <- [1,2758,null,{}] 03:06:46 INFO - PROCESS | 1652 | 1461492406477 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}] 03:06:46 INFO - PROCESS | 1652 | 1461492406652 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 03:06:46 INFO - PROCESS | 1652 | 1461492406767 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a22800 == 118 [pid = 1652] [id = 697] 03:06:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x118cf8800) [pid = 1652] [serial = 2091] [outer = 0x0] 03:06:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x11bf8b000) [pid = 1652] [serial = 2092] [outer = 0x118cf8800] 03:06:46 INFO - PROCESS | 1652 | 1461492406796 Marionette DEBUG loaded listener.js 03:06:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x127ea3000) [pid = 1652] [serial = 2093] [outer = 0x118cf8800] 03:06:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12d203000 == 117 [pid = 1652] [id = 372] 03:06:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12d485000 == 116 [pid = 1652] [id = 682] 03:06:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1163b8000 == 115 [pid = 1652] [id = 681] 03:06:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd44000 == 114 [pid = 1652] [id = 657] 03:06:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12c115000 == 113 [pid = 1652] [id = 680] 03:06:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12fab2000 == 112 [pid = 1652] [id = 17] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x12a9dd800) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12aecf800 == 111 [pid = 1652] [id = 679] 03:06:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1287e8000 == 110 [pid = 1652] [id = 678] 03:06:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1e4800 == 109 [pid = 1652] [id = 677] 03:06:47 INFO - PROCESS | 1652 | --DOCSHELL 0x125a18000 == 108 [pid = 1652] [id = 676] 03:06:47 INFO - PROCESS | 1652 | --DOCSHELL 0x139943800 == 107 [pid = 1652] [id = 668] 03:06:47 INFO - PROCESS | 1652 | --DOCSHELL 0x130acf000 == 106 [pid = 1652] [id = 667] 03:06:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4bf800 == 105 [pid = 1652] [id = 666] 03:06:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb96000 == 104 [pid = 1652] [id = 665] 03:06:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12e7b0000 == 103 [pid = 1652] [id = 664] 03:06:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12c11c800 == 102 [pid = 1652] [id = 663] 03:06:47 INFO - PROCESS | 1652 | --DOCSHELL 0x125d17000 == 101 [pid = 1652] [id = 662] 03:06:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119108000 == 100 [pid = 1652] [id = 661] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x12a8cbc00) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x12fe8d400) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x12bfdc400) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x12ab0e000) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x12b0aac00) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x12af93800) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12b48b400) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x129d68000) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x12bd10000) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x12af80000) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x11ad89800) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x128714000) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x12a3f7000) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x12a9df400) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x13b251800) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x12acab400) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x12e48a400) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12aa53800) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x127649000) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12fe98c00) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x12af3f400) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x11aa51000) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x129d83800) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x11bf8f400) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x13b4dc000) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12a6f4c00) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x11c161400) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12a3edc00) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12a89dc00) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x13b404400) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12b48b000) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12a6c6000) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x13b24f400) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x118cf0800) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x125ca0c00) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12e7e2400) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12a6cc400) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x1191ac800) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12ab0a400) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12a361800) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12db18400) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12a359400) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12b6b9c00) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12a6c3c00) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12dc44000) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x127648000) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x129c5b000) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12fe8dc00) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x13aa4c400) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12bf63800) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12a894000) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x13b4d5400) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x119149000) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12eeee000) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12a35e400) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x13a422800) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x11860f400) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12b664400) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12f851c00) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x11b92e400) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x129d77800) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x115328000) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x118c1ac00) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12aa25c00) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12a36a000) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x127b7e800) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12fb2e400) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x129d7a800) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x129e1c000) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11475dc00) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x11b927800) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x11c44ec00) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12aa18c00) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12d29fc00) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x11c443800) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12a897800) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 03:06:47 INFO - PROCESS | 1652 | 1461492407354 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]]]}] 03:06:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:06:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 930ms 03:06:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:06:47 INFO - PROCESS | 1652 | 1461492407394 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 03:06:47 INFO - PROCESS | 1652 | 1461492407395 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 03:06:47 INFO - PROCESS | 1652 | 1461492407398 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:06:47 INFO - PROCESS | 1652 | 1461492407401 Marionette TRACE conn2 <- [1,2762,null,{}] 03:06:47 INFO - PROCESS | 1652 | 1461492407409 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}] 03:06:47 INFO - PROCESS | 1652 | 1461492407525 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 03:06:47 INFO - PROCESS | 1652 | 1461492407627 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a11000 == 101 [pid = 1652] [id = 698] 03:06:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11c16a000) [pid = 1652] [serial = 2094] [outer = 0x0] 03:06:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x129d5cc00) [pid = 1652] [serial = 2095] [outer = 0x11c16a000] 03:06:47 INFO - PROCESS | 1652 | 1461492407664 Marionette DEBUG loaded listener.js 03:06:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x129d7a800) [pid = 1652] [serial = 2096] [outer = 0x11c16a000] 03:06:47 INFO - PROCESS | 1652 | 1461492407975 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]]]}] 03:06:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:06:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 623ms 03:06:48 INFO - PROCESS | 1652 | 1461492408021 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 03:06:48 INFO - PROCESS | 1652 | 1461492408022 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 03:06:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:06:48 INFO - PROCESS | 1652 | 1461492408025 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:06:48 INFO - PROCESS | 1652 | 1461492408026 Marionette TRACE conn2 <- [1,2766,null,{}] 03:06:48 INFO - PROCESS | 1652 | 1461492408028 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}] 03:06:48 INFO - PROCESS | 1652 | 1461492408151 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 03:06:48 INFO - PROCESS | 1652 | 1461492408255 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a9ad800 == 102 [pid = 1652] [id = 699] 03:06:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x129d7c400) [pid = 1652] [serial = 2097] [outer = 0x0] 03:06:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12a361800) [pid = 1652] [serial = 2098] [outer = 0x129d7c400] 03:06:48 INFO - PROCESS | 1652 | 1461492408282 Marionette DEBUG loaded listener.js 03:06:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12a3ec800) [pid = 1652] [serial = 2099] [outer = 0x129d7c400] 03:06:48 INFO - PROCESS | 1652 | 1461492408586 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]]]}] 03:06:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:06:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 618ms 03:06:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:06:48 INFO - PROCESS | 1652 | 1461492408644 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 03:06:48 INFO - PROCESS | 1652 | 1461492408645 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 03:06:48 INFO - PROCESS | 1652 | 1461492408647 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:06:48 INFO - PROCESS | 1652 | 1461492408648 Marionette TRACE conn2 <- [1,2770,null,{}] 03:06:48 INFO - PROCESS | 1652 | 1461492408651 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}] 03:06:48 INFO - PROCESS | 1652 | 1461492408806 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 03:06:48 INFO - PROCESS | 1652 | 1461492408863 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b4ac000 == 103 [pid = 1652] [id = 700] 03:06:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x129e19c00) [pid = 1652] [serial = 2100] [outer = 0x0] 03:06:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12a3fbc00) [pid = 1652] [serial = 2101] [outer = 0x129e19c00] 03:06:48 INFO - PROCESS | 1652 | 1461492408890 Marionette DEBUG loaded listener.js 03:06:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12a899000) [pid = 1652] [serial = 2102] [outer = 0x129e19c00] 03:06:49 INFO - PROCESS | 1652 | 1461492409234 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]]]}] 03:06:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:06:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 619ms 03:06:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:06:49 INFO - PROCESS | 1652 | 1461492409274 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 03:06:49 INFO - PROCESS | 1652 | 1461492409275 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 03:06:49 INFO - PROCESS | 1652 | 1461492409277 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:06:49 INFO - PROCESS | 1652 | 1461492409278 Marionette TRACE conn2 <- [1,2774,null,{}] 03:06:49 INFO - PROCESS | 1652 | 1461492409281 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}] 03:06:49 INFO - PROCESS | 1652 | 1461492409440 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 03:06:49 INFO - PROCESS | 1652 | 1461492409478 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8c5000 == 104 [pid = 1652] [id = 701] 03:06:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12a8a0800) [pid = 1652] [serial = 2103] [outer = 0x0] 03:06:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12aa1ac00) [pid = 1652] [serial = 2104] [outer = 0x12a8a0800] 03:06:49 INFO - PROCESS | 1652 | 1461492409506 Marionette DEBUG loaded listener.js 03:06:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12ac89400) [pid = 1652] [serial = 2105] [outer = 0x12a8a0800] 03:06:49 INFO - PROCESS | 1652 | 1461492409888 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]]]}] 03:06:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:06:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 619ms 03:06:49 INFO - PROCESS | 1652 | 1461492409896 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 03:06:49 INFO - PROCESS | 1652 | 1461492409898 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 03:06:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:06:49 INFO - PROCESS | 1652 | 1461492409911 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:06:49 INFO - PROCESS | 1652 | 1461492409912 Marionette TRACE conn2 <- [1,2778,null,{}] 03:06:49 INFO - PROCESS | 1652 | 1461492409914 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}] 03:06:50 INFO - PROCESS | 1652 | 1461492410066 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 03:06:50 INFO - PROCESS | 1652 | 1461492410081 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d477800 == 105 [pid = 1652] [id = 702] 03:06:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x118c19c00) [pid = 1652] [serial = 2106] [outer = 0x0] 03:06:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12ac82000) [pid = 1652] [serial = 2107] [outer = 0x118c19c00] 03:06:50 INFO - PROCESS | 1652 | 1461492410107 Marionette DEBUG loaded listener.js 03:06:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12ae91000) [pid = 1652] [serial = 2108] [outer = 0x118c19c00] 03:06:50 INFO - PROCESS | 1652 | 1461492410469 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]]]}] 03:06:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:06:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 573ms 03:06:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:06:50 INFO - PROCESS | 1652 | 1461492410485 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 03:06:50 INFO - PROCESS | 1652 | 1461492410487 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 03:06:50 INFO - PROCESS | 1652 | 1461492410489 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:06:50 INFO - PROCESS | 1652 | 1461492410490 Marionette TRACE conn2 <- [1,2782,null,{}] 03:06:50 INFO - PROCESS | 1652 | 1461492410492 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}] 03:06:50 INFO - PROCESS | 1652 | 1461492410636 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 03:06:50 INFO - PROCESS | 1652 | 1461492410657 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e46d000 == 106 [pid = 1652] [id = 703] 03:06:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12acd3400) [pid = 1652] [serial = 2109] [outer = 0x0] 03:06:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12af73c00) [pid = 1652] [serial = 2110] [outer = 0x12acd3400] 03:06:50 INFO - PROCESS | 1652 | 1461492410683 Marionette DEBUG loaded listener.js 03:06:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12b0a1c00) [pid = 1652] [serial = 2111] [outer = 0x12acd3400] 03:06:51 INFO - PROCESS | 1652 | 1461492411257 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]]]}] 03:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x125e19400) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x129d64400) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x1177fc800) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x11aa95800) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x129d6f400) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12a89f000) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12f843800) [pid = 1652] [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.] 03:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x1133cf400) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:06:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:06:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 819ms 03:06:51 INFO - PROCESS | 1652 | 1461492411309 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 03:06:51 INFO - PROCESS | 1652 | 1461492411310 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 03:06:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:06:51 INFO - PROCESS | 1652 | 1461492411314 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:06:51 INFO - PROCESS | 1652 | 1461492411315 Marionette TRACE conn2 <- [1,2786,null,{}] 03:06:51 INFO - PROCESS | 1652 | 1461492411319 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}] 03:06:51 INFO - PROCESS | 1652 | 1461492411480 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 03:06:51 INFO - PROCESS | 1652 | 1461492411489 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ecf7000 == 107 [pid = 1652] [id = 704] 03:06:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x128714800) [pid = 1652] [serial = 2112] [outer = 0x0] 03:06:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12a3f2800) [pid = 1652] [serial = 2113] [outer = 0x128714800] 03:06:51 INFO - PROCESS | 1652 | 1461492411530 Marionette DEBUG loaded listener.js 03:06:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12b0a2000) [pid = 1652] [serial = 2114] [outer = 0x128714800] 03:06:52 INFO - PROCESS | 1652 | 1461492412073 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]]]}] 03:06:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:06:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 772ms 03:06:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:06:52 INFO - PROCESS | 1652 | 1461492412085 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 03:06:52 INFO - PROCESS | 1652 | 1461492412086 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 03:06:52 INFO - PROCESS | 1652 | 1461492412089 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:06:52 INFO - PROCESS | 1652 | 1461492412090 Marionette TRACE conn2 <- [1,2790,null,{}] 03:06:52 INFO - PROCESS | 1652 | 1461492412092 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}] 03:06:52 INFO - PROCESS | 1652 | 1461492412209 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 03:06:52 INFO - PROCESS | 1652 | 1461492412214 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fed0800 == 108 [pid = 1652] [id = 705] 03:06:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12b46ac00) [pid = 1652] [serial = 2115] [outer = 0x0] 03:06:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12bd0b400) [pid = 1652] [serial = 2116] [outer = 0x12b46ac00] 03:06:52 INFO - PROCESS | 1652 | 1461492412240 Marionette DEBUG loaded listener.js 03:06:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12d29c000) [pid = 1652] [serial = 2117] [outer = 0x12b46ac00] 03:06:52 INFO - PROCESS | 1652 | 1461492412625 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]]]}] 03:06:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:06:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 570ms 03:06:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:06:52 INFO - PROCESS | 1652 | 1461492412660 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 03:06:52 INFO - PROCESS | 1652 | 1461492412661 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 03:06:52 INFO - PROCESS | 1652 | 1461492412664 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:06:52 INFO - PROCESS | 1652 | 1461492412666 Marionette TRACE conn2 <- [1,2794,null,{}] 03:06:52 INFO - PROCESS | 1652 | 1461492412668 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}] 03:06:52 INFO - PROCESS | 1652 | 1461492412835 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 03:06:52 INFO - PROCESS | 1652 | 1461492412893 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x139a56000 == 109 [pid = 1652] [id = 706] 03:06:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12d29c400) [pid = 1652] [serial = 2118] [outer = 0x0] 03:06:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12dc3bc00) [pid = 1652] [serial = 2119] [outer = 0x12d29c400] 03:06:52 INFO - PROCESS | 1652 | 1461492412922 Marionette DEBUG loaded listener.js 03:06:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12e489000) [pid = 1652] [serial = 2120] [outer = 0x12d29c400] 03:06:53 INFO - PROCESS | 1652 | 1461492413235 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]]]}] 03:06:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:06:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 623ms 03:06:53 INFO - PROCESS | 1652 | 1461492413369 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 03:06:53 INFO - PROCESS | 1652 | 1461492413371 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 03:06:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:06:53 INFO - PROCESS | 1652 | 1461492413384 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:06:53 INFO - PROCESS | 1652 | 1461492413386 Marionette TRACE conn2 <- [1,2798,null,{}] 03:06:53 INFO - PROCESS | 1652 | 1461492413390 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}] 03:06:53 INFO - PROCESS | 1652 | 1461492413535 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 03:06:53 INFO - PROCESS | 1652 | 1461492413681 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b9dd000 == 110 [pid = 1652] [id = 707] 03:06:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x11853f400) [pid = 1652] [serial = 2121] [outer = 0x0] 03:06:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x118e74000) [pid = 1652] [serial = 2122] [outer = 0x11853f400] 03:06:53 INFO - PROCESS | 1652 | 1461492413715 Marionette DEBUG loaded listener.js 03:06:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x11ad80400) [pid = 1652] [serial = 2123] [outer = 0x11853f400] 03:06:54 INFO - PROCESS | 1652 | 1461492414206 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]]]}] 03:06:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:06:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 876ms 03:06:54 INFO - PROCESS | 1652 | 1461492414266 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 03:06:54 INFO - PROCESS | 1652 | 1461492414269 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 03:06:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:06:54 INFO - PROCESS | 1652 | 1461492414277 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:06:54 INFO - PROCESS | 1652 | 1461492414280 Marionette TRACE conn2 <- [1,2802,null,{}] 03:06:54 INFO - PROCESS | 1652 | 1461492414285 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}] 03:06:54 INFO - PROCESS | 1652 | 1461492414418 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 03:06:54 INFO - PROCESS | 1652 | 1461492414523 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b01f800 == 111 [pid = 1652] [id = 708] 03:06:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x11ad89800) [pid = 1652] [serial = 2124] [outer = 0x0] 03:06:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x127cf4800) [pid = 1652] [serial = 2125] [outer = 0x11ad89800] 03:06:54 INFO - PROCESS | 1652 | 1461492414553 Marionette DEBUG loaded listener.js 03:06:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x129d5c800) [pid = 1652] [serial = 2126] [outer = 0x11ad89800] 03:06:55 INFO - PROCESS | 1652 | 1461492415023 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]]]}] 03:06:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:06:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 777ms 03:06:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:06:55 INFO - PROCESS | 1652 | 1461492415052 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 03:06:55 INFO - PROCESS | 1652 | 1461492415054 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 03:06:55 INFO - PROCESS | 1652 | 1461492415056 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:06:55 INFO - PROCESS | 1652 | 1461492415058 Marionette TRACE conn2 <- [1,2806,null,{}] 03:06:55 INFO - PROCESS | 1652 | 1461492415065 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}] 03:06:55 INFO - PROCESS | 1652 | 1461492415204 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 03:06:55 INFO - PROCESS | 1652 | 1461492415341 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12faca800 == 112 [pid = 1652] [id = 709] 03:06:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12a8a0000) [pid = 1652] [serial = 2127] [outer = 0x0] 03:06:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12a8c9000) [pid = 1652] [serial = 2128] [outer = 0x12a8a0000] 03:06:55 INFO - PROCESS | 1652 | 1461492415377 Marionette DEBUG loaded listener.js 03:06:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12aa57c00) [pid = 1652] [serial = 2129] [outer = 0x12a8a0000] 03:06:55 INFO - PROCESS | 1652 | 1461492415828 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]]]}] 03:06:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:06:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 820ms 03:06:55 INFO - PROCESS | 1652 | 1461492415882 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 03:06:55 INFO - PROCESS | 1652 | 1461492415884 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 03:06:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:06:55 INFO - PROCESS | 1652 | 1461492415889 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:06:55 INFO - PROCESS | 1652 | 1461492415890 Marionette TRACE conn2 <- [1,2810,null,{}] 03:06:55 INFO - PROCESS | 1652 | 1461492415892 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}] 03:06:56 INFO - PROCESS | 1652 | 1461492416027 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 03:06:56 INFO - PROCESS | 1652 | 1461492416134 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x139dd7800 == 113 [pid = 1652] [id = 710] 03:06:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12aba3c00) [pid = 1652] [serial = 2130] [outer = 0x0] 03:06:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12aca0400) [pid = 1652] [serial = 2131] [outer = 0x12aba3c00] 03:06:56 INFO - PROCESS | 1652 | 1461492416165 Marionette DEBUG loaded listener.js 03:06:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12b465400) [pid = 1652] [serial = 2132] [outer = 0x12aba3c00] 03:06:56 INFO - PROCESS | 1652 | 1461492416619 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]]]}] 03:06:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:06:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 770ms 03:06:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:06:56 INFO - PROCESS | 1652 | 1461492416659 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 03:06:56 INFO - PROCESS | 1652 | 1461492416661 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 03:06:56 INFO - PROCESS | 1652 | 1461492416663 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:06:56 INFO - PROCESS | 1652 | 1461492416664 Marionette TRACE conn2 <- [1,2814,null,{}] 03:06:56 INFO - PROCESS | 1652 | 1461492416667 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}] 03:06:56 INFO - PROCESS | 1652 | 1461492416798 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 03:06:56 INFO - PROCESS | 1652 | 1461492416904 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a1e3000 == 114 [pid = 1652] [id = 711] 03:06:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12b0a2c00) [pid = 1652] [serial = 2133] [outer = 0x0] 03:06:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12d29fc00) [pid = 1652] [serial = 2134] [outer = 0x12b0a2c00] 03:06:56 INFO - PROCESS | 1652 | 1461492416935 Marionette DEBUG loaded listener.js 03:06:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12dc45000) [pid = 1652] [serial = 2135] [outer = 0x12b0a2c00] 03:06:57 INFO - PROCESS | 1652 | 1461492417426 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]]]}] 03:06:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:06:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 820ms 03:06:57 INFO - PROCESS | 1652 | 1461492417486 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 03:06:57 INFO - PROCESS | 1652 | 1461492417488 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 03:06:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:06:57 INFO - PROCESS | 1652 | 1461492417492 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:06:57 INFO - PROCESS | 1652 | 1461492417494 Marionette TRACE conn2 <- [1,2818,null,{}] 03:06:57 INFO - PROCESS | 1652 | 1461492417497 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}] 03:06:57 INFO - PROCESS | 1652 | 1461492417651 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 03:06:57 INFO - PROCESS | 1652 | 1461492417758 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a66a000 == 115 [pid = 1652] [id = 712] 03:06:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12e491400) [pid = 1652] [serial = 2136] [outer = 0x0] 03:06:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12e7e4400) [pid = 1652] [serial = 2137] [outer = 0x12e491400] 03:06:57 INFO - PROCESS | 1652 | 1461492417790 Marionette DEBUG loaded listener.js 03:06:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12ec9f800) [pid = 1652] [serial = 2138] [outer = 0x12e491400] 03:06:58 INFO - PROCESS | 1652 | 1461492418260 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]]]}] 03:06:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:06:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 821ms 03:06:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:06:58 INFO - PROCESS | 1652 | 1461492418312 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 03:06:58 INFO - PROCESS | 1652 | 1461492418314 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 03:06:58 INFO - PROCESS | 1652 | 1461492418316 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:06:58 INFO - PROCESS | 1652 | 1461492418317 Marionette TRACE conn2 <- [1,2822,null,{}] 03:06:58 INFO - PROCESS | 1652 | 1461492418320 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}] 03:06:58 INFO - PROCESS | 1652 | 1461492418451 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 03:06:58 INFO - PROCESS | 1652 | 1461492418557 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b17e800 == 116 [pid = 1652] [id = 713] 03:06:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12ec9fc00) [pid = 1652] [serial = 2139] [outer = 0x0] 03:06:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12eeea400) [pid = 1652] [serial = 2140] [outer = 0x12ec9fc00] 03:06:58 INFO - PROCESS | 1652 | 1461492418587 Marionette DEBUG loaded listener.js 03:06:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12eef9000) [pid = 1652] [serial = 2141] [outer = 0x12ec9fc00] 03:06:58 INFO - PROCESS | 1652 | 1461492418979 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]]]}] 03:06:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:06:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 720ms 03:06:59 INFO - PROCESS | 1652 | 1461492419036 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 03:06:59 INFO - PROCESS | 1652 | 1461492419038 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 03:06:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:06:59 INFO - PROCESS | 1652 | 1461492419040 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:06:59 INFO - PROCESS | 1652 | 1461492419042 Marionette TRACE conn2 <- [1,2826,null,{}] 03:06:59 INFO - PROCESS | 1652 | 1461492419044 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}] 03:06:59 INFO - PROCESS | 1652 | 1461492419178 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 03:06:59 INFO - PROCESS | 1652 | 1461492419283 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b450000 == 117 [pid = 1652] [id = 714] 03:06:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x129d5d800) [pid = 1652] [serial = 2142] [outer = 0x0] 03:06:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12f1a2400) [pid = 1652] [serial = 2143] [outer = 0x129d5d800] 03:06:59 INFO - PROCESS | 1652 | 1461492419313 Marionette DEBUG loaded listener.js 03:06:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12f405400) [pid = 1652] [serial = 2144] [outer = 0x129d5d800] 03:06:59 INFO - PROCESS | 1652 | 1461492419757 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:06:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:06:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 769ms 03:06:59 INFO - PROCESS | 1652 | 1461492419812 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 03:06:59 INFO - PROCESS | 1652 | 1461492419813 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 03:06:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:06:59 INFO - PROCESS | 1652 | 1461492419818 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:06:59 INFO - PROCESS | 1652 | 1461492419819 Marionette TRACE conn2 <- [1,2830,null,{}] 03:06:59 INFO - PROCESS | 1652 | 1461492419822 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}] 03:06:59 INFO - PROCESS | 1652 | 1461492419955 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 03:07:00 INFO - PROCESS | 1652 | 1461492420090 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b67b000 == 118 [pid = 1652] [id = 715] 03:07:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12f1a5400) [pid = 1652] [serial = 2145] [outer = 0x0] 03:07:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12f410000) [pid = 1652] [serial = 2146] [outer = 0x12f1a5400] 03:07:00 INFO - PROCESS | 1652 | 1461492420121 Marionette DEBUG loaded listener.js 03:07:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12f84f400) [pid = 1652] [serial = 2147] [outer = 0x12f1a5400] 03:07:00 INFO - PROCESS | 1652 | 1461492420550 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]]]}] 03:07:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:07:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 770ms 03:07:00 INFO - PROCESS | 1652 | 1461492420589 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 03:07:00 INFO - PROCESS | 1652 | 1461492420590 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 03:07:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:07:00 INFO - PROCESS | 1652 | 1461492420592 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:07:00 INFO - PROCESS | 1652 | 1461492420594 Marionette TRACE conn2 <- [1,2834,null,{}] 03:07:00 INFO - PROCESS | 1652 | 1461492420596 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}] 03:07:00 INFO - PROCESS | 1652 | 1461492420730 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 03:07:00 INFO - PROCESS | 1652 | 1461492420868 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b6e0800 == 119 [pid = 1652] [id = 716] 03:07:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12f843c00) [pid = 1652] [serial = 2148] [outer = 0x0] 03:07:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12fb2ac00) [pid = 1652] [serial = 2149] [outer = 0x12f843c00] 03:07:00 INFO - PROCESS | 1652 | 1461492420898 Marionette DEBUG loaded listener.js 03:07:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12fe6ac00) [pid = 1652] [serial = 2150] [outer = 0x12f843c00] 03:07:01 INFO - PROCESS | 1652 | 1461492421401 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:07:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:07:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 819ms 03:07:01 INFO - PROCESS | 1652 | 1461492421412 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 03:07:01 INFO - PROCESS | 1652 | 1461492421416 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 03:07:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:07:01 INFO - PROCESS | 1652 | 1461492421421 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:07:01 INFO - PROCESS | 1652 | 1461492421424 Marionette TRACE conn2 <- [1,2838,null,{}] 03:07:01 INFO - PROCESS | 1652 | 1461492421427 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}] 03:07:01 INFO - PROCESS | 1652 | 1461492421603 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 03:07:01 INFO - PROCESS | 1652 | 1461492421711 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b7ee000 == 120 [pid = 1652] [id = 717] 03:07:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12fb2dc00) [pid = 1652] [serial = 2151] [outer = 0x0] 03:07:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12fe74800) [pid = 1652] [serial = 2152] [outer = 0x12fb2dc00] 03:07:01 INFO - PROCESS | 1652 | 1461492421745 Marionette DEBUG loaded listener.js 03:07:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x138b6ac00) [pid = 1652] [serial = 2153] [outer = 0x12fb2dc00] 03:07:02 INFO - PROCESS | 1652 | 1461492422292 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]]]}] 03:07:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:07:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 921ms 03:07:02 INFO - PROCESS | 1652 | 1461492422342 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 03:07:02 INFO - PROCESS | 1652 | 1461492422344 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 03:07:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:07:02 INFO - PROCESS | 1652 | 1461492422346 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:07:02 INFO - PROCESS | 1652 | 1461492422348 Marionette TRACE conn2 <- [1,2842,null,{}] 03:07:02 INFO - PROCESS | 1652 | 1461492422372 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}] 03:07:02 INFO - PROCESS | 1652 | 1461492422511 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 03:07:02 INFO - PROCESS | 1652 | 1461492422625 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab71800 == 121 [pid = 1652] [id = 718] 03:07:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12af36c00) [pid = 1652] [serial = 2154] [outer = 0x0] 03:07:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x138b6c400) [pid = 1652] [serial = 2155] [outer = 0x12af36c00] 03:07:02 INFO - PROCESS | 1652 | 1461492422655 Marionette DEBUG loaded listener.js 03:07:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x138b74c00) [pid = 1652] [serial = 2156] [outer = 0x12af36c00] 03:07:03 INFO - PROCESS | 1652 | 1461492423125 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]]]}] 03:07:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:07:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 838ms 03:07:03 INFO - PROCESS | 1652 | 1461492423185 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 03:07:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:07:03 INFO - PROCESS | 1652 | 1461492423186 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 03:07:03 INFO - PROCESS | 1652 | 1461492423188 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:07:03 INFO - PROCESS | 1652 | 1461492423189 Marionette TRACE conn2 <- [1,2846,null,{}] 03:07:03 INFO - PROCESS | 1652 | 1461492423192 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}] 03:07:03 INFO - PROCESS | 1652 | 1461492423328 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 03:07:03 INFO - PROCESS | 1652 | 1461492423437 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ecf5000 == 122 [pid = 1652] [id = 719] 03:07:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x12fe6b000) [pid = 1652] [serial = 2157] [outer = 0x0] 03:07:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x139f37c00) [pid = 1652] [serial = 2158] [outer = 0x12fe6b000] 03:07:03 INFO - PROCESS | 1652 | 1461492423468 Marionette DEBUG loaded listener.js 03:07:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x139f3cc00) [pid = 1652] [serial = 2159] [outer = 0x12fe6b000] 03:07:04 INFO - PROCESS | 1652 | 1461492424280 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]]]}] 03:07:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:07:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1121ms 03:07:04 INFO - PROCESS | 1652 | 1461492424310 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 03:07:04 INFO - PROCESS | 1652 | 1461492424313 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 03:07:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:07:04 INFO - PROCESS | 1652 | 1461492424336 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:07:04 INFO - PROCESS | 1652 | 1461492424339 Marionette TRACE conn2 <- [1,2850,null,{}] 03:07:04 INFO - PROCESS | 1652 | 1461492424345 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}] 03:07:04 INFO - PROCESS | 1652 | 1461492424474 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 03:07:04 INFO - PROCESS | 1652 | 1461492424583 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa11800 == 123 [pid = 1652] [id = 720] 03:07:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x1154bd400) [pid = 1652] [serial = 2160] [outer = 0x0] 03:07:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x1156eb800) [pid = 1652] [serial = 2161] [outer = 0x1154bd400] 03:07:04 INFO - PROCESS | 1652 | 1461492424612 Marionette DEBUG loaded listener.js 03:07:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x11779c000) [pid = 1652] [serial = 2162] [outer = 0x1154bd400] 03:07:05 INFO - PROCESS | 1652 | 1461492425118 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:07:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:07:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 846ms 03:07:05 INFO - PROCESS | 1652 | 1461492425163 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 03:07:05 INFO - PROCESS | 1652 | 1461492425166 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 03:07:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:07:05 INFO - PROCESS | 1652 | 1461492425171 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:07:05 INFO - PROCESS | 1652 | 1461492425173 Marionette TRACE conn2 <- [1,2854,null,{}] 03:07:05 INFO - PROCESS | 1652 | 1461492425175 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}] 03:07:05 INFO - PROCESS | 1652 | 1461492425296 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 03:07:05 INFO - PROCESS | 1652 | 1461492425440 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b913800 == 124 [pid = 1652] [id = 721] 03:07:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x118ead000) [pid = 1652] [serial = 2163] [outer = 0x0] 03:07:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x119147000) [pid = 1652] [serial = 2164] [outer = 0x118ead000] 03:07:05 INFO - PROCESS | 1652 | 1461492425472 Marionette DEBUG loaded listener.js 03:07:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x11a413800) [pid = 1652] [serial = 2165] [outer = 0x118ead000] 03:07:05 INFO - PROCESS | 1652 | 1461492425959 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]]]}] 03:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12fed0800 == 123 [pid = 1652] [id = 705] 03:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12ecf7000 == 122 [pid = 1652] [id = 704] 03:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12e46d000 == 121 [pid = 1652] [id = 703] 03:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12d477800 == 120 [pid = 1652] [id = 702] 03:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8c5000 == 119 [pid = 1652] [id = 701] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x127b80800) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 03:07:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:07:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 874ms 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x12acce000) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x12ae92800) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x12af3e800) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x12af95800) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12b493000) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12b496800) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12bc71400) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12b4ac000 == 118 [pid = 1652] [id = 700] 03:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12a9ad800 == 117 [pid = 1652] [id = 699] 03:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x125a11000 == 116 [pid = 1652] [id = 698] 03:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11c81d000 == 115 [pid = 1652] [id = 658] 03:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x125a22800 == 114 [pid = 1652] [id = 697] 03:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x125a03000 == 113 [pid = 1652] [id = 696] 03:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x13a670000 == 112 [pid = 1652] [id = 690] 03:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x13a566000 == 111 [pid = 1652] [id = 689] 03:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x139dd5800 == 110 [pid = 1652] [id = 688] 03:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x139c20000 == 109 [pid = 1652] [id = 687] 03:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x130ad3800 == 108 [pid = 1652] [id = 686] 03:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12d48b000 == 107 [pid = 1652] [id = 685] 03:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12a80f000 == 106 [pid = 1652] [id = 684] 03:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x118c95800 == 105 [pid = 1652] [id = 683] 03:07:06 INFO - PROCESS | 1652 | 1461492426096 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 03:07:06 INFO - PROCESS | 1652 | 1461492426097 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 03:07:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:07:06 INFO - PROCESS | 1652 | 1461492426101 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:07:06 INFO - PROCESS | 1652 | 1461492426104 Marionette TRACE conn2 <- [1,2858,null,{}] 03:07:06 INFO - PROCESS | 1652 | 1461492426111 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}] 03:07:06 INFO - PROCESS | 1652 | 1461492426227 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 03:07:06 INFO - PROCESS | 1652 | 1461492426233 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c4a000 == 106 [pid = 1652] [id = 722] 03:07:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x11aff5800) [pid = 1652] [serial = 2166] [outer = 0x0] 03:07:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x11bbaa800) [pid = 1652] [serial = 2167] [outer = 0x11aff5800] 03:07:06 INFO - PROCESS | 1652 | 1461492426262 Marionette DEBUG loaded listener.js 03:07:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x11c16e400) [pid = 1652] [serial = 2168] [outer = 0x11aff5800] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12878d800) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x129d5d400) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12a3f5000) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x12a8c2400) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x12ab98800) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12a893400) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12ac9dc00) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x118f96400) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x118665000) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x123a8fc00) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x11b931400) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x11a454800) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12a353400) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x115253c00) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12a354800) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x125e73000) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12aa24c00) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12af73000) [pid = 1652] [serial = 1382] [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.] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x1147d2800) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x11a458000) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12a6cec00) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12a36f000) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 03:07:06 INFO - PROCESS | 1652 | 1461492426776 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:07:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:07:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 723ms 03:07:06 INFO - PROCESS | 1652 | 1461492426824 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 03:07:06 INFO - PROCESS | 1652 | 1461492426826 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 03:07:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:07:06 INFO - PROCESS | 1652 | 1461492426828 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:07:06 INFO - PROCESS | 1652 | 1461492426830 Marionette TRACE conn2 <- [1,2862,null,{}] 03:07:06 INFO - PROCESS | 1652 | 1461492426833 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}] 03:07:06 INFO - PROCESS | 1652 | 1461492426942 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 03:07:06 INFO - PROCESS | 1652 | 1461492426946 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a0e800 == 107 [pid = 1652] [id = 723] 03:07:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x125c9ec00) [pid = 1652] [serial = 2169] [outer = 0x0] 03:07:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x125e1a800) [pid = 1652] [serial = 2170] [outer = 0x125c9ec00] 03:07:06 INFO - PROCESS | 1652 | 1461492426977 Marionette DEBUG loaded listener.js 03:07:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x1272f2400) [pid = 1652] [serial = 2171] [outer = 0x125c9ec00] 03:07:07 INFO - PROCESS | 1652 | 1461492427384 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]]]}] 03:07:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:07:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 573ms 03:07:07 INFO - PROCESS | 1652 | 1461492427404 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 03:07:07 INFO - PROCESS | 1652 | 1461492427405 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 03:07:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:07:07 INFO - PROCESS | 1652 | 1461492427408 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:07:07 INFO - PROCESS | 1652 | 1461492427409 Marionette TRACE conn2 <- [1,2866,null,{}] 03:07:07 INFO - PROCESS | 1652 | 1461492427411 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}] 03:07:07 INFO - PROCESS | 1652 | 1461492427521 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 03:07:07 INFO - PROCESS | 1652 | 1461492427554 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x129978000 == 108 [pid = 1652] [id = 724] 03:07:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12870cc00) [pid = 1652] [serial = 2172] [outer = 0x0] 03:07:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12915c800) [pid = 1652] [serial = 2173] [outer = 0x12870cc00] 03:07:07 INFO - PROCESS | 1652 | 1461492427581 Marionette DEBUG loaded listener.js 03:07:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x129946000) [pid = 1652] [serial = 2174] [outer = 0x12870cc00] 03:07:07 INFO - PROCESS | 1652 | 1461492427971 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]]]}] 03:07:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:07:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 619ms 03:07:08 INFO - PROCESS | 1652 | 1461492428028 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 03:07:08 INFO - PROCESS | 1652 | 1461492428029 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 03:07:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:07:08 INFO - PROCESS | 1652 | 1461492428032 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:07:08 INFO - PROCESS | 1652 | 1461492428034 Marionette TRACE conn2 <- [1,2870,null,{}] 03:07:08 INFO - PROCESS | 1652 | 1461492428038 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}] 03:07:08 INFO - PROCESS | 1652 | 1461492428159 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 03:07:08 INFO - PROCESS | 1652 | 1461492428164 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab75000 == 109 [pid = 1652] [id = 725] 03:07:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x129947800) [pid = 1652] [serial = 2175] [outer = 0x0] 03:07:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x129d76000) [pid = 1652] [serial = 2176] [outer = 0x129947800] 03:07:08 INFO - PROCESS | 1652 | 1461492428194 Marionette DEBUG loaded listener.js 03:07:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12a353c00) [pid = 1652] [serial = 2177] [outer = 0x129947800] 03:07:08 INFO - PROCESS | 1652 | 1461492428593 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]]]}] 03:07:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:07:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 571ms 03:07:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:07:08 INFO - PROCESS | 1652 | 1461492428610 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 03:07:08 INFO - PROCESS | 1652 | 1461492428612 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 03:07:08 INFO - PROCESS | 1652 | 1461492428614 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:07:08 INFO - PROCESS | 1652 | 1461492428615 Marionette TRACE conn2 <- [1,2874,null,{}] 03:07:08 INFO - PROCESS | 1652 | 1461492428623 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}] 03:07:08 INFO - PROCESS | 1652 | 1461492428767 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 03:07:08 INFO - PROCESS | 1652 | 1461492428782 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae44800 == 110 [pid = 1652] [id = 726] 03:07:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x129d5fc00) [pid = 1652] [serial = 2178] [outer = 0x0] 03:07:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12a35d400) [pid = 1652] [serial = 2179] [outer = 0x129d5fc00] 03:07:08 INFO - PROCESS | 1652 | 1461492428809 Marionette DEBUG loaded listener.js 03:07:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12a367000) [pid = 1652] [serial = 2180] [outer = 0x129d5fc00] 03:07:09 INFO - PROCESS | 1652 | 1461492429221 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]]]}] 03:07:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:07:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 624ms 03:07:09 INFO - PROCESS | 1652 | 1461492429241 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 03:07:09 INFO - PROCESS | 1652 | 1461492429242 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 03:07:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:07:09 INFO - PROCESS | 1652 | 1461492429245 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:07:09 INFO - PROCESS | 1652 | 1461492429247 Marionette TRACE conn2 <- [1,2878,null,{}] 03:07:09 INFO - PROCESS | 1652 | 1461492429268 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}] 03:07:09 INFO - PROCESS | 1652 | 1461492429456 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 03:07:09 INFO - PROCESS | 1652 | 1461492429485 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b4b2800 == 111 [pid = 1652] [id = 727] 03:07:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x129e1d400) [pid = 1652] [serial = 2181] [outer = 0x0] 03:07:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12a3ed000) [pid = 1652] [serial = 2182] [outer = 0x129e1d400] 03:07:09 INFO - PROCESS | 1652 | 1461492429528 Marionette DEBUG loaded listener.js 03:07:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12a3ff400) [pid = 1652] [serial = 2183] [outer = 0x129e1d400] 03:07:09 INFO - PROCESS | 1652 | 1461492429976 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]]]}] 03:07:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:07:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 774ms 03:07:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:07:10 INFO - PROCESS | 1652 | 1461492430020 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 03:07:10 INFO - PROCESS | 1652 | 1461492430021 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 03:07:10 INFO - PROCESS | 1652 | 1461492430023 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:07:10 INFO - PROCESS | 1652 | 1461492430024 Marionette TRACE conn2 <- [1,2882,null,{}] 03:07:10 INFO - PROCESS | 1652 | 1461492430027 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}] 03:07:10 INFO - PROCESS | 1652 | 1461492430181 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 03:07:10 INFO - PROCESS | 1652 | 1461492430200 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc54800 == 112 [pid = 1652] [id = 728] 03:07:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12a6c2800) [pid = 1652] [serial = 2184] [outer = 0x0] 03:07:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12a6ea400) [pid = 1652] [serial = 2185] [outer = 0x12a6c2800] 03:07:10 INFO - PROCESS | 1652 | 1461492430226 Marionette DEBUG loaded listener.js 03:07:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x12a89ec00) [pid = 1652] [serial = 2186] [outer = 0x12a6c2800] 03:07:10 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x116399000) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:07:10 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x11a45f800) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:07:10 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x118c19c00) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:07:10 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x11c16a000) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:07:10 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x129e19c00) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:07:10 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x128714800) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:07:10 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12acd3400) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:07:10 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x129d7c400) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:07:10 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x118cf8800) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:07:10 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12fab3000) [pid = 1652] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:07:10 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12a8a0800) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:07:10 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12b46ac00) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:07:10 INFO - PROCESS | 1652 | 1461492430883 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]]]}] 03:07:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:07:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 870ms 03:07:10 INFO - PROCESS | 1652 | 1461492430893 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 03:07:10 INFO - PROCESS | 1652 | 1461492430895 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 03:07:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:07:10 INFO - PROCESS | 1652 | 1461492430897 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:07:10 INFO - PROCESS | 1652 | 1461492430898 Marionette TRACE conn2 <- [1,2886,null,{}] 03:07:10 INFO - PROCESS | 1652 | 1461492430903 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}] 03:07:11 INFO - PROCESS | 1652 | 1461492431019 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 03:07:11 INFO - PROCESS | 1652 | 1461492431108 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c11b000 == 113 [pid = 1652] [id = 729] 03:07:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x11ad8b800) [pid = 1652] [serial = 2187] [outer = 0x0] 03:07:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12a6c7800) [pid = 1652] [serial = 2188] [outer = 0x11ad8b800] 03:07:11 INFO - PROCESS | 1652 | 1461492431135 Marionette DEBUG loaded listener.js 03:07:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12a8c7800) [pid = 1652] [serial = 2189] [outer = 0x11ad8b800] 03:07:11 INFO - PROCESS | 1652 | 1461492431445 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]]]}] 03:07:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:07:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 575ms 03:07:11 INFO - PROCESS | 1652 | 1461492431472 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 03:07:11 INFO - PROCESS | 1652 | 1461492431474 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 03:07:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:07:11 INFO - PROCESS | 1652 | 1461492431476 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:07:11 INFO - PROCESS | 1652 | 1461492431478 Marionette TRACE conn2 <- [1,2890,null,{}] 03:07:11 INFO - PROCESS | 1652 | 1461492431480 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}] 03:07:11 INFO - PROCESS | 1652 | 1461492431603 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 03:07:11 INFO - PROCESS | 1652 | 1461492431607 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d481800 == 114 [pid = 1652] [id = 730] 03:07:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12a8ca400) [pid = 1652] [serial = 2190] [outer = 0x0] 03:07:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12aa1d400) [pid = 1652] [serial = 2191] [outer = 0x12a8ca400] 03:07:11 INFO - PROCESS | 1652 | 1461492431637 Marionette DEBUG loaded listener.js 03:07:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12ab94000) [pid = 1652] [serial = 2192] [outer = 0x12a8ca400] 03:07:12 INFO - PROCESS | 1652 | 1461492432021 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:07:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:07:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 570ms 03:07:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:07:12 INFO - PROCESS | 1652 | 1461492432058 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 03:07:12 INFO - PROCESS | 1652 | 1461492432060 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 03:07:12 INFO - PROCESS | 1652 | 1461492432062 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:07:12 INFO - PROCESS | 1652 | 1461492432063 Marionette TRACE conn2 <- [1,2894,null,{}] 03:07:12 INFO - PROCESS | 1652 | 1461492432067 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}] 03:07:12 INFO - PROCESS | 1652 | 1461492432181 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 03:07:12 INFO - PROCESS | 1652 | 1461492432185 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e46d000 == 115 [pid = 1652] [id = 731] 03:07:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12aa5ac00) [pid = 1652] [serial = 2193] [outer = 0x0] 03:07:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12aba7000) [pid = 1652] [serial = 2194] [outer = 0x12aa5ac00] 03:07:12 INFO - PROCESS | 1652 | 1461492432211 Marionette DEBUG loaded listener.js 03:07:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12aca9c00) [pid = 1652] [serial = 2195] [outer = 0x12aa5ac00] 03:07:12 INFO - PROCESS | 1652 | 1461492432586 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]]]}] 03:07:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:07:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 569ms 03:07:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:07:12 INFO - PROCESS | 1652 | 1461492432637 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 03:07:12 INFO - PROCESS | 1652 | 1461492432639 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 03:07:12 INFO - PROCESS | 1652 | 1461492432641 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:07:12 INFO - PROCESS | 1652 | 1461492432642 Marionette TRACE conn2 <- [1,2898,null,{}] 03:07:12 INFO - PROCESS | 1652 | 1461492432645 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}] 03:07:12 INFO - PROCESS | 1652 | 1461492432801 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 03:07:13 INFO - PROCESS | 1652 | 1461492432997 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e51000 == 116 [pid = 1652] [id = 732] 03:07:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x113591400) [pid = 1652] [serial = 2196] [outer = 0x0] 03:07:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x114717400) [pid = 1652] [serial = 2197] [outer = 0x113591400] 03:07:13 INFO - PROCESS | 1652 | 1461492433031 Marionette DEBUG loaded listener.js 03:07:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x116309000) [pid = 1652] [serial = 2198] [outer = 0x113591400] 03:07:13 INFO - PROCESS | 1652 | 1461492433526 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]]]}] 03:07:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:07:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 920ms 03:07:13 INFO - PROCESS | 1652 | 1461492433569 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 03:07:13 INFO - PROCESS | 1652 | 1461492433573 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 03:07:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:07:13 INFO - PROCESS | 1652 | 1461492433578 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:07:13 INFO - PROCESS | 1652 | 1461492433581 Marionette TRACE conn2 <- [1,2902,null,{}] 03:07:13 INFO - PROCESS | 1652 | 1461492433586 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}] 03:07:13 INFO - PROCESS | 1652 | 1461492433723 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 03:07:13 INFO - PROCESS | 1652 | 1461492433828 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a1f000 == 117 [pid = 1652] [id = 733] 03:07:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x11a420c00) [pid = 1652] [serial = 2199] [outer = 0x0] 03:07:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x11aa9f000) [pid = 1652] [serial = 2200] [outer = 0x11a420c00] 03:07:13 INFO - PROCESS | 1652 | 1461492433862 Marionette DEBUG loaded listener.js 03:07:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x11b92e400) [pid = 1652] [serial = 2201] [outer = 0x11a420c00] 03:07:14 INFO - PROCESS | 1652 | 1461492434346 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:07:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:07:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 824ms 03:07:14 INFO - PROCESS | 1652 | 1461492434404 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 03:07:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:07:14 INFO - PROCESS | 1652 | 1461492434407 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 03:07:14 INFO - PROCESS | 1652 | 1461492434410 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:07:14 INFO - PROCESS | 1652 | 1461492434411 Marionette TRACE conn2 <- [1,2906,null,{}] 03:07:14 INFO - PROCESS | 1652 | 1461492434414 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}] 03:07:14 INFO - PROCESS | 1652 | 1461492434544 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 03:07:14 INFO - PROCESS | 1652 | 1461492434677 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c104000 == 118 [pid = 1652] [id = 734] 03:07:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x11bf87c00) [pid = 1652] [serial = 2202] [outer = 0x0] 03:07:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x127648000) [pid = 1652] [serial = 2203] [outer = 0x11bf87c00] 03:07:14 INFO - PROCESS | 1652 | 1461492434710 Marionette DEBUG loaded listener.js 03:07:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x129d64400) [pid = 1652] [serial = 2204] [outer = 0x11bf87c00] 03:07:15 INFO - PROCESS | 1652 | 1461492435134 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]]]}] 03:07:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:07:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 768ms 03:07:15 INFO - PROCESS | 1652 | 1461492435179 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 03:07:15 INFO - PROCESS | 1652 | 1461492435181 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 03:07:15 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:07:15 INFO - PROCESS | 1652 | 1461492435211 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:07:15 INFO - PROCESS | 1652 | 1461492435215 Marionette TRACE conn2 <- [1,2910,null,{}] 03:07:15 INFO - PROCESS | 1652 | 1461492435221 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}] 03:07:15 INFO - PROCESS | 1652 | 1461492435354 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 03:07:15 INFO - PROCESS | 1652 | 1461492435453 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eecb800 == 119 [pid = 1652] [id = 735] 03:07:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x129d85c00) [pid = 1652] [serial = 2205] [outer = 0x0] 03:07:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x12a3fec00) [pid = 1652] [serial = 2206] [outer = 0x129d85c00] 03:07:15 INFO - PROCESS | 1652 | 1461492435484 Marionette DEBUG loaded listener.js 03:07:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x12a9da800) [pid = 1652] [serial = 2207] [outer = 0x129d85c00] 03:07:15 INFO - PROCESS | 1652 | 1461492435874 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]]]}] 03:07:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:07:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:07:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 684ms 03:07:15 INFO - TEST-START | /DOMEvents/constructors.html 03:07:15 INFO - PROCESS | 1652 | 1461492435887 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 03:07:15 INFO - PROCESS | 1652 | 1461492435889 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 03:07:15 INFO - PROCESS | 1652 | 1461492435892 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:07:15 INFO - PROCESS | 1652 | 1461492435893 Marionette TRACE conn2 <- [1,2914,null,{}] 03:07:15 INFO - PROCESS | 1652 | 1461492435896 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}] 03:07:16 INFO - PROCESS | 1652 | 1461492436044 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 03:07:16 INFO - PROCESS | 1652 | 1461492436159 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fec1800 == 120 [pid = 1652] [id = 736] 03:07:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x12a3e4000) [pid = 1652] [serial = 2208] [outer = 0x0] 03:07:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12aa5e000) [pid = 1652] [serial = 2209] [outer = 0x12a3e4000] 03:07:16 INFO - PROCESS | 1652 | 1461492436190 Marionette DEBUG loaded listener.js 03:07:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x12ab90000) [pid = 1652] [serial = 2210] [outer = 0x12a3e4000] 03:07:16 INFO - PROCESS | 1652 | 1461492436601 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]]]}] 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:07:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:07:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:07:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:07:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:07:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:07:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:07:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 724ms 03:07:16 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:07:16 INFO - PROCESS | 1652 | 1461492436617 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 03:07:16 INFO - PROCESS | 1652 | 1461492436618 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 03:07:16 INFO - PROCESS | 1652 | 1461492436621 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:07:16 INFO - PROCESS | 1652 | 1461492436622 Marionette TRACE conn2 <- [1,2918,null,{}] 03:07:16 INFO - PROCESS | 1652 | 1461492436625 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}] 03:07:16 INFO - PROCESS | 1652 | 1461492436754 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 03:07:16 INFO - PROCESS | 1652 | 1461492436887 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x13995c800 == 121 [pid = 1652] [id = 737] 03:07:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x12acd2c00) [pid = 1652] [serial = 2211] [outer = 0x0] 03:07:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12af37000) [pid = 1652] [serial = 2212] [outer = 0x12acd2c00] 03:07:16 INFO - PROCESS | 1652 | 1461492436927 Marionette DEBUG loaded listener.js 03:07:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12af79400) [pid = 1652] [serial = 2213] [outer = 0x12acd2c00] 03:07:17 INFO - PROCESS | 1652 | 1461492437321 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:07:17 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:07:17 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 719ms 03:07:17 INFO - PROCESS | 1652 | 1461492437341 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 03:07:17 INFO - PROCESS | 1652 | 1461492437342 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 03:07:17 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:07:17 INFO - PROCESS | 1652 | 1461492437345 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:07:17 INFO - PROCESS | 1652 | 1461492437346 Marionette TRACE conn2 <- [1,2922,null,{}] 03:07:17 INFO - PROCESS | 1652 | 1461492437348 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}] 03:07:17 INFO - PROCESS | 1652 | 1461492437497 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 03:07:17 INFO - PROCESS | 1652 | 1461492437600 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x139c90000 == 122 [pid = 1652] [id = 738] 03:07:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x12aa5f400) [pid = 1652] [serial = 2214] [outer = 0x0] 03:07:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x12b0a2400) [pid = 1652] [serial = 2215] [outer = 0x12aa5f400] 03:07:17 INFO - PROCESS | 1652 | 1461492437630 Marionette DEBUG loaded listener.js 03:07:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x12b48f800) [pid = 1652] [serial = 2216] [outer = 0x12aa5f400] 03:07:17 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 03:07:17 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 03:07:17 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 03:07:17 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 03:07:17 INFO - PROCESS | 1652 | 1461492437993 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]]]}] 03:07:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:07:18 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:07:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:07:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:07:18 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 03:07:18 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:07:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:07:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:07:18 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 03:07:18 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:07:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:07:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:07:18 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]" 03:07:18 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:07:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:07:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:07:18 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:07:18 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 669ms 03:07:18 INFO - PROCESS | 1652 | 1461492438015 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 03:07:18 INFO - PROCESS | 1652 | 1461492438016 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 03:07:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:07:18 INFO - PROCESS | 1652 | 1461492438019 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:07:18 INFO - PROCESS | 1652 | 1461492438020 Marionette TRACE conn2 <- [1,2926,null,{}] 03:07:18 INFO - PROCESS | 1652 | 1461492438023 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}] 03:07:18 INFO - PROCESS | 1652 | 1461492438151 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 03:07:18 INFO - PROCESS | 1652 | 1461492438284 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x139dce800 == 123 [pid = 1652] [id = 739] 03:07:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x12ae91800) [pid = 1652] [serial = 2217] [outer = 0x0] 03:07:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x12b665c00) [pid = 1652] [serial = 2218] [outer = 0x12ae91800] 03:07:18 INFO - PROCESS | 1652 | 1461492438316 Marionette DEBUG loaded listener.js 03:07:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x12d298c00) [pid = 1652] [serial = 2219] [outer = 0x12ae91800] 03:07:18 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:07:18 INFO - PROCESS | 1652 | 1461492438678 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]]]}] 03:07:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:07:18 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 669ms 03:07:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:07:18 INFO - PROCESS | 1652 | 1461492438688 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 03:07:18 INFO - PROCESS | 1652 | 1461492438690 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 03:07:18 INFO - PROCESS | 1652 | 1461492438692 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:07:18 INFO - PROCESS | 1652 | 1461492438693 Marionette TRACE conn2 <- [1,2930,null,{}] 03:07:18 INFO - PROCESS | 1652 | 1461492438696 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}] 03:07:18 INFO - PROCESS | 1652 | 1461492438828 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 03:07:18 INFO - PROCESS | 1652 | 1461492438978 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a1e3800 == 124 [pid = 1652] [id = 740] 03:07:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x12ac9c400) [pid = 1652] [serial = 2220] [outer = 0x0] 03:07:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x12d684c00) [pid = 1652] [serial = 2221] [outer = 0x12ac9c400] 03:07:19 INFO - PROCESS | 1652 | 1461492439011 Marionette DEBUG loaded listener.js 03:07:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x12dc40800) [pid = 1652] [serial = 2222] [outer = 0x12ac9c400] 03:07:19 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:07:19 INFO - PROCESS | 1652 | 1461492439375 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]]]}] 03:07:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:07:19 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 720ms 03:07:19 INFO - PROCESS | 1652 | 1461492439412 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 03:07:19 INFO - PROCESS | 1652 | 1461492439414 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 03:07:19 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:07:19 INFO - PROCESS | 1652 | 1461492439416 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:07:19 INFO - PROCESS | 1652 | 1461492439418 Marionette TRACE conn2 <- [1,2934,null,{}] 03:07:19 INFO - PROCESS | 1652 | 1461492439420 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}] 03:07:19 INFO - PROCESS | 1652 | 1461492439551 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 03:07:19 INFO - PROCESS | 1652 | 1461492439682 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a59b800 == 125 [pid = 1652] [id = 741] 03:07:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x12dc40c00) [pid = 1652] [serial = 2223] [outer = 0x0] 03:07:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x12e413000) [pid = 1652] [serial = 2224] [outer = 0x12dc40c00] 03:07:19 INFO - PROCESS | 1652 | 1461492439714 Marionette DEBUG loaded listener.js 03:07:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x12e417c00) [pid = 1652] [serial = 2225] [outer = 0x12dc40c00] 03:07:20 INFO - PROCESS | 1652 | 1461492440079 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]]]}] 03:07:20 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:07:20 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 670ms 03:07:20 INFO - PROCESS | 1652 | 1461492440087 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 03:07:20 INFO - PROCESS | 1652 | 1461492440089 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 03:07:20 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:07:20 INFO - PROCESS | 1652 | 1461492440091 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:07:20 INFO - PROCESS | 1652 | 1461492440092 Marionette TRACE conn2 <- [1,2938,null,{}] 03:07:20 INFO - PROCESS | 1652 | 1461492440095 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}] 03:07:20 INFO - PROCESS | 1652 | 1461492440226 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 03:07:20 INFO - PROCESS | 1652 | 1461492440380 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x13ad73000 == 126 [pid = 1652] [id = 742] 03:07:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x12e493400) [pid = 1652] [serial = 2226] [outer = 0x0] 03:07:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x12e4a8400) [pid = 1652] [serial = 2227] [outer = 0x12e493400] 03:07:20 INFO - PROCESS | 1652 | 1461492440427 Marionette DEBUG loaded listener.js 03:07:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x12e7f1c00) [pid = 1652] [serial = 2228] [outer = 0x12e493400] 03:07:20 INFO - PROCESS | 1652 | 1461492440788 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]]]}] 03:07:20 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. 03:07:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 718ms 03:07:20 INFO - PROCESS | 1652 | 1461492440810 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 03:07:20 INFO - PROCESS | 1652 | 1461492440812 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 03:07:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:07:20 INFO - PROCESS | 1652 | 1461492440814 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:07:20 INFO - PROCESS | 1652 | 1461492440817 Marionette TRACE conn2 <- [1,2942,null,{}] 03:07:20 INFO - PROCESS | 1652 | 1461492440819 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}] 03:07:20 INFO - PROCESS | 1652 | 1461492440967 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 03:07:21 INFO - PROCESS | 1652 | 1461492441101 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b6ca000 == 127 [pid = 1652] [id = 743] 03:07:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x12e4a5800) [pid = 1652] [serial = 2229] [outer = 0x0] 03:07:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x12eef4000) [pid = 1652] [serial = 2230] [outer = 0x12e4a5800] 03:07:21 INFO - PROCESS | 1652 | 1461492441132 Marionette DEBUG loaded listener.js 03:07:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x12fe6fc00) [pid = 1652] [serial = 2231] [outer = 0x12e4a5800] 03:07:21 INFO - PROCESS | 1652 | 1461492441495 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"]]]}] 03:07:21 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 03:07:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:07:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:07:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 722ms 03:07:21 INFO - PROCESS | 1652 | 1461492441536 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 03:07:21 INFO - PROCESS | 1652 | 1461492441538 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 03:07:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:07:21 INFO - PROCESS | 1652 | 1461492441540 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:07:21 INFO - PROCESS | 1652 | 1461492441541 Marionette TRACE conn2 <- [1,2946,null,{}] 03:07:21 INFO - PROCESS | 1652 | 1461492441544 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}] 03:07:21 INFO - PROCESS | 1652 | 1461492441678 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 03:07:21 INFO - PROCESS | 1652 | 1461492441826 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x13e557000 == 128 [pid = 1652] [id = 744] 03:07:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x12fe70000) [pid = 1652] [serial = 2232] [outer = 0x0] 03:07:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x12fe8ec00) [pid = 1652] [serial = 2233] [outer = 0x12fe70000] 03:07:21 INFO - PROCESS | 1652 | 1461492441855 Marionette DEBUG loaded listener.js 03:07:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x138b6f400) [pid = 1652] [serial = 2234] [outer = 0x12fe70000] 03:07:22 INFO - PROCESS | 1652 | 1461492442259 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]]]}] 03:07:22 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. 03:07:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 769ms 03:07:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:07:22 INFO - PROCESS | 1652 | 1461492442310 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 03:07:22 INFO - PROCESS | 1652 | 1461492442311 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 03:07:22 INFO - PROCESS | 1652 | 1461492442314 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:07:22 INFO - PROCESS | 1652 | 1461492442315 Marionette TRACE conn2 <- [1,2950,null,{}] 03:07:22 INFO - PROCESS | 1652 | 1461492442318 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}] 03:07:22 INFO - PROCESS | 1652 | 1461492442451 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 03:07:22 INFO - PROCESS | 1652 | 1461492442596 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x128747800 == 129 [pid = 1652] [id = 745] 03:07:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x11b151c00) [pid = 1652] [serial = 2235] [outer = 0x0] 03:07:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x11b1c2400) [pid = 1652] [serial = 2236] [outer = 0x11b151c00] 03:07:22 INFO - PROCESS | 1652 | 1461492442630 Marionette DEBUG loaded listener.js 03:07:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x12b0a4800) [pid = 1652] [serial = 2237] [outer = 0x11b151c00] 03:07:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1155a2800 == 130 [pid = 1652] [id = 746] 03:07:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x139f36000) [pid = 1652] [serial = 2238] [outer = 0x0] 03:07:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 268 (0x12bfc1400) [pid = 1652] [serial = 2239] [outer = 0x139f36000] 03:07:23 INFO - PROCESS | 1652 | 1461492443094 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]]]}] 03:07:23 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. 03:07:23 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 821ms 03:07:23 INFO - PROCESS | 1652 | 1461492443135 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 03:07:23 INFO - PROCESS | 1652 | 1461492443137 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 03:07:23 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:07:23 INFO - PROCESS | 1652 | 1461492443139 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:07:23 INFO - PROCESS | 1652 | 1461492443141 Marionette TRACE conn2 <- [1,2954,null,{}] 03:07:23 INFO - PROCESS | 1652 | 1461492443143 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}] 03:07:23 INFO - PROCESS | 1652 | 1461492443323 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 03:07:23 INFO - PROCESS | 1652 | 1461492443459 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x139948800 == 131 [pid = 1652] [id = 747] 03:07:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 269 (0x12b66fc00) [pid = 1652] [serial = 2240] [outer = 0x0] 03:07:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 270 (0x139f38c00) [pid = 1652] [serial = 2241] [outer = 0x12b66fc00] 03:07:23 INFO - PROCESS | 1652 | 1461492443490 Marionette DEBUG loaded listener.js 03:07:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 271 (0x139f42400) [pid = 1652] [serial = 2242] [outer = 0x12b66fc00] 03:07:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:07:23 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 03:07:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 720ms 03:07:23 INFO - PROCESS | 1652 | 1461492443853 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]]]}] 03:07:23 INFO - PROCESS | 1652 | 1461492443860 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 03:07:23 INFO - PROCESS | 1652 | 1461492443862 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 03:07:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:07:23 INFO - PROCESS | 1652 | 1461492443866 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:07:23 INFO - PROCESS | 1652 | 1461492443868 Marionette TRACE conn2 <- [1,2958,null,{}] 03:07:23 INFO - PROCESS | 1652 | 1461492443872 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}] 03:07:24 INFO - PROCESS | 1652 | 1461492444081 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 03:07:24 INFO - PROCESS | 1652 | 1461492444271 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1462a4000 == 132 [pid = 1652] [id = 748] 03:07:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 272 (0x12dc3b400) [pid = 1652] [serial = 2243] [outer = 0x0] 03:07:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 273 (0x13a36ac00) [pid = 1652] [serial = 2244] [outer = 0x12dc3b400] 03:07:24 INFO - PROCESS | 1652 | 1461492444300 Marionette DEBUG loaded listener.js 03:07:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 274 (0x13a41a800) [pid = 1652] [serial = 2245] [outer = 0x12dc3b400] 03:07:25 INFO - PROCESS | 1652 | 1461492445007 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]]]}] 03:07:25 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. 03:07:25 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1173ms 03:07:25 INFO - PROCESS | 1652 | 1461492445052 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 03:07:25 INFO - PROCESS | 1652 | 1461492445054 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 03:07:25 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:07:25 INFO - PROCESS | 1652 | 1461492445061 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:07:25 INFO - PROCESS | 1652 | 1461492445063 Marionette TRACE conn2 <- [1,2962,null,{}] 03:07:25 INFO - PROCESS | 1652 | 1461492445068 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}] 03:07:25 INFO - PROCESS | 1652 | 1461492445201 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 03:07:25 INFO - PROCESS | 1652 | 1461492445310 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a9b8800 == 133 [pid = 1652] [id = 749] 03:07:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 275 (0x118f91000) [pid = 1652] [serial = 2246] [outer = 0x0] 03:07:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 276 (0x11a420800) [pid = 1652] [serial = 2247] [outer = 0x118f91000] 03:07:25 INFO - PROCESS | 1652 | 1461492445340 Marionette DEBUG loaded listener.js 03:07:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 277 (0x11b1cf800) [pid = 1652] [serial = 2248] [outer = 0x118f91000] 03:07:25 INFO - PROCESS | 1652 | 1461492445745 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]]]}] 03:07:25 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. 03:07:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 724ms 03:07:25 INFO - PROCESS | 1652 | 1461492445785 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 03:07:25 INFO - PROCESS | 1652 | 1461492445789 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 03:07:25 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:07:25 INFO - PROCESS | 1652 | 1461492445793 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:07:25 INFO - PROCESS | 1652 | 1461492445794 Marionette TRACE conn2 <- [1,2966,null,{}] 03:07:25 INFO - PROCESS | 1652 | 1461492445797 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}] 03:07:25 INFO - PROCESS | 1652 | 1461492445923 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 03:07:26 INFO - PROCESS | 1652 | 1461492446060 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1b9800 == 134 [pid = 1652] [id = 750] 03:07:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 278 (0x125e19000) [pid = 1652] [serial = 2249] [outer = 0x0] 03:07:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 279 (0x125e1d800) [pid = 1652] [serial = 2250] [outer = 0x125e19000] 03:07:26 INFO - PROCESS | 1652 | 1461492446088 Marionette DEBUG loaded listener.js 03:07:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 280 (0x128792000) [pid = 1652] [serial = 2251] [outer = 0x125e19000] 03:07:26 INFO - PROCESS | 1652 | 1461492446499 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]]]}] 03:07:26 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. 03:07:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 725ms 03:07:26 INFO - PROCESS | 1652 | 1461492446519 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 03:07:26 INFO - PROCESS | 1652 | 1461492446521 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 03:07:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:07:26 INFO - PROCESS | 1652 | 1461492446523 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:07:26 INFO - PROCESS | 1652 | 1461492446526 Marionette TRACE conn2 <- [1,2970,null,{}] 03:07:26 INFO - PROCESS | 1652 | 1461492446536 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}] 03:07:26 INFO - PROCESS | 1652 | 1461492446726 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 03:07:26 INFO - PROCESS | 1652 | 1461492446854 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d084800 == 135 [pid = 1652] [id = 751] 03:07:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 281 (0x129169c00) [pid = 1652] [serial = 2252] [outer = 0x0] 03:07:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 282 (0x129d72000) [pid = 1652] [serial = 2253] [outer = 0x129169c00] 03:07:26 INFO - PROCESS | 1652 | 1461492446884 Marionette DEBUG loaded listener.js 03:07:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 283 (0x12a3e9400) [pid = 1652] [serial = 2254] [outer = 0x129169c00] 03:07:27 INFO - PROCESS | 1652 | 1461492447249 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]]]}] 03:07:27 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. 03:07:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 771ms 03:07:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:07:27 INFO - PROCESS | 1652 | 1461492447304 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 03:07:27 INFO - PROCESS | 1652 | 1461492447306 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 03:07:27 INFO - PROCESS | 1652 | 1461492447308 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:07:27 INFO - PROCESS | 1652 | 1461492447309 Marionette TRACE conn2 <- [1,2974,null,{}] 03:07:27 INFO - PROCESS | 1652 | 1461492447311 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}] 03:07:27 INFO - PROCESS | 1652 | 1461492447440 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 03:07:27 INFO - PROCESS | 1652 | 1461492447589 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12e46d000 == 134 [pid = 1652] [id = 731] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12d481800 == 133 [pid = 1652] [id = 730] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12c11b000 == 132 [pid = 1652] [id = 729] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc54800 == 131 [pid = 1652] [id = 728] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12b4b2800 == 130 [pid = 1652] [id = 727] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 282 (0x12dc3bc00) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 281 (0x129d73c00) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 280 (0x12fab8000) [pid = 1652] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:07:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197c3000 == 131 [pid = 1652] [id = 752] 03:07:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 281 (0x115328400) [pid = 1652] [serial = 2255] [outer = 0x0] 03:07:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 282 (0x11ad8a000) [pid = 1652] [serial = 2256] [outer = 0x115328400] 03:07:27 INFO - PROCESS | 1652 | 1461492447674 Marionette DEBUG loaded listener.js 03:07:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 283 (0x129d73c00) [pid = 1652] [serial = 2257] [outer = 0x115328400] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae44800 == 130 [pid = 1652] [id = 726] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab75000 == 129 [pid = 1652] [id = 725] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x129978000 == 128 [pid = 1652] [id = 724] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x125a0e800 == 127 [pid = 1652] [id = 723] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x119c4a000 == 126 [pid = 1652] [id = 722] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11b913800 == 125 [pid = 1652] [id = 721] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa11800 == 124 [pid = 1652] [id = 720] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x13b67b000 == 123 [pid = 1652] [id = 715] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x13b450000 == 122 [pid = 1652] [id = 714] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x13b17e800 == 121 [pid = 1652] [id = 713] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x13a66a000 == 120 [pid = 1652] [id = 712] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x13a1e3000 == 119 [pid = 1652] [id = 711] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x139dd7800 == 118 [pid = 1652] [id = 710] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12faca800 == 117 [pid = 1652] [id = 709] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12b01f800 == 116 [pid = 1652] [id = 708] 03:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11b9dd000 == 115 [pid = 1652] [id = 707] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 282 (0x12d29c000) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 281 (0x12b469400) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 280 (0x12aa1c000) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 279 (0x129166c00) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 278 (0x11b155c00) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 277 (0x11853ec00) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 276 (0x129d7e800) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 275 (0x12ac82000) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 274 (0x129d5cc00) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 273 (0x12a3f5c00) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 272 (0x12a899000) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 271 (0x12a3fbc00) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 270 (0x12d17dc00) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 269 (0x11a456400) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 268 (0x12a6d1000) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 267 (0x129d7a800) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 266 (0x12ae91000) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x12b0a2000) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x12bc72400) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x12af73c00) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x12aa54800) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x12a3ec800) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x127ea3000) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x12a3f2800) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x12aa1ac00) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x12bd0b400) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x12b0a1c00) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x12a361800) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x11bf8b000) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x12ac81c00) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x12af8f000) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x11358fc00) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 03:07:27 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x12ac89400) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 03:07:28 INFO - PROCESS | 1652 | 1461492448186 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]]]}] 03:07:28 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. 03:07:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 919ms 03:07:28 INFO - PROCESS | 1652 | 1461492448228 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 03:07:28 INFO - PROCESS | 1652 | 1461492448232 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 03:07:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:07:28 INFO - PROCESS | 1652 | 1461492448235 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:07:28 INFO - PROCESS | 1652 | 1461492448238 Marionette TRACE conn2 <- [1,2978,null,{}] 03:07:28 INFO - PROCESS | 1652 | 1461492448241 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}] 03:07:28 INFO - PROCESS | 1652 | 1461492448380 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 03:07:28 INFO - PROCESS | 1652 | 1461492448519 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x125ee9000 == 116 [pid = 1652] [id = 753] 03:07:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x1177fbc00) [pid = 1652] [serial = 2258] [outer = 0x0] 03:07:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x11aa51000) [pid = 1652] [serial = 2259] [outer = 0x1177fbc00] 03:07:28 INFO - PROCESS | 1652 | 1461492448555 Marionette DEBUG loaded listener.js 03:07:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x11c256c00) [pid = 1652] [serial = 2260] [outer = 0x1177fbc00] 03:07:28 INFO - PROCESS | 1652 | 1461492448930 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]]]}] 03:07:28 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. 03:07:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 721ms 03:07:28 INFO - PROCESS | 1652 | 1461492448956 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 03:07:28 INFO - PROCESS | 1652 | 1461492448961 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 03:07:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:07:28 INFO - PROCESS | 1652 | 1461492448991 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:07:28 INFO - PROCESS | 1652 | 1461492448993 Marionette TRACE conn2 <- [1,2982,null,{}] 03:07:28 INFO - PROCESS | 1652 | 1461492448996 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}] 03:07:29 INFO - PROCESS | 1652 | 1461492449176 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 03:07:29 INFO - PROCESS | 1652 | 1461492449280 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac6e800 == 117 [pid = 1652] [id = 754] 03:07:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x127ea3000) [pid = 1652] [serial = 2261] [outer = 0x0] 03:07:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x129d65800) [pid = 1652] [serial = 2262] [outer = 0x127ea3000] 03:07:29 INFO - PROCESS | 1652 | 1461492449316 Marionette DEBUG loaded listener.js 03:07:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x129d86800) [pid = 1652] [serial = 2263] [outer = 0x127ea3000] 03:07:29 INFO - PROCESS | 1652 | 1461492449694 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"]]]}] 03:07:29 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 03:07:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:07:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 720ms 03:07:29 INFO - PROCESS | 1652 | 1461492449712 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 03:07:29 INFO - PROCESS | 1652 | 1461492449714 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 03:07:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:07:29 INFO - PROCESS | 1652 | 1461492449716 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:07:29 INFO - PROCESS | 1652 | 1461492449719 Marionette TRACE conn2 <- [1,2986,null,{}] 03:07:29 INFO - PROCESS | 1652 | 1461492449727 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}] 03:07:29 INFO - PROCESS | 1652 | 1461492449863 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 03:07:30 INFO - PROCESS | 1652 | 1461492450000 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd31800 == 118 [pid = 1652] [id = 755] 03:07:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x12a3e8c00) [pid = 1652] [serial = 2264] [outer = 0x0] 03:07:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x12a892800) [pid = 1652] [serial = 2265] [outer = 0x12a3e8c00] 03:07:30 INFO - PROCESS | 1652 | 1461492450037 Marionette DEBUG loaded listener.js 03:07:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x12aa20800) [pid = 1652] [serial = 2266] [outer = 0x12a3e8c00] 03:07:30 INFO - PROCESS | 1652 | 1461492450411 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]]]}] 03:07:30 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. 03:07:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 722ms 03:07:30 INFO - PROCESS | 1652 | 1461492450438 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 03:07:30 INFO - PROCESS | 1652 | 1461492450439 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 03:07:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:07:30 INFO - PROCESS | 1652 | 1461492450442 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:07:30 INFO - PROCESS | 1652 | 1461492450443 Marionette TRACE conn2 <- [1,2990,null,{}] 03:07:30 INFO - PROCESS | 1652 | 1461492450445 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}] 03:07:30 INFO - PROCESS | 1652 | 1461492450562 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 03:07:30 INFO - PROCESS | 1652 | 1461492450691 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc16000 == 119 [pid = 1652] [id = 756] 03:07:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x12aa54c00) [pid = 1652] [serial = 2267] [outer = 0x0] 03:07:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x12aba9c00) [pid = 1652] [serial = 2268] [outer = 0x12aa54c00] 03:07:30 INFO - PROCESS | 1652 | 1461492450723 Marionette DEBUG loaded listener.js 03:07:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x12ac8cc00) [pid = 1652] [serial = 2269] [outer = 0x12aa54c00] 03:07:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc19000 == 120 [pid = 1652] [id = 757] 03:07:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x12acd3800) [pid = 1652] [serial = 2270] [outer = 0x0] 03:07:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x12ab98800) [pid = 1652] [serial = 2271] [outer = 0x12acd3800] 03:07:31 INFO - PROCESS | 1652 | 1461492451141 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]]]}] 03:07:31 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. 03:07:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 718ms 03:07:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:07:31 INFO - PROCESS | 1652 | 1461492451160 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 03:07:31 INFO - PROCESS | 1652 | 1461492451162 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 03:07:31 INFO - PROCESS | 1652 | 1461492451164 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:07:31 INFO - PROCESS | 1652 | 1461492451165 Marionette TRACE conn2 <- [1,2994,null,{}] 03:07:31 INFO - PROCESS | 1652 | 1461492451168 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}] 03:07:31 INFO - PROCESS | 1652 | 1461492451333 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 03:07:31 INFO - PROCESS | 1652 | 1461492451470 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb90800 == 121 [pid = 1652] [id = 758] 03:07:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x12ac8a800) [pid = 1652] [serial = 2272] [outer = 0x0] 03:07:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x12ae65000) [pid = 1652] [serial = 2273] [outer = 0x12ac8a800] 03:07:31 INFO - PROCESS | 1652 | 1461492451501 Marionette DEBUG loaded listener.js 03:07:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x12af42400) [pid = 1652] [serial = 2274] [outer = 0x12ac8a800] 03:07:31 INFO - PROCESS | 1652 | 1461492451870 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]]]}] 03:07:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:07:31 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 03:07:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 719ms 03:07:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:07:31 INFO - PROCESS | 1652 | 1461492451884 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 03:07:31 INFO - PROCESS | 1652 | 1461492451885 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 03:07:31 INFO - PROCESS | 1652 | 1461492451887 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:07:31 INFO - PROCESS | 1652 | 1461492451888 Marionette TRACE conn2 <- [1,2998,null,{}] 03:07:31 INFO - PROCESS | 1652 | 1461492451891 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}] 03:07:32 INFO - PROCESS | 1652 | 1461492452046 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 03:07:32 INFO - PROCESS | 1652 | 1461492452181 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x131f32800 == 122 [pid = 1652] [id = 759] 03:07:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 268 (0x12af77c00) [pid = 1652] [serial = 2275] [outer = 0x0] 03:07:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 269 (0x12b6bac00) [pid = 1652] [serial = 2276] [outer = 0x12af77c00] 03:07:32 INFO - PROCESS | 1652 | 1461492452214 Marionette DEBUG loaded listener.js 03:07:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 270 (0x12e416800) [pid = 1652] [serial = 2277] [outer = 0x12af77c00] 03:07:32 INFO - PROCESS | 1652 | 1461492452590 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]]]}] 03:07:32 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. 03:07:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 722ms 03:07:32 INFO - PROCESS | 1652 | 1461492452610 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 03:07:32 INFO - PROCESS | 1652 | 1461492452611 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 03:07:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:07:32 INFO - PROCESS | 1652 | 1461492452614 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:07:32 INFO - PROCESS | 1652 | 1461492452615 Marionette TRACE conn2 <- [1,3002,null,{}] 03:07:32 INFO - PROCESS | 1652 | 1461492452618 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}] 03:07:32 INFO - PROCESS | 1652 | 1461492452747 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 03:07:32 INFO - PROCESS | 1652 | 1461492452885 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x139c22800 == 123 [pid = 1652] [id = 760] 03:07:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 271 (0x12af80400) [pid = 1652] [serial = 2278] [outer = 0x0] 03:07:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 272 (0x12e488400) [pid = 1652] [serial = 2279] [outer = 0x12af80400] 03:07:32 INFO - PROCESS | 1652 | 1461492452917 Marionette DEBUG loaded listener.js 03:07:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 273 (0x12e7e2400) [pid = 1652] [serial = 2280] [outer = 0x12af80400] 03:07:33 INFO - PROCESS | 1652 | 1461492453266 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]]]}] 03:07:33 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. 03:07:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 670ms 03:07:33 INFO - PROCESS | 1652 | 1461492453284 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 03:07:33 INFO - PROCESS | 1652 | 1461492453286 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 03:07:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:07:33 INFO - PROCESS | 1652 | 1461492453288 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:07:33 INFO - PROCESS | 1652 | 1461492453289 Marionette TRACE conn2 <- [1,3006,null,{}] 03:07:33 INFO - PROCESS | 1652 | 1461492453292 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}] 03:07:33 INFO - PROCESS | 1652 | 1461492453421 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 03:07:33 INFO - PROCESS | 1652 | 1461492453563 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x139fb6000 == 124 [pid = 1652] [id = 761] 03:07:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 274 (0x129d5f800) [pid = 1652] [serial = 2281] [outer = 0x0] 03:07:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 275 (0x12ecacc00) [pid = 1652] [serial = 2282] [outer = 0x129d5f800] 03:07:33 INFO - PROCESS | 1652 | 1461492453596 Marionette DEBUG loaded listener.js 03:07:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 276 (0x12f19dc00) [pid = 1652] [serial = 2283] [outer = 0x129d5f800] 03:07:33 INFO - PROCESS | 1652 | 1461492453961 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]]]}] 03:07:34 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. 03:07:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 721ms 03:07:34 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:07:34 INFO - PROCESS | 1652 | 1461492454010 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 03:07:34 INFO - PROCESS | 1652 | 1461492454011 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 03:07:34 INFO - PROCESS | 1652 | 1461492454014 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:07:34 INFO - PROCESS | 1652 | 1461492454015 Marionette TRACE conn2 <- [1,3010,null,{}] 03:07:34 INFO - PROCESS | 1652 | 1461492454018 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}] 03:07:34 INFO - PROCESS | 1652 | 1461492454155 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 03:07:34 INFO - PROCESS | 1652 | 1461492454325 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a67d000 == 125 [pid = 1652] [id = 762] 03:07:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 277 (0x12ecac400) [pid = 1652] [serial = 2284] [outer = 0x0] 03:07:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 278 (0x12f40f000) [pid = 1652] [serial = 2285] [outer = 0x12ecac400] 03:07:34 INFO - PROCESS | 1652 | 1461492454374 Marionette DEBUG loaded listener.js 03:07:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 279 (0x12fb25c00) [pid = 1652] [serial = 2286] [outer = 0x12ecac400] 03:07:34 INFO - PROCESS | 1652 | 1461492454812 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]]]}] 03:07:34 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 03:07:34 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 823ms 03:07:34 INFO - PROCESS | 1652 | 1461492454837 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 03:07:34 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:07:34 INFO - PROCESS | 1652 | 1461492454838 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 03:07:34 INFO - PROCESS | 1652 | 1461492454841 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:07:34 INFO - PROCESS | 1652 | 1461492454842 Marionette TRACE conn2 <- [1,3014,null,{}] 03:07:34 INFO - PROCESS | 1652 | 1461492454844 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}] 03:07:34 INFO - PROCESS | 1652 | 1461492454977 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 03:07:35 INFO - PROCESS | 1652 | 1461492455114 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b448800 == 126 [pid = 1652] [id = 763] 03:07:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 280 (0x12f40b000) [pid = 1652] [serial = 2287] [outer = 0x0] 03:07:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 281 (0x12fe8f400) [pid = 1652] [serial = 2288] [outer = 0x12f40b000] 03:07:35 INFO - PROCESS | 1652 | 1461492455146 Marionette DEBUG loaded listener.js 03:07:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 282 (0x139f35c00) [pid = 1652] [serial = 2289] [outer = 0x12f40b000] 03:07:35 INFO - PROCESS | 1652 | [1652] 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 03:07:35 INFO - PROCESS | 1652 | 1461492455547 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:07:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:07:35 INFO - {} 03:07:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:07:35 INFO - {} 03:07:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:07:35 INFO - {} 03:07:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:07:35 INFO - {} 03:07:35 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 718ms 03:07:35 INFO - TEST-START | /FileAPI/fileReader.html 03:07:35 INFO - PROCESS | 1652 | 1461492455560 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 03:07:35 INFO - PROCESS | 1652 | 1461492455562 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 03:07:35 INFO - PROCESS | 1652 | 1461492455565 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:07:35 INFO - PROCESS | 1652 | 1461492455567 Marionette TRACE conn2 <- [1,3018,null,{}] 03:07:35 INFO - PROCESS | 1652 | 1461492455569 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}] 03:07:35 INFO - PROCESS | 1652 | 1461492455756 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 03:07:35 INFO - PROCESS | 1652 | 1461492455899 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x146295800 == 127 [pid = 1652] [id = 764] 03:07:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 283 (0x139f3b800) [pid = 1652] [serial = 2290] [outer = 0x0] 03:07:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 284 (0x13a41d800) [pid = 1652] [serial = 2291] [outer = 0x139f3b800] 03:07:35 INFO - PROCESS | 1652 | 1461492455934 Marionette DEBUG loaded listener.js 03:07:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 285 (0x13aa44400) [pid = 1652] [serial = 2292] [outer = 0x139f3b800] 03:07:36 INFO - PROCESS | 1652 | 1461492456292 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]]]}] 03:07:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:07:36 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:07:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:07:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:07:36 INFO - TEST-OK | /FileAPI/fileReader.html | took 772ms 03:07:36 INFO - PROCESS | 1652 | 1461492456337 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 03:07:36 INFO - PROCESS | 1652 | 1461492456338 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 03:07:36 INFO - TEST-START | /FileAPI/historical.html 03:07:36 INFO - PROCESS | 1652 | 1461492456363 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:07:36 INFO - PROCESS | 1652 | 1461492456364 Marionette TRACE conn2 <- [1,3022,null,{}] 03:07:36 INFO - PROCESS | 1652 | 1461492456384 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}] 03:07:36 INFO - PROCESS | 1652 | 1461492456516 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 03:07:36 INFO - PROCESS | 1652 | 1461492456652 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x14647a800 == 128 [pid = 1652] [id = 765] 03:07:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 286 (0x139f3f000) [pid = 1652] [serial = 2293] [outer = 0x0] 03:07:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 287 (0x13aa4cc00) [pid = 1652] [serial = 2294] [outer = 0x139f3f000] 03:07:36 INFO - PROCESS | 1652 | 1461492456684 Marionette DEBUG loaded listener.js 03:07:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 288 (0x13aa71c00) [pid = 1652] [serial = 2295] [outer = 0x139f3f000] 03:07:37 INFO - PROCESS | 1652 | 1461492457052 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"]]]}] 03:07:37 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:07:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:07:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:07:37 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:07:37 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:07:37 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:07:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:07:37 INFO - TEST-OK | /FileAPI/historical.html | took 720ms 03:07:37 INFO - TEST-START | /FileAPI/idlharness.html 03:07:37 INFO - PROCESS | 1652 | 1461492457084 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 03:07:37 INFO - PROCESS | 1652 | 1461492457085 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 03:07:37 INFO - PROCESS | 1652 | 1461492457087 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:07:37 INFO - PROCESS | 1652 | 1461492457089 Marionette TRACE conn2 <- [1,3026,null,{}] 03:07:37 INFO - PROCESS | 1652 | 1461492457091 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}] 03:07:37 INFO - PROCESS | 1652 | 1461492457221 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 03:07:37 INFO - PROCESS | 1652 | 1461492457363 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1493de000 == 129 [pid = 1652] [id = 766] 03:07:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 289 (0x13aa75000) [pid = 1652] [serial = 2296] [outer = 0x0] 03:07:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 290 (0x13ad4e400) [pid = 1652] [serial = 2297] [outer = 0x13aa75000] 03:07:37 INFO - PROCESS | 1652 | 1461492457393 Marionette DEBUG loaded listener.js 03:07:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 291 (0x13ad57800) [pid = 1652] [serial = 2298] [outer = 0x13aa75000] 03:07:38 INFO - PROCESS | 1652 | 1461492458047 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]]]}] 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:07:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:07:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:07:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:07:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:07:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:07:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:07:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:07:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:07:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:07:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:07:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:07:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:07:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:07:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:07:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:07:38 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 03:07:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:07:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:07:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:07:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:07:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:07:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:07:38 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 03:07:38 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 03:07:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:07:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:07:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:07:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:07:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:07:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:07:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:07:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:07:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:07:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:07:38 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 03:07:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:07:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:07:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:07:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:07:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:07:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:07:38 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 03:07:38 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 03:07:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:07:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:07:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:07:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:07:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:07:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:07:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:07:38 INFO - TEST-OK | /FileAPI/idlharness.html | took 986ms 03:07:38 INFO - PROCESS | 1652 | 1461492458075 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 03:07:38 INFO - PROCESS | 1652 | 1461492458077 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 03:07:38 INFO - TEST-START | /FileAPI/idlharness.worker 03:07:38 INFO - PROCESS | 1652 | 1461492458080 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:07:38 INFO - PROCESS | 1652 | 1461492458082 Marionette TRACE conn2 <- [1,3030,null,{}] 03:07:38 INFO - PROCESS | 1652 | 1461492458140 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}] 03:07:38 INFO - PROCESS | 1652 | 1461492458345 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 03:07:38 INFO - PROCESS | 1652 | 1461492458517 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b533800 == 130 [pid = 1652] [id = 767] 03:07:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 292 (0x13ad59000) [pid = 1652] [serial = 2299] [outer = 0x0] 03:07:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 293 (0x13b4dc000) [pid = 1652] [serial = 2300] [outer = 0x13ad59000] 03:07:38 INFO - PROCESS | 1652 | 1461492458565 Marionette DEBUG loaded listener.js 03:07:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 294 (0x145b3c400) [pid = 1652] [serial = 2301] [outer = 0x13ad59000] 03:07:38 INFO - PROCESS | 1652 | [1652] 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 03:07:39 INFO - PROCESS | 1652 | 1461492459354 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,{},{}]]]}] 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:07:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:07:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:07:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:07:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:07:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:07:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:07:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:07:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:07:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:07:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:07:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:07:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:07:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:07:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:07:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:07:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:07:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:07:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:07:39 INFO - {} 03:07:39 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 03:07:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:07:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:07:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:07:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:07:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:07:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:07:39 INFO - {} 03:07:39 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 - {} 03:07:39 INFO - {} 03:07:39 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 03:07:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:07:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:07:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:07:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:07:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:07:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:07:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:07:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:07:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:07:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:07:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:07:39 INFO - {} 03:07:39 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 03:07:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:07:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:07:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:07:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:07:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:07:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:07:39 INFO - {} 03:07:39 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 - {} 03:07:39 INFO - {} 03:07:39 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 03:07:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:07:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:07:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:07:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:07:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:07:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:07:39 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 03:07:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:07:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:07:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:07:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:07:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:07:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:07:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:07:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:07:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:07:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:07:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:07:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:07:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:07:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:07:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:07:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:07:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:07:39 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 03:07:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:07:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:07:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:07:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:07:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:07:39 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 03:07:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:07:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:07:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:07:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:07:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:07:39 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 03:07:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:07:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:07:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:07:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:07:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:07:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:07:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:07:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:07:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:07:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:07:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:07:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:07:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:07:39 INFO - {} 03:07:39 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1309ms 03:07:39 INFO - PROCESS | 1652 | 1461492459389 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 03:07:39 INFO - PROCESS | 1652 | 1461492459391 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 03:07:39 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:07:39 INFO - PROCESS | 1652 | 1461492459393 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:07:39 INFO - PROCESS | 1652 | 1461492459394 Marionette TRACE conn2 <- [1,3034,null,{}] 03:07:39 INFO - PROCESS | 1652 | 1461492459396 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}] 03:07:39 INFO - PROCESS | 1652 | 1461492459561 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 03:07:39 INFO - PROCESS | 1652 | 1461492459901 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x127666800 == 131 [pid = 1652] [id = 768] 03:07:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 295 (0x1151db000) [pid = 1652] [serial = 2302] [outer = 0x0] 03:07:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 296 (0x1165af400) [pid = 1652] [serial = 2303] [outer = 0x1151db000] 03:07:39 INFO - PROCESS | 1652 | 1461492459933 Marionette DEBUG loaded listener.js 03:07:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 297 (0x119e6c400) [pid = 1652] [serial = 2304] [outer = 0x1151db000] 03:07:40 INFO - PROCESS | 1652 | 1461492460376 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]]]}] 03:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:07:40 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1022ms 03:07:40 INFO - PROCESS | 1652 | 1461492460416 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 03:07:40 INFO - PROCESS | 1652 | 1461492460419 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 03:07:40 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:07:40 INFO - PROCESS | 1652 | 1461492460422 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:07:40 INFO - PROCESS | 1652 | 1461492460425 Marionette TRACE conn2 <- [1,3038,null,{}] 03:07:40 INFO - PROCESS | 1652 | 1461492460437 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}] 03:07:40 INFO - PROCESS | 1652 | 1461492460573 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 03:07:40 INFO - PROCESS | 1652 | 1461492460721 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1ba800 == 132 [pid = 1652] [id = 769] 03:07:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 298 (0x11b930800) [pid = 1652] [serial = 2305] [outer = 0x0] 03:07:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 299 (0x123a9d000) [pid = 1652] [serial = 2306] [outer = 0x11b930800] 03:07:40 INFO - PROCESS | 1652 | 1461492460754 Marionette DEBUG loaded listener.js 03:07:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 300 (0x129d67000) [pid = 1652] [serial = 2307] [outer = 0x11b930800] 03:07:41 INFO - PROCESS | 1652 | 1461492461125 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"]]]}] 03:07:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:07:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:07:41 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 731ms 03:07:41 INFO - PROCESS | 1652 | 1461492461155 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 03:07:41 INFO - PROCESS | 1652 | 1461492461158 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 03:07:41 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:07:41 INFO - PROCESS | 1652 | 1461492461161 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:07:41 INFO - PROCESS | 1652 | 1461492461162 Marionette TRACE conn2 <- [1,3042,null,{}] 03:07:41 INFO - PROCESS | 1652 | 1461492461199 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}] 03:07:41 INFO - PROCESS | 1652 | 1461492461362 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 03:07:41 INFO - PROCESS | 1652 | 1461492461473 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dca9800 == 133 [pid = 1652] [id = 770] 03:07:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 301 (0x12a368800) [pid = 1652] [serial = 2308] [outer = 0x0] 03:07:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 302 (0x12a893c00) [pid = 1652] [serial = 2309] [outer = 0x12a368800] 03:07:41 INFO - PROCESS | 1652 | 1461492461504 Marionette DEBUG loaded listener.js 03:07:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 303 (0x12aa1e400) [pid = 1652] [serial = 2310] [outer = 0x12a368800] 03:07:42 INFO - PROCESS | 1652 | 1461492462001 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]]]}] 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:07:42 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. 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:07:42 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'.) 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:07:42 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. 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:07:42 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. 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:07:42 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. 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:07:42 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 899ms 03:07:42 INFO - PROCESS | 1652 | 1461492462061 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 03:07:42 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:07:42 INFO - PROCESS | 1652 | 1461492462063 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 03:07:42 INFO - PROCESS | 1652 | 1461492462118 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:07:42 INFO - PROCESS | 1652 | 1461492462123 Marionette TRACE conn2 <- [1,3046,null,{}] 03:07:42 INFO - PROCESS | 1652 | 1461492462137 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}] 03:07:42 INFO - PROCESS | 1652 | 1461492462341 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 03:07:42 INFO - PROCESS | 1652 | 1461492462547 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a675000 == 134 [pid = 1652] [id = 771] 03:07:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 304 (0x11ad7fc00) [pid = 1652] [serial = 2311] [outer = 0x0] 03:07:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 305 (0x12d68b400) [pid = 1652] [serial = 2312] [outer = 0x11ad7fc00] 03:07:42 INFO - PROCESS | 1652 | 1461492462597 Marionette DEBUG loaded listener.js 03:07:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 306 (0x12e486c00) [pid = 1652] [serial = 2313] [outer = 0x11ad7fc00] 03:07:42 INFO - PROCESS | 1652 | [1652] 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 03:07:43 INFO - PROCESS | 1652 | 1461492463046 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:07:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:07:43 INFO - {} 03:07:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 987ms 03:07:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:07:43 INFO - PROCESS | 1652 | 1461492463053 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 03:07:43 INFO - PROCESS | 1652 | 1461492463055 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 03:07:43 INFO - PROCESS | 1652 | 1461492463057 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:07:43 INFO - PROCESS | 1652 | 1461492463058 Marionette TRACE conn2 <- [1,3050,null,{}] 03:07:43 INFO - PROCESS | 1652 | 1461492463061 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}] 03:07:43 INFO - PROCESS | 1652 | 1461492463188 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 03:07:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12d084800 == 133 [pid = 1652] [id = 751] 03:07:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12d1b9800 == 132 [pid = 1652] [id = 750] 03:07:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12a9b8800 == 131 [pid = 1652] [id = 749] 03:07:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1155a2800 == 130 [pid = 1652] [id = 746] 03:07:43 INFO - PROCESS | 1652 | --DOCSHELL 0x13a59b800 == 129 [pid = 1652] [id = 741] 03:07:43 INFO - PROCESS | 1652 | --DOCSHELL 0x13a1e3800 == 128 [pid = 1652] [id = 740] 03:07:43 INFO - PROCESS | 1652 | --DOCSHELL 0x139dce800 == 127 [pid = 1652] [id = 739] 03:07:43 INFO - PROCESS | 1652 | --DOCSHELL 0x139c90000 == 126 [pid = 1652] [id = 738] 03:07:43 INFO - PROCESS | 1652 | --DOCSHELL 0x13995c800 == 125 [pid = 1652] [id = 737] 03:07:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12fec1800 == 124 [pid = 1652] [id = 736] 03:07:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12eecb800 == 123 [pid = 1652] [id = 735] 03:07:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12c104000 == 122 [pid = 1652] [id = 734] 03:07:43 INFO - PROCESS | 1652 | --DOCSHELL 0x125a1f000 == 121 [pid = 1652] [id = 733] 03:07:43 INFO - PROCESS | 1652 | --DOCSHELL 0x118e51000 == 120 [pid = 1652] [id = 732] 03:07:43 INFO - PROCESS | 1652 | 1461492463447 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b9d2800 == 121 [pid = 1652] [id = 772] 03:07:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 307 (0x116302c00) [pid = 1652] [serial = 2314] [outer = 0x0] 03:07:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 308 (0x11af85c00) [pid = 1652] [serial = 2315] [outer = 0x116302c00] 03:07:43 INFO - PROCESS | 1652 | 1461492463479 Marionette DEBUG loaded listener.js 03:07:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 309 (0x12e48d800) [pid = 1652] [serial = 2316] [outer = 0x116302c00] 03:07:43 INFO - PROCESS | 1652 | 1461492463774 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]]]}] 03:07:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:07:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:07:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:07:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:07:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 770ms 03:07:43 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:07:43 INFO - PROCESS | 1652 | 1461492463827 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 03:07:43 INFO - PROCESS | 1652 | 1461492463828 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 03:07:43 INFO - PROCESS | 1652 | 1461492463831 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:07:43 INFO - PROCESS | 1652 | 1461492463832 Marionette TRACE conn2 <- [1,3054,null,{}] 03:07:43 INFO - PROCESS | 1652 | 1461492463835 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}] 03:07:43 INFO - PROCESS | 1652 | 1461492463966 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 03:07:44 INFO - PROCESS | 1652 | 1461492464080 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a2ea800 == 122 [pid = 1652] [id = 773] 03:07:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 310 (0x138a7d400) [pid = 1652] [serial = 2317] [outer = 0x0] 03:07:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 311 (0x138bac800) [pid = 1652] [serial = 2318] [outer = 0x138a7d400] 03:07:44 INFO - PROCESS | 1652 | 1461492464115 Marionette DEBUG loaded listener.js 03:07:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 312 (0x138bb4800) [pid = 1652] [serial = 2319] [outer = 0x138a7d400] 03:07:44 INFO - PROCESS | 1652 | 1461492464567 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"]]]}] 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:07:44 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" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:07:44 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" 03:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:07:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 786ms 03:07:44 INFO - PROCESS | 1652 | 1461492464617 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 03:07:44 INFO - PROCESS | 1652 | 1461492464619 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 03:07:44 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:07:44 INFO - PROCESS | 1652 | 1461492464621 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:07:44 INFO - PROCESS | 1652 | 1461492464622 Marionette TRACE conn2 <- [1,3058,null,{}] 03:07:44 INFO - PROCESS | 1652 | 1461492464624 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}] 03:07:44 INFO - PROCESS | 1652 | 1461492464744 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 03:07:44 INFO - PROCESS | 1652 | 1461492464753 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x145cca800 == 123 [pid = 1652] [id = 774] 03:07:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 313 (0x138a71400) [pid = 1652] [serial = 2320] [outer = 0x0] 03:07:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 314 (0x138bb7800) [pid = 1652] [serial = 2321] [outer = 0x138a71400] 03:07:44 INFO - PROCESS | 1652 | 1461492464779 Marionette DEBUG loaded listener.js 03:07:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 315 (0x12bfda400) [pid = 1652] [serial = 2322] [outer = 0x138a71400] 03:07:45 INFO - PROCESS | 1652 | 1461492465189 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]]]}] 03:07:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:07:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:07:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:07:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:07:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:07:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:07:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:07:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:07:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:07:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:07:45 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:45 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:07:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:07:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:07:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:07:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:07:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:07:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:07:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:07:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:07:45 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 624ms 03:07:45 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:07:45 INFO - PROCESS | 1652 | 1461492465264 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 03:07:45 INFO - PROCESS | 1652 | 1461492465266 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 03:07:45 INFO - PROCESS | 1652 | 1461492465269 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:07:45 INFO - PROCESS | 1652 | 1461492465270 Marionette TRACE conn2 <- [1,3062,null,{}] 03:07:45 INFO - PROCESS | 1652 | 1461492465273 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}] 03:07:45 INFO - PROCESS | 1652 | 1461492465402 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 03:07:45 INFO - PROCESS | 1652 | 1461492465406 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x14610c000 == 124 [pid = 1652] [id = 775] 03:07:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 316 (0x138b6d400) [pid = 1652] [serial = 2323] [outer = 0x0] 03:07:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 317 (0x139e8b800) [pid = 1652] [serial = 2324] [outer = 0x138b6d400] 03:07:45 INFO - PROCESS | 1652 | 1461492465431 Marionette DEBUG loaded listener.js 03:07:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 318 (0x13a5c4000) [pid = 1652] [serial = 2325] [outer = 0x138b6d400] 03:07:45 INFO - PROCESS | 1652 | [1652] 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 03:07:45 INFO - PROCESS | 1652 | 1461492465856 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:07:45 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:07:45 INFO - {} 03:07:45 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 620ms 03:07:45 INFO - PROCESS | 1652 | 1461492465889 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 03:07:45 INFO - PROCESS | 1652 | 1461492465890 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 03:07:45 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:07:45 INFO - PROCESS | 1652 | 1461492465893 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:07:45 INFO - PROCESS | 1652 | 1461492465894 Marionette TRACE conn2 <- [1,3066,null,{}] 03:07:45 INFO - PROCESS | 1652 | 1461492465896 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}] 03:07:46 INFO - PROCESS | 1652 | 1461492466049 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 03:07:46 INFO - PROCESS | 1652 | 1461492466068 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x14751f800 == 125 [pid = 1652] [id = 776] 03:07:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 319 (0x12a953400) [pid = 1652] [serial = 2326] [outer = 0x0] 03:07:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 320 (0x12a95b000) [pid = 1652] [serial = 2327] [outer = 0x12a953400] 03:07:46 INFO - PROCESS | 1652 | 1461492466093 Marionette DEBUG loaded listener.js 03:07:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 321 (0x13a5c1800) [pid = 1652] [serial = 2328] [outer = 0x12a953400] 03:07:46 INFO - PROCESS | 1652 | 1461492466450 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]]]}] 03:07:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:07:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:07:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:07:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:07:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:07:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:07:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:07:46 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 570ms 03:07:46 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:07:46 INFO - PROCESS | 1652 | 1461492466464 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 03:07:46 INFO - PROCESS | 1652 | 1461492466465 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 03:07:46 INFO - PROCESS | 1652 | 1461492466468 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:07:46 INFO - PROCESS | 1652 | 1461492466471 Marionette TRACE conn2 <- [1,3070,null,{}] 03:07:46 INFO - PROCESS | 1652 | 1461492466474 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}] 03:07:46 INFO - PROCESS | 1652 | 1461492466632 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 03:07:46 INFO - PROCESS | 1652 | 1461492466649 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1493db800 == 126 [pid = 1652] [id = 777] 03:07:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 322 (0x1185aec00) [pid = 1652] [serial = 2329] [outer = 0x0] 03:07:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 323 (0x1185b6c00) [pid = 1652] [serial = 2330] [outer = 0x1185aec00] 03:07:46 INFO - PROCESS | 1652 | 1461492466675 Marionette DEBUG loaded listener.js 03:07:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 324 (0x1185bb400) [pid = 1652] [serial = 2331] [outer = 0x1185aec00] 03:07:47 INFO - PROCESS | 1652 | 1461492467049 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]]]}] 03:07:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:07:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:07:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:07:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:07:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:07:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:07:47 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 625ms 03:07:47 INFO - PROCESS | 1652 | 1461492467093 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 03:07:47 INFO - PROCESS | 1652 | 1461492467094 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 03:07:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:07:47 INFO - PROCESS | 1652 | 1461492467096 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:07:47 INFO - PROCESS | 1652 | 1461492467097 Marionette TRACE conn2 <- [1,3074,null,{}] 03:07:47 INFO - PROCESS | 1652 | 1461492467100 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}] 03:07:47 INFO - PROCESS | 1652 | 1461492467259 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 03:07:47 INFO - PROCESS | 1652 | 1461492467278 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x14aef0800 == 127 [pid = 1652] [id = 778] 03:07:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 325 (0x12a95a000) [pid = 1652] [serial = 2332] [outer = 0x0] 03:07:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 326 (0x13a5c9800) [pid = 1652] [serial = 2333] [outer = 0x12a95a000] 03:07:47 INFO - PROCESS | 1652 | 1461492467308 Marionette DEBUG loaded listener.js 03:07:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 327 (0x13b24fc00) [pid = 1652] [serial = 2334] [outer = 0x12a95a000] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 326 (0x11bf90800) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 325 (0x13a5c2400) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 324 (0x13aa72800) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 323 (0x13a420c00) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 322 (0x13a36c000) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 321 (0x13b410400) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 320 (0x12b78cc00) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 319 (0x12e48c000) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 318 (0x11b927c00) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 317 (0x12ae94400) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 316 (0x129d7dc00) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 315 (0x12ae95400) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 314 (0x1177a4400) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 313 (0x11c168000) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 312 (0x129949800) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 311 (0x12b468400) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 310 (0x12f1aac00) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 309 (0x12ac89c00) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 308 (0x12af76000) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 307 (0x12aa16800) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 306 (0x13ad58c00) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 305 (0x12ab05800) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 304 (0x12ab8d800) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 303 (0x129d81400) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 302 (0x1147cbc00) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 301 (0x12aba7800) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 300 (0x138b6a000) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 299 (0x12b6c5800) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 298 (0x12a3eec00) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 297 (0x118c18c00) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 296 (0x11aa97800) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 295 (0x11c763800) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 294 (0x12ac8a400) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 293 (0x12ab02c00) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 292 (0x12eef5000) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 291 (0x125e19000) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 290 (0x129d5fc00) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 289 (0x129e1d400) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 288 (0x11ad8b800) [pid = 1652] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 287 (0x12a6c2800) [pid = 1652] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 286 (0x12a8ca400) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 285 (0x12d29c400) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 284 (0x11aff5800) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 283 (0x129947800) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 282 (0x12870cc00) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 281 (0x118ead000) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 280 (0x1154bd400) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 279 (0x12fe6b000) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 278 (0x118f91000) [pid = 1652] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 277 (0x125c9ec00) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 276 (0x12aa5ac00) [pid = 1652] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 275 (0x12b785c00) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 274 (0x129169c00) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 273 (0x139f36000) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:07:48 INFO - PROCESS | 1652 | 1461492468280 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]]]}] 03:07:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:07:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:07:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:07:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:07:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:07:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:07:48 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1221ms 03:07:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:07:48 INFO - PROCESS | 1652 | 1461492468317 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 03:07:48 INFO - PROCESS | 1652 | 1461492468319 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 03:07:48 INFO - PROCESS | 1652 | 1461492468321 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:07:48 INFO - PROCESS | 1652 | 1461492468323 Marionette TRACE conn2 <- [1,3078,null,{}] 03:07:48 INFO - PROCESS | 1652 | 1461492468325 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}] 03:07:48 INFO - PROCESS | 1652 | 1461492468456 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 03:07:48 INFO - PROCESS | 1652 | 1461492468569 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a9a9800 == 128 [pid = 1652] [id = 779] 03:07:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 274 (0x118609c00) [pid = 1652] [serial = 2335] [outer = 0x0] 03:07:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 275 (0x127ce7000) [pid = 1652] [serial = 2336] [outer = 0x118609c00] 03:07:48 INFO - PROCESS | 1652 | 1461492468596 Marionette DEBUG loaded listener.js 03:07:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 276 (0x129d70400) [pid = 1652] [serial = 2337] [outer = 0x118609c00] 03:07:48 INFO - PROCESS | 1652 | 1461492468899 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] 03:07:48 INFO - PROCESS | 1652 | 1461492468945 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 03:07:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:07:48 INFO - PROCESS | 1652 | 1461492468948 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:07:48 INFO - PROCESS | 1652 | 1461492468949 Marionette TRACE conn2 <- [1,3082,null,{}] 03:07:48 INFO - PROCESS | 1652 | 1461492468952 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}] 03:07:49 INFO - PROCESS | 1652 | 1461492469072 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 03:07:49 INFO - PROCESS | 1652 | 1461492469179 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b6dc800 == 129 [pid = 1652] [id = 780] 03:07:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 277 (0x129c5b800) [pid = 1652] [serial = 2338] [outer = 0x0] 03:07:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 278 (0x12a8c3800) [pid = 1652] [serial = 2339] [outer = 0x129c5b800] 03:07:49 INFO - PROCESS | 1652 | 1461492469205 Marionette DEBUG loaded listener.js 03:07:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 279 (0x12ae95400) [pid = 1652] [serial = 2340] [outer = 0x129c5b800] 03:07:49 INFO - PROCESS | 1652 | 1461492469482 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]]]}] 03:07:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:07:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:07:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:07:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 570ms 03:07:49 INFO - PROCESS | 1652 | 1461492469526 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 03:07:49 INFO - PROCESS | 1652 | 1461492469527 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 03:07:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:07:49 INFO - PROCESS | 1652 | 1461492469529 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:07:49 INFO - PROCESS | 1652 | 1461492469530 Marionette TRACE conn2 <- [1,3086,null,{}] 03:07:49 INFO - PROCESS | 1652 | 1461492469533 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}] 03:07:49 INFO - PROCESS | 1652 | 1461492469659 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 03:07:49 INFO - PROCESS | 1652 | 1461492469663 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x14a1e2000 == 130 [pid = 1652] [id = 781] 03:07:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 280 (0x12af76000) [pid = 1652] [serial = 2341] [outer = 0x0] 03:07:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 281 (0x12bf5d400) [pid = 1652] [serial = 2342] [outer = 0x12af76000] 03:07:49 INFO - PROCESS | 1652 | 1461492469689 Marionette DEBUG loaded listener.js 03:07:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 282 (0x12eca0c00) [pid = 1652] [serial = 2343] [outer = 0x12af76000] 03:07:50 INFO - PROCESS | 1652 | 1461492470054 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:07:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:07:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 569ms 03:07:50 INFO - PROCESS | 1652 | 1461492470099 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 03:07:50 INFO - PROCESS | 1652 | 1461492470100 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 03:07:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:07:50 INFO - PROCESS | 1652 | 1461492470102 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:07:50 INFO - PROCESS | 1652 | 1461492470103 Marionette TRACE conn2 <- [1,3090,null,{}] 03:07:50 INFO - PROCESS | 1652 | 1461492470106 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}] 03:07:50 INFO - PROCESS | 1652 | 1461492470283 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 03:07:50 INFO - PROCESS | 1652 | 1461492470472 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b91c000 == 131 [pid = 1652] [id = 782] 03:07:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 283 (0x1133c9400) [pid = 1652] [serial = 2344] [outer = 0x0] 03:07:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 284 (0x11400fc00) [pid = 1652] [serial = 2345] [outer = 0x1133c9400] 03:07:50 INFO - PROCESS | 1652 | 1461492470506 Marionette DEBUG loaded listener.js 03:07:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 285 (0x11779d000) [pid = 1652] [serial = 2346] [outer = 0x1133c9400] 03:07:50 INFO - PROCESS | 1652 | 1461492470943 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:07:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:07:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 869ms 03:07:51 INFO - PROCESS | 1652 | 1461492470999 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 03:07:51 INFO - PROCESS | 1652 | 1461492471002 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 03:07:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:07:51 INFO - PROCESS | 1652 | 1461492471011 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:07:51 INFO - PROCESS | 1652 | 1461492471013 Marionette TRACE conn2 <- [1,3094,null,{}] 03:07:51 INFO - PROCESS | 1652 | 1461492471017 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}] 03:07:51 INFO - PROCESS | 1652 | 1461492471164 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 03:07:51 INFO - PROCESS | 1652 | 1461492471317 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb39800 == 132 [pid = 1652] [id = 783] 03:07:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 286 (0x1186c9400) [pid = 1652] [serial = 2347] [outer = 0x0] 03:07:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 287 (0x11c4d9800) [pid = 1652] [serial = 2348] [outer = 0x1186c9400] 03:07:51 INFO - PROCESS | 1652 | 1461492471352 Marionette DEBUG loaded listener.js 03:07:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 288 (0x12915d400) [pid = 1652] [serial = 2349] [outer = 0x1186c9400] 03:07:51 INFO - PROCESS | 1652 | 1461492471730 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:07:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:07:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 771ms 03:07:51 INFO - PROCESS | 1652 | 1461492471784 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 03:07:51 INFO - PROCESS | 1652 | 1461492471787 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 03:07:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:07:51 INFO - PROCESS | 1652 | 1461492471790 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:07:51 INFO - PROCESS | 1652 | 1461492471791 Marionette TRACE conn2 <- [1,3098,null,{}] 03:07:51 INFO - PROCESS | 1652 | 1461492471794 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}] 03:07:51 INFO - PROCESS | 1652 | 1461492471963 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 03:07:52 INFO - PROCESS | 1652 | 1461492472120 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a2e8800 == 133 [pid = 1652] [id = 784] 03:07:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 289 (0x129d7d400) [pid = 1652] [serial = 2350] [outer = 0x0] 03:07:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 290 (0x12a6c3800) [pid = 1652] [serial = 2351] [outer = 0x129d7d400] 03:07:52 INFO - PROCESS | 1652 | 1461492472151 Marionette DEBUG loaded listener.js 03:07:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 291 (0x12a952c00) [pid = 1652] [serial = 2352] [outer = 0x129d7d400] 03:07:52 INFO - PROCESS | 1652 | 1461492472533 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]]]}] 03:07:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:07:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:07:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 772ms 03:07:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:07:52 INFO - PROCESS | 1652 | 1461492472587 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 03:07:52 INFO - PROCESS | 1652 | 1461492472588 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 03:07:52 INFO - PROCESS | 1652 | 1461492472596 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:07:52 INFO - PROCESS | 1652 | 1461492472600 Marionette TRACE conn2 <- [1,3102,null,{}] 03:07:52 INFO - PROCESS | 1652 | 1461492472622 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}] 03:07:52 INFO - PROCESS | 1652 | 1461492472765 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 03:07:52 INFO - PROCESS | 1652 | 1461492472918 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x145cdd800 == 134 [pid = 1652] [id = 785] 03:07:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 292 (0x12a9e3c00) [pid = 1652] [serial = 2353] [outer = 0x0] 03:07:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 293 (0x12ab92c00) [pid = 1652] [serial = 2354] [outer = 0x12a9e3c00] 03:07:52 INFO - PROCESS | 1652 | 1461492472949 Marionette DEBUG loaded listener.js 03:07:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 294 (0x12af42c00) [pid = 1652] [serial = 2355] [outer = 0x12a9e3c00] 03:07:53 INFO - PROCESS | 1652 | 1461492473330 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:07:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:07:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 790ms 03:07:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:07:53 INFO - PROCESS | 1652 | 1461492473382 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 03:07:53 INFO - PROCESS | 1652 | 1461492473384 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 03:07:53 INFO - PROCESS | 1652 | 1461492473386 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:07:53 INFO - PROCESS | 1652 | 1461492473387 Marionette TRACE conn2 <- [1,3106,null,{}] 03:07:53 INFO - PROCESS | 1652 | 1461492473390 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}] 03:07:53 INFO - PROCESS | 1652 | 1461492473564 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 03:07:53 INFO - PROCESS | 1652 | 1461492473690 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x147518000 == 135 [pid = 1652] [id = 786] 03:07:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 295 (0x12af94800) [pid = 1652] [serial = 2356] [outer = 0x0] 03:07:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 296 (0x12b78f000) [pid = 1652] [serial = 2357] [outer = 0x12af94800] 03:07:53 INFO - PROCESS | 1652 | 1461492473720 Marionette DEBUG loaded listener.js 03:07:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 297 (0x12db19000) [pid = 1652] [serial = 2358] [outer = 0x12af94800] 03:07:54 INFO - PROCESS | 1652 | 1461492474148 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]]]}] 03:07:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:07:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:07:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:07:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 769ms 03:07:54 INFO - PROCESS | 1652 | 1461492474156 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 03:07:54 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:07:54 INFO - PROCESS | 1652 | 1461492474159 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 03:07:54 INFO - PROCESS | 1652 | 1461492474191 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:07:54 INFO - PROCESS | 1652 | 1461492474193 Marionette TRACE conn2 <- [1,3110,null,{}] 03:07:54 INFO - PROCESS | 1652 | 1461492474197 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}] 03:07:54 INFO - PROCESS | 1652 | 1461492474400 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 03:07:54 INFO - PROCESS | 1652 | 1461492474565 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1493f5000 == 136 [pid = 1652] [id = 787] 03:07:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 298 (0x12f405c00) [pid = 1652] [serial = 2359] [outer = 0x0] 03:07:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 299 (0x12fb2a000) [pid = 1652] [serial = 2360] [outer = 0x12f405c00] 03:07:54 INFO - PROCESS | 1652 | 1461492474605 Marionette DEBUG loaded listener.js 03:07:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 300 (0x138a76c00) [pid = 1652] [serial = 2361] [outer = 0x12f405c00] 03:07:55 INFO - PROCESS | 1652 | 1461492475002 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"]]]}] 03:07:55 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:07:55 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 03:07:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:07:55 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 849ms 03:07:55 INFO - PROCESS | 1652 | 1461492475012 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 03:07:55 INFO - PROCESS | 1652 | 1461492475013 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 03:07:55 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:07:55 INFO - PROCESS | 1652 | 1461492475015 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:07:55 INFO - PROCESS | 1652 | 1461492475017 Marionette TRACE conn2 <- [1,3114,null,{}] 03:07:55 INFO - PROCESS | 1652 | 1461492475019 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}] 03:07:55 INFO - PROCESS | 1652 | 1461492475160 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 03:07:55 INFO - PROCESS | 1652 | 1461492475317 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\", \"799650ad-2770-4491-b770-bfc940060ea6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1492d5800 == 137 [pid = 1652] [id = 788] 03:07:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 301 (0x12f406400) [pid = 1652] [serial = 2362] [outer = 0x0] 03:07:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 302 (0x138bb3800) [pid = 1652] [serial = 2363] [outer = 0x12f406400] 03:07:55 INFO - PROCESS | 1652 | 1461492475349 Marionette DEBUG loaded listener.js 03:07:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 303 (0x139e8c800) [pid = 1652] [serial = 2364] [outer = 0x12f406400] 03:07:55 INFO - PROCESS | 1652 | 1461492475702 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]]]}] 03:07:55 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:07:55 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 721ms 03:07:55 INFO - PROCESS | 1652 | 1461492475736 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 03:07:55 INFO - PROCESS | 1652 | 1461492475738 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 03:07:56 WARNING - u'runner_teardown' () 03:07:56 INFO - No more tests 03:07:56 INFO - Got 0 unexpected results 03:07:56 INFO - SUITE-END | took 557s 03:07:56 INFO - Closing logging queue 03:07:56 INFO - queue closed 03:07:56 INFO - Return code: 0 03:07:56 WARNING - # TBPL SUCCESS # 03:07:56 INFO - Running post-action listener: _resource_record_post_action 03:07:56 INFO - Running post-run listener: _resource_record_post_run 03:07:57 INFO - Total resource usage - Wall time: 581s; CPU: 57.0%; Read bytes: 32308736; Write bytes: 994384896; Read time: 331; Write time: 4975 03:07:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:07:57 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 189092352; Write bytes: 184534528; Read time: 15609; Write time: 467 03:07:57 INFO - run-tests - Wall time: 562s; CPU: 57.0%; Read bytes: 30158336; Write bytes: 792643072; Read time: 304; Write time: 4464 03:07:57 INFO - Running post-run listener: _upload_blobber_files 03:07:57 INFO - Blob upload gear active. 03:07:57 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:07:57 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 03:07:57 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'] 03:07:57 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 03:07:58 INFO - (blobuploader) - INFO - Open directory for files ... 03:07:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:07:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:07:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:07:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:07:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:07:59 INFO - (blobuploader) - INFO - Done attempting. 03:07:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:07:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:07:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:08:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:08:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:08:01 INFO - (blobuploader) - INFO - Done attempting. 03:08:01 INFO - (blobuploader) - INFO - Iteration through files over. 03:08:01 INFO - Return code: 0 03:08:01 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:08:01 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:08:01 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a98778a284588832b9a69d2eeadc79462de34bd072d1c7cc7a0f80621b8cd17e981b93ef76caf0f8f6a691c7105d5304e8aed75025785db352213b6a9ad1d288", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c6ab6aa15694c3588ef040dd5fbd11055c1b49c2435ef656fd570694abb32da87f7812cec9814120d78f659e4dc53acee9007929c0abb616904d4c154c2fe223"} 03:08:01 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:08:01 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:08:01 INFO - Contents: 03:08:01 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a98778a284588832b9a69d2eeadc79462de34bd072d1c7cc7a0f80621b8cd17e981b93ef76caf0f8f6a691c7105d5304e8aed75025785db352213b6a9ad1d288", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c6ab6aa15694c3588ef040dd5fbd11055c1b49c2435ef656fd570694abb32da87f7812cec9814120d78f659e4dc53acee9007929c0abb616904d4c154c2fe223"} 03:08:01 INFO - Running post-run listener: copy_logs_to_upload_dir 03:08:01 INFO - Copying logs to upload dir... 03:08:01 INFO - mkdir: /builds/slave/test/build/upload/logs 03:08:01 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=646.483523 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 46 secs) (at 2016-04-24 03:08:01.477120) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 03:08:01.480660) ========= 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.fXxIsKEgs8/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.x10YK2c80K/Listeners TMPDIR=/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/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/a98778a284588832b9a69d2eeadc79462de34bd072d1c7cc7a0f80621b8cd17e981b93ef76caf0f8f6a691c7105d5304e8aed75025785db352213b6a9ad1d288", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c6ab6aa15694c3588ef040dd5fbd11055c1b49c2435ef656fd570694abb32da87f7812cec9814120d78f659e4dc53acee9007929c0abb616904d4c154c2fe223"} build_url:https://queue.taskcluster.net/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012788 build_url: 'https://queue.taskcluster.net/v1/task/ReHcON0mSgODJDaG1ogfWg/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/a98778a284588832b9a69d2eeadc79462de34bd072d1c7cc7a0f80621b8cd17e981b93ef76caf0f8f6a691c7105d5304e8aed75025785db352213b6a9ad1d288", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c6ab6aa15694c3588ef040dd5fbd11055c1b49c2435ef656fd570694abb32da87f7812cec9814120d78f659e4dc53acee9007929c0abb616904d4c154c2fe223"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ReHcON0mSgODJDaG1ogfWg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 03:08:01.513342) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 03:08:01.513690) ========= 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.fXxIsKEgs8/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.x10YK2c80K/Listeners TMPDIR=/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/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.004584 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 03:08:01.562256) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 03:08:01.562569) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 03:08:01.562950) ========= ========= Total master_lag: 0.41 =========