builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0177 starttime: 1461665215.52 results: success (0) buildid: 20160426013609 builduid: a5e98f8cff294f8f9c4a821f14d5edb9 revision: 99fbe8621fa73724446ea9f828a0d30642faa6f9 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 03:06:55.524119) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 03:06:55.524640) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 03:06:55.524959) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 03:06:55.832650) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 03:06:55.832999) ========= 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.7PDCKrODM5/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.kP62sVfqDE/Listeners TMPDIR=/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/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-26 03:06:55-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 8.31M=0.001s 2016-04-26 03:06:56 (8.31 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.166334 ========= master_lag: 0.50 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 03:06:56.504061) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 03:06:56.504445) ========= 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.7PDCKrODM5/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.kP62sVfqDE/Listeners TMPDIR=/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/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.020239 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 03:06:56.564919) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 03:06:56.565302) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 99fbe8621fa73724446ea9f828a0d30642faa6f9 --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 99fbe8621fa73724446ea9f828a0d30642faa6f9 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.7PDCKrODM5/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.kP62sVfqDE/Listeners TMPDIR=/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/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-26 03:06:56,647 truncating revision to first 12 chars 2016-04-26 03:06:56,647 Setting DEBUG logging. 2016-04-26 03:06:56,647 attempt 1/10 2016-04-26 03:06:56,648 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/99fbe8621fa7?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 03:06:57,038 unpacking tar archive at: fx-team-99fbe8621fa7/testing/mozharness/ program finished with exit code 0 elapsedTime=0.629320 ========= master_lag: 1.11 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 03:06:58.306621) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 03:06:58.306960) ========= script_repo_revision: 99fbe8621fa73724446ea9f828a0d30642faa6f9 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 03:06:58.310414) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 3 secs) (at 2016-04-26 03:06:58.310730) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 3 secs) (at 2016-04-26 03:07:01.453900) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 19 secs) (at 2016-04-26 03:07:01.457242) ========= /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.7PDCKrODM5/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.kP62sVfqDE/Listeners TMPDIR=/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 03:07:01 INFO - MultiFileLogger online at 20160426 03:07:01 in /builds/slave/test 03:07:01 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 03:07:01 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:07:01 INFO - {'append_to_log': False, 03:07:01 INFO - 'base_work_dir': '/builds/slave/test', 03:07:01 INFO - 'blob_upload_branch': 'fx-team', 03:07:01 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:07:01 INFO - 'buildbot_json_path': 'buildprops.json', 03:07:01 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:07:01 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:07:01 INFO - 'download_minidump_stackwalk': True, 03:07:01 INFO - 'download_symbols': 'true', 03:07:01 INFO - 'e10s': False, 03:07:01 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:07:01 INFO - 'tooltool.py': '/tools/tooltool.py', 03:07:01 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:07:01 INFO - '/tools/misc-python/virtualenv.py')}, 03:07:01 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:07:01 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:07:01 INFO - 'log_level': 'info', 03:07:01 INFO - 'log_to_console': True, 03:07:01 INFO - 'opt_config_files': (), 03:07:01 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:07:01 INFO - '--processes=1', 03:07:01 INFO - '--config=%(test_path)s/wptrunner.ini', 03:07:01 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:07:01 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:07:01 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:07:01 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:07:01 INFO - 'pip_index': False, 03:07:01 INFO - 'require_test_zip': True, 03:07:01 INFO - 'test_type': ('testharness',), 03:07:01 INFO - 'this_chunk': '1', 03:07:01 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:07:01 INFO - 'total_chunks': '10', 03:07:01 INFO - 'virtualenv_path': 'venv', 03:07:01 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:07:01 INFO - 'work_dir': 'build'} 03:07:01 INFO - ##### 03:07:01 INFO - ##### Running clobber step. 03:07:01 INFO - ##### 03:07:01 INFO - Running pre-action listener: _resource_record_pre_action 03:07:01 INFO - Running main action method: clobber 03:07:01 INFO - rmtree: /builds/slave/test/build 03:07:01 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:07:02 INFO - Running post-action listener: _resource_record_post_action 03:07:02 INFO - ##### 03:07:02 INFO - ##### Running read-buildbot-config step. 03:07:02 INFO - ##### 03:07:02 INFO - Running pre-action listener: _resource_record_pre_action 03:07:02 INFO - Running main action method: read_buildbot_config 03:07:02 INFO - Using buildbot properties: 03:07:02 INFO - { 03:07:02 INFO - "project": "", 03:07:02 INFO - "product": "firefox", 03:07:02 INFO - "script_repo_revision": "production", 03:07:02 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 03:07:02 INFO - "repository": "", 03:07:02 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 03:07:02 INFO - "buildid": "20160426013609", 03:07:02 INFO - "pgo_build": "False", 03:07:02 INFO - "basedir": "/builds/slave/test", 03:07:02 INFO - "buildnumber": 361, 03:07:02 INFO - "slavename": "t-yosemite-r7-0177", 03:07:02 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 03:07:02 INFO - "platform": "macosx64", 03:07:02 INFO - "branch": "fx-team", 03:07:02 INFO - "revision": "99fbe8621fa73724446ea9f828a0d30642faa6f9", 03:07:02 INFO - "repo_path": "integration/fx-team", 03:07:02 INFO - "moz_repo_path": "", 03:07:02 INFO - "stage_platform": "macosx64", 03:07:02 INFO - "builduid": "a5e98f8cff294f8f9c4a821f14d5edb9", 03:07:02 INFO - "slavebuilddir": "test" 03:07:02 INFO - } 03:07:02 INFO - Found installer url https://queue.taskcluster.net/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg. 03:07:02 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json. 03:07:02 INFO - Running post-action listener: _resource_record_post_action 03:07:02 INFO - ##### 03:07:02 INFO - ##### Running download-and-extract step. 03:07:02 INFO - ##### 03:07:02 INFO - Running pre-action listener: _resource_record_pre_action 03:07:02 INFO - Running main action method: download_and_extract 03:07:02 INFO - mkdir: /builds/slave/test/build/tests 03:07: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')]} 03:07:02 INFO - https://queue.taskcluster.net/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 03:07:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 03:07:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 03:07:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 03:07:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json'}, attempt #1 03:07:19 INFO - Downloaded 1235 bytes. 03:07:19 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 03:07:19 INFO - Using the following test package requirements: 03:07:19 INFO - {u'common': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 03:07:19 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 03:07:19 INFO - u'firefox-49.0a1.en-US.mac64.cppunittest.tests.zip'], 03:07:19 INFO - u'gtest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 03:07:19 INFO - u'firefox-49.0a1.en-US.mac64.gtest.tests.zip'], 03:07:19 INFO - u'jittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 03:07:19 INFO - u'jsshell-mac64.zip'], 03:07:19 INFO - u'mochitest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 03:07:19 INFO - u'firefox-49.0a1.en-US.mac64.mochitest.tests.zip'], 03:07:19 INFO - u'mozbase': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 03:07:19 INFO - u'reftest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 03:07:19 INFO - u'firefox-49.0a1.en-US.mac64.reftest.tests.zip'], 03:07:19 INFO - u'talos': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 03:07:19 INFO - u'firefox-49.0a1.en-US.mac64.talos.tests.zip'], 03:07:19 INFO - u'web-platform': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 03:07:19 INFO - u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'], 03:07:19 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 03:07:19 INFO - u'firefox-49.0a1.en-US.mac64.xpcshell.tests.zip']} 03:07:19 INFO - Downloading packages: [u'firefox-49.0a1.en-US.mac64.common.tests.zip', u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 03:07:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:07:19 INFO - https://queue.taskcluster.net/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 03:07:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 03:07:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 03:07:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip 03:07:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip'}, attempt #1 03:07:21 INFO - Downloaded 17992243 bytes. 03:07:21 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:07:21 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:07:21 INFO - caution: filename not matched: web-platform/* 03:07:21 INFO - Return code: 11 03:07:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:07:21 INFO - https://queue.taskcluster.net/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 03:07:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 03:07:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 03:07:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 03:07:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 03:07:23 INFO - Downloaded 36406741 bytes. 03:07:23 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:07:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:07:27 INFO - caution: filename not matched: bin/* 03:07:27 INFO - caution: filename not matched: config/* 03:07:27 INFO - caution: filename not matched: mozbase/* 03:07:27 INFO - caution: filename not matched: marionette/* 03:07:27 INFO - caution: filename not matched: tools/wptserve/* 03:07:27 INFO - Return code: 11 03:07: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')]} 03:07:27 INFO - https://queue.taskcluster.net/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 03:07:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 03:07:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 03:07:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg 03:07:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg'}, attempt #1 03:07:31 INFO - Downloaded 68937648 bytes. 03:07:31 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 03:07:31 INFO - mkdir: /builds/slave/test/properties 03:07:31 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:07:31 INFO - Writing to file /builds/slave/test/properties/build_url 03:07:31 INFO - Contents: 03:07:31 INFO - build_url:https://queue.taskcluster.net/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 03:07:31 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 03:07:31 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:07:31 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:07:31 INFO - Contents: 03:07:31 INFO - symbols_url:https://queue.taskcluster.net/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 03:07:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:07:31 INFO - https://queue.taskcluster.net/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:07:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 03:07:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 03:07:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 03:07:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 03:07:36 INFO - Downloaded 103617135 bytes. 03:07:36 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 03:07:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 03:07:39 INFO - Return code: 0 03:07:39 INFO - Running post-action listener: _resource_record_post_action 03:07:39 INFO - Running post-action listener: set_extra_try_arguments 03:07:39 INFO - ##### 03:07:39 INFO - ##### Running create-virtualenv step. 03:07:39 INFO - ##### 03:07:39 INFO - Running pre-action listener: _pre_create_virtualenv 03:07:39 INFO - Running pre-action listener: _resource_record_pre_action 03:07:39 INFO - Running main action method: create_virtualenv 03:07:39 INFO - Creating virtualenv /builds/slave/test/build/venv 03:07:39 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 03:07:39 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:07:39 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:07:39 INFO - Using real prefix '/tools/python27' 03:07:39 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:07:40 INFO - Installing distribute.............................................................................................................................................................................................done. 03:07:43 INFO - Installing pip.................done. 03:07:43 INFO - Return code: 0 03:07:43 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:07:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:07:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:07:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:07:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:07:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:07:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:07:43 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 0x10edb9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10edd6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9bd0544c80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10edd25e0>, '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 0x10e9b5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e9e0990>, '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.7PDCKrODM5/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.kP62sVfqDE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:07:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 03:07:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 03:07:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7PDCKrODM5/Render', 03:07:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:07:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:07:43 INFO - 'HOME': '/Users/cltbld', 03:07:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:07:43 INFO - 'LOGNAME': 'cltbld', 03:07:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:07:43 INFO - 'MOZ_NO_REMOTE': '1', 03:07:43 INFO - 'NO_EM_RESTART': '1', 03:07:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:07:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:07:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:07:43 INFO - 'PWD': '/builds/slave/test', 03:07:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:07:43 INFO - 'SHELL': '/bin/bash', 03:07:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kP62sVfqDE/Listeners', 03:07:43 INFO - 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', 03:07:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:07:43 INFO - 'USER': 'cltbld', 03:07:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:07:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:07:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:07:43 INFO - 'XPC_FLAGS': '0x0', 03:07:43 INFO - 'XPC_SERVICE_NAME': '0', 03:07:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:07:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:07:43 INFO - Downloading/unpacking psutil>=0.7.1 03:07:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:07:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:07:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:07:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:07:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:07:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:07:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:07:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:07:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:07:46 INFO - Installing collected packages: psutil 03:07:46 INFO - Running setup.py install for psutil 03:07:46 INFO - building 'psutil._psutil_osx' extension 03:07:46 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 03:07:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 03:07:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 03:07:47 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 03:07:47 INFO - building 'psutil._psutil_posix' extension 03:07:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 03:07:47 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 03:07:47 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 03:07:47 INFO - ^ 03:07:47 INFO - 1 warning generated. 03:07:47 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 03:07:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:07:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:07:47 INFO - Successfully installed psutil 03:07:47 INFO - Cleaning up... 03:07:47 INFO - Return code: 0 03:07:47 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:07:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:07:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:07:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:07:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:07:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:07:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:07:47 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 0x10edb9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10edd6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9bd0544c80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10edd25e0>, '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 0x10e9b5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e9e0990>, '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.7PDCKrODM5/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.kP62sVfqDE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:07:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 03:07:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 03:07:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7PDCKrODM5/Render', 03:07:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:07:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:07:47 INFO - 'HOME': '/Users/cltbld', 03:07:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:07:47 INFO - 'LOGNAME': 'cltbld', 03:07:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:07:47 INFO - 'MOZ_NO_REMOTE': '1', 03:07:47 INFO - 'NO_EM_RESTART': '1', 03:07:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:07:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:07:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:07:47 INFO - 'PWD': '/builds/slave/test', 03:07:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:07:47 INFO - 'SHELL': '/bin/bash', 03:07:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kP62sVfqDE/Listeners', 03:07:47 INFO - 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', 03:07:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:07:47 INFO - 'USER': 'cltbld', 03:07:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:07:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:07:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:07:47 INFO - 'XPC_FLAGS': '0x0', 03:07:47 INFO - 'XPC_SERVICE_NAME': '0', 03:07:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:07:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:07:47 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:07:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:07:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:07:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:07:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:07:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:07:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:07:50 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:07:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:07:50 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:07:50 INFO - Installing collected packages: mozsystemmonitor 03:07:50 INFO - Running setup.py install for mozsystemmonitor 03:07:50 INFO - Successfully installed mozsystemmonitor 03:07:50 INFO - Cleaning up... 03:07:50 INFO - Return code: 0 03:07:50 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:07:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:07:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:07:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:07:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:07:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:07:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:07:50 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 0x10edb9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10edd6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9bd0544c80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10edd25e0>, '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 0x10e9b5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e9e0990>, '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.7PDCKrODM5/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.kP62sVfqDE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:07:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 03:07:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 03:07:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7PDCKrODM5/Render', 03:07:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:07:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:07:50 INFO - 'HOME': '/Users/cltbld', 03:07:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:07:50 INFO - 'LOGNAME': 'cltbld', 03:07:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:07:50 INFO - 'MOZ_NO_REMOTE': '1', 03:07:50 INFO - 'NO_EM_RESTART': '1', 03:07:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:07:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:07:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:07:50 INFO - 'PWD': '/builds/slave/test', 03:07:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:07:50 INFO - 'SHELL': '/bin/bash', 03:07:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kP62sVfqDE/Listeners', 03:07:50 INFO - 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', 03:07:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:07:50 INFO - 'USER': 'cltbld', 03:07:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:07:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:07:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:07:50 INFO - 'XPC_FLAGS': '0x0', 03:07:50 INFO - 'XPC_SERVICE_NAME': '0', 03:07:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:07:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:07:50 INFO - Downloading/unpacking blobuploader==1.2.4 03:07:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:07:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:07:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:07:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:07:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:07:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:07:53 INFO - Downloading blobuploader-1.2.4.tar.gz 03:07:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:07:53 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:07:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:07:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:07:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:07:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:07:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:07:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:07:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:07:53 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:07:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:07:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:07:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:07:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:07:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:07:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:07:54 INFO - Downloading docopt-0.6.1.tar.gz 03:07:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:07:54 INFO - Installing collected packages: blobuploader, requests, docopt 03:07:54 INFO - Running setup.py install for blobuploader 03:07:54 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:07:54 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:07:54 INFO - Running setup.py install for requests 03:07:55 INFO - Running setup.py install for docopt 03:07:55 INFO - Successfully installed blobuploader requests docopt 03:07:55 INFO - Cleaning up... 03:07:55 INFO - Return code: 0 03:07:55 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:07:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:07:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:07:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:07:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:07:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:07:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:07:55 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 0x10edb9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10edd6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9bd0544c80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10edd25e0>, '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 0x10e9b5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e9e0990>, '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.7PDCKrODM5/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.kP62sVfqDE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:07:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:07:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:07:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7PDCKrODM5/Render', 03:07:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:07:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:07:55 INFO - 'HOME': '/Users/cltbld', 03:07:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:07:55 INFO - 'LOGNAME': 'cltbld', 03:07:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:07:55 INFO - 'MOZ_NO_REMOTE': '1', 03:07:55 INFO - 'NO_EM_RESTART': '1', 03:07:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:07:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:07:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:07:55 INFO - 'PWD': '/builds/slave/test', 03:07:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:07:55 INFO - 'SHELL': '/bin/bash', 03:07:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kP62sVfqDE/Listeners', 03:07:55 INFO - 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', 03:07:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:07:55 INFO - 'USER': 'cltbld', 03:07:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:07:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:07:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:07:55 INFO - 'XPC_FLAGS': '0x0', 03:07:55 INFO - 'XPC_SERVICE_NAME': '0', 03:07:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:07:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:07:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:07:55 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-onhIO7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:07:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:07:55 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-Ckvcwt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:07:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:07:55 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-n4vz1D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:07:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:07:55 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-BxrdDO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:07:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:07:56 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-yEG9Go-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:07:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:07:56 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-mjp1Jt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:07:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:07:56 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-1QFFb0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:07:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:07:56 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-dnEFYc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:07:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:07:56 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-e65I_u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:07:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:07:56 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-3IA0rl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:07:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:07:56 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-U4uDqj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:07:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:07:56 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-QweYGO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:07:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:07:56 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-n9QE1I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:07:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:07:56 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-E4r6Rd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:07:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:07:57 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-TuFMxP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:07:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:07:57 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-j_rBFj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:07:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:07:57 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-IjMqcD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:07:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:07:57 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-Q0Pu6A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:07:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:07:57 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-tbTm4o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:07:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:07:57 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-Svlrvs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:07:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:07:58 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-y5gEB0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:07:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:07:58 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 03:07:58 INFO - Running setup.py install for manifestparser 03:07:58 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:07:58 INFO - Running setup.py install for mozcrash 03:07:58 INFO - Running setup.py install for mozdebug 03:07:58 INFO - Running setup.py install for mozdevice 03:07:58 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:07:58 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:07:58 INFO - Running setup.py install for mozfile 03:07:58 INFO - Running setup.py install for mozhttpd 03:07:59 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:07:59 INFO - Running setup.py install for mozinfo 03:07:59 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:07:59 INFO - Running setup.py install for mozInstall 03:07:59 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:07:59 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:07:59 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:07:59 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:07:59 INFO - Running setup.py install for mozleak 03:07:59 INFO - Running setup.py install for mozlog 03:07:59 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:07:59 INFO - Running setup.py install for moznetwork 03:07:59 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:07:59 INFO - Running setup.py install for mozprocess 03:08:00 INFO - Running setup.py install for mozprofile 03:08:00 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:08:00 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:08:00 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:08:00 INFO - Running setup.py install for mozrunner 03:08:00 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:08:00 INFO - Running setup.py install for mozscreenshot 03:08:00 INFO - Running setup.py install for moztest 03:08:00 INFO - Running setup.py install for mozversion 03:08:00 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:08:00 INFO - Running setup.py install for wptserve 03:08:00 INFO - Running setup.py install for marionette-driver 03:08:01 INFO - Running setup.py install for browsermob-proxy 03:08:01 INFO - Running setup.py install for marionette-client 03:08:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:08:01 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:08:01 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 03:08:01 INFO - Cleaning up... 03:08:01 INFO - Return code: 0 03:08:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:08:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:08:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:08:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:08:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:08:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:08:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:08:01 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 0x10edb9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10edd6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9bd0544c80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10edd25e0>, '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 0x10e9b5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e9e0990>, '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.7PDCKrODM5/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.kP62sVfqDE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:08:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:08:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:08:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7PDCKrODM5/Render', 03:08:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:08:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:08:01 INFO - 'HOME': '/Users/cltbld', 03:08:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:08:01 INFO - 'LOGNAME': 'cltbld', 03:08:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:08:01 INFO - 'MOZ_NO_REMOTE': '1', 03:08:01 INFO - 'NO_EM_RESTART': '1', 03:08:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:08:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:08:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:08:01 INFO - 'PWD': '/builds/slave/test', 03:08:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:08:01 INFO - 'SHELL': '/bin/bash', 03:08:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kP62sVfqDE/Listeners', 03:08:01 INFO - 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', 03:08:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:08:01 INFO - 'USER': 'cltbld', 03:08:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:08:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:08:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:08:01 INFO - 'XPC_FLAGS': '0x0', 03:08:01 INFO - 'XPC_SERVICE_NAME': '0', 03:08:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:08:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:08:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:08:01 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-OnqLHG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:08:02 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 03:08:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:08:02 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-l_lg_I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:08:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:08:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:08:02 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-8W_Pje-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:08:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 03:08:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:08:02 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-42cZod-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:08:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:08:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:08:02 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-lld6Et-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:08:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 03:08:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:08:02 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-NBjjhB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:08:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 03:08:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:08:02 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-k2jMO2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:08:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 03:08:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:08:02 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-kCLHrf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:08:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 03:08:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:08:02 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-_lCIG8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:08:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 03:08:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:08:02 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-fKfrkp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:08:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:08:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:08:02 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-b3DHL6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:08:03 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 03:08:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:08:03 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-9bUkE2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:08:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 03:08:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:08:03 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-ZWvQx_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:08:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 03:08:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:08:03 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-R84rbc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:08:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 03:08:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:08:03 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-SW5hqb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:08:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 03:08:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:08:03 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-7xu2H3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:08:03 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 03:08:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:08:03 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-0r9qBC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:08:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 03:08:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:08:03 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-VNbxl0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:08:03 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 03:08:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:08:03 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-6MG2Nh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:08:03 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 03:08:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:08:03 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-gfxZTD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:08:04 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 03:08:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:08:04 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-xFsTrG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:08:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:08:04 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 03:08:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:08:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:08:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 03:08:04 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:08:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:08:04 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:08:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:08:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:08:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:08:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:08:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:08:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:08:06 INFO - Downloading blessings-1.6.tar.gz 03:08:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:08:07 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 03:08:07 INFO - Installing collected packages: blessings 03:08:07 INFO - Running setup.py install for blessings 03:08:07 INFO - Successfully installed blessings 03:08:07 INFO - Cleaning up... 03:08:07 INFO - Return code: 0 03:08:07 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:08:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:08:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:08:07 INFO - Reading from file tmpfile_stdout 03:08:07 INFO - Current package versions: 03:08:07 INFO - blessings == 1.6 03:08:07 INFO - blobuploader == 1.2.4 03:08:07 INFO - browsermob-proxy == 0.6.0 03:08:07 INFO - docopt == 0.6.1 03:08:07 INFO - manifestparser == 1.1 03:08:07 INFO - marionette-client == 2.3.0 03:08:07 INFO - marionette-driver == 1.4.0 03:08:07 INFO - mozInstall == 1.12 03:08:07 INFO - mozcrash == 0.17 03:08:07 INFO - mozdebug == 0.1 03:08:07 INFO - mozdevice == 0.48 03:08:07 INFO - mozfile == 1.2 03:08:07 INFO - mozhttpd == 0.7 03:08:07 INFO - mozinfo == 0.9 03:08:07 INFO - mozleak == 0.1 03:08:07 INFO - mozlog == 3.1 03:08:07 INFO - moznetwork == 0.27 03:08:07 INFO - mozprocess == 0.22 03:08:07 INFO - mozprofile == 0.28 03:08:07 INFO - mozrunner == 6.11 03:08:07 INFO - mozscreenshot == 0.1 03:08:07 INFO - mozsystemmonitor == 0.0 03:08:07 INFO - moztest == 0.7 03:08:07 INFO - mozversion == 1.4 03:08:07 INFO - psutil == 3.1.1 03:08:07 INFO - requests == 1.2.3 03:08:07 INFO - wptserve == 1.4.0 03:08:07 INFO - wsgiref == 0.1.2 03:08:07 INFO - Running post-action listener: _resource_record_post_action 03:08:07 INFO - Running post-action listener: _start_resource_monitoring 03:08:07 INFO - Starting resource monitoring. 03:08:07 INFO - ##### 03:08:07 INFO - ##### Running pull step. 03:08:07 INFO - ##### 03:08:07 INFO - Running pre-action listener: _resource_record_pre_action 03:08:07 INFO - Running main action method: pull 03:08:07 INFO - Pull has nothing to do! 03:08:07 INFO - Running post-action listener: _resource_record_post_action 03:08:07 INFO - ##### 03:08:07 INFO - ##### Running install step. 03:08:07 INFO - ##### 03:08:07 INFO - Running pre-action listener: _resource_record_pre_action 03:08:07 INFO - Running main action method: install 03:08:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:08:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:08:07 INFO - Reading from file tmpfile_stdout 03:08:07 INFO - Detecting whether we're running mozinstall >=1.0... 03:08:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:08:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:08:08 INFO - Reading from file tmpfile_stdout 03:08:08 INFO - Output received: 03:08:08 INFO - Usage: mozinstall [options] installer 03:08:08 INFO - Options: 03:08:08 INFO - -h, --help show this help message and exit 03:08:08 INFO - -d DEST, --destination=DEST 03:08:08 INFO - Directory to install application into. [default: 03:08:08 INFO - "/builds/slave/test"] 03:08:08 INFO - --app=APP Application being installed. [default: firefox] 03:08:08 INFO - mkdir: /builds/slave/test/build/application 03:08:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 03:08:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 03:08:27 INFO - Reading from file tmpfile_stdout 03:08:27 INFO - Output received: 03:08:27 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 03:08:27 INFO - Running post-action listener: _resource_record_post_action 03:08:27 INFO - ##### 03:08:27 INFO - ##### Running run-tests step. 03:08:27 INFO - ##### 03:08:27 INFO - Running pre-action listener: _resource_record_pre_action 03:08:27 INFO - Running main action method: run_tests 03:08:27 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:08:27 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:08:27 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:08:27 INFO - grabbing minidump binary from tooltool 03:08: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')]} 03:08:27 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 0x10edd25e0>, '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 0x10e9b5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e9e0990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:08:27 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 03:08:27 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 03:08:27 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:08:27 INFO - Return code: 0 03:08:27 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 03:08:27 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:08:27 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/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.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 03:08:27 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/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.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 03:08:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7PDCKrODM5/Render', 03:08:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:08:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:08:27 INFO - 'HOME': '/Users/cltbld', 03:08:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:08:27 INFO - 'LOGNAME': 'cltbld', 03:08:27 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:08:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:08:27 INFO - 'MOZ_NO_REMOTE': '1', 03:08:27 INFO - 'NO_EM_RESTART': '1', 03:08:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:08:27 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:08:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:08:27 INFO - 'PWD': '/builds/slave/test', 03:08:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:08:27 INFO - 'SHELL': '/bin/bash', 03:08:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kP62sVfqDE/Listeners', 03:08:27 INFO - 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', 03:08:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:08:27 INFO - 'USER': 'cltbld', 03:08:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:08:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:08:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:08:27 INFO - 'XPC_FLAGS': '0x0', 03:08:27 INFO - 'XPC_SERVICE_NAME': '0', 03:08:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:08:27 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/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.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 03:08:28 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 03:08:28 INFO - import pkg_resources 03:08:29 INFO - Using 1 client processes 03:08:29 INFO - wptserve Starting http server on 127.0.0.1:8000 03:08:29 INFO - wptserve Starting http server on 127.0.0.1:8001 03:08:29 INFO - wptserve Starting http server on 127.0.0.1:8443 03:08:31 INFO - SUITE-START | Running 778 tests 03:08:31 INFO - Running testharness tests 03:08:31 INFO - Setting up ssl 03:08:31 INFO - PROCESS | certutil | 03:08:31 INFO - PROCESS | certutil | 03:08:31 INFO - PROCESS | certutil | 03:08:31 INFO - Certificate Nickname Trust Attributes 03:08:31 INFO - SSL,S/MIME,JAR/XPI 03:08:31 INFO - 03:08:31 INFO - web-platform-tests CT,, 03:08:31 INFO - 03:08:31 INFO - Starting runner 03:08:32 INFO - PROCESS | 2319 | [2319] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 03:08:32 INFO - PROCESS | 2319 | 1461665312628 Marionette DEBUG Marionette enabled via build flag and pref 03:08:32 INFO - PROCESS | 2319 | ++DOCSHELL 0x11687f000 == 1 [pid = 2319] [id = 1] 03:08:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 1 (0x11687f800) [pid = 2319] [serial = 1] [outer = 0x0] 03:08:32 INFO - PROCESS | 2319 | [2319] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 03:08:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 2 (0x116880800) [pid = 2319] [serial = 2] [outer = 0x11687f800] 03:08:32 INFO - PROCESS | 2319 | 1461665312940 Marionette INFO Listening on port 2828 03:08:33 INFO - PROCESS | 2319 | 1461665313158 Marionette DEBUG Marionette enabled via command-line flag 03:08:33 INFO - PROCESS | 2319 | ++DOCSHELL 0x119170000 == 2 [pid = 2319] [id = 2] 03:08:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 3 (0x119170800) [pid = 2319] [serial = 3] [outer = 0x0] 03:08:33 INFO - PROCESS | 2319 | [2319] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 03:08:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 4 (0x119171800) [pid = 2319] [serial = 4] [outer = 0x119170800] 03:08:33 INFO - PROCESS | 2319 | [2319] 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 03:08:33 INFO - PROCESS | 2319 | 1461665313324 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51582 03:08:33 INFO - PROCESS | 2319 | 1461665313394 Marionette DEBUG Closed connection conn0 03:08:33 INFO - PROCESS | 2319 | [2319] 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 03:08:33 INFO - PROCESS | 2319 | 1461665313397 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51583 03:08:33 INFO - PROCESS | 2319 | 1461665313412 Marionette DEBUG Closed connection conn1 03:08:33 INFO - PROCESS | 2319 | [2319] 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 03:08:33 INFO - PROCESS | 2319 | 1461665313418 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51584 03:08:33 INFO - PROCESS | 2319 | 1461665313425 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:08:33 INFO - PROCESS | 2319 | 1461665313433 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.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":"20160426013609","device":"desktop","version":"49.0a1"} 03:08:33 INFO - PROCESS | 2319 | [2319] 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:08:34 INFO - PROCESS | 2319 | ++DOCSHELL 0x11c4e2000 == 3 [pid = 2319] [id = 3] 03:08:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 5 (0x11c4e2800) [pid = 2319] [serial = 5] [outer = 0x0] 03:08:34 INFO - PROCESS | 2319 | ++DOCSHELL 0x11c4e3000 == 4 [pid = 2319] [id = 4] 03:08:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 6 (0x11c646400) [pid = 2319] [serial = 6] [outer = 0x0] 03:08:34 INFO - PROCESS | 2319 | [2319] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:08:34 INFO - PROCESS | 2319 | [2319] 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 03:08:34 INFO - PROCESS | 2319 | ++DOCSHELL 0x125f8e000 == 5 [pid = 2319] [id = 5] 03:08:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 7 (0x11c645c00) [pid = 2319] [serial = 7] [outer = 0x0] 03:08:34 INFO - PROCESS | 2319 | [2319] 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 03:08:34 INFO - PROCESS | 2319 | [2319] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:08:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 8 (0x1268df800) [pid = 2319] [serial = 8] [outer = 0x11c645c00] 03:08:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 9 (0x126f34000) [pid = 2319] [serial = 9] [outer = 0x11c4e2800] 03:08:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 10 (0x125f3d000) [pid = 2319] [serial = 10] [outer = 0x11c646400] 03:08:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 11 (0x125f3ec00) [pid = 2319] [serial = 11] [outer = 0x11c645c00] 03:08:35 INFO - PROCESS | 2319 | [2319] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:08:35 INFO - PROCESS | 2319 | 1461665315433 Marionette DEBUG loaded listener.js 03:08:35 INFO - PROCESS | 2319 | 1461665315443 Marionette DEBUG loaded listener.js 03:08:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 12 (0x12390bc00) [pid = 2319] [serial = 12] [outer = 0x11c645c00] 03:08:35 INFO - PROCESS | 2319 | 1461665315800 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"6d719904-3a70-3442-81bb-29025970137f","capabilities":{"browserName":"Firefox","browserVersion":"49.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":"20160426013609","device":"desktop","version":"49.0a1","command_id":1}}] 03:08:35 INFO - PROCESS | 2319 | 1461665315896 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 03:08:35 INFO - PROCESS | 2319 | 1461665315944 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 03:08:36 INFO - PROCESS | 2319 | 1461665316045 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:08:36 INFO - PROCESS | 2319 | [2319] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:08:36 INFO - PROCESS | 2319 | [2319] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 03:08:36 INFO - PROCESS | 2319 | [2319] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 03:08:36 INFO - PROCESS | 2319 | [2319] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:08:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 13 (0x12b840c00) [pid = 2319] [serial = 13] [outer = 0x11c645c00] 03:08:36 INFO - PROCESS | 2319 | [2319] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:08:36 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:36 INFO - PROCESS | 2319 | 1461665316430 Marionette TRACE conn2 <- [1,3,null,{}] 03:08:36 INFO - PROCESS | 2319 | 1461665316432 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:08:36 INFO - PROCESS | 2319 | 1461665316444 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 03:08:36 INFO - PROCESS | 2319 | 1461665316470 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 03:08:36 INFO - PROCESS | 2319 | 1461665316471 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 03:08:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:08:36 INFO - PROCESS | 2319 | 1461665316475 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:08:36 INFO - PROCESS | 2319 | 1461665316480 Marionette TRACE conn2 <- [1,6,null,{}] 03:08:36 INFO - PROCESS | 2319 | 1461665316482 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:36 INFO - PROCESS | 2319 | 1461665316490 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 03:08:36 INFO - PROCESS | 2319 | 1461665316495 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:36 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc88000 == 6 [pid = 2319] [id = 6] 03:08:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 14 (0x12bc52400) [pid = 2319] [serial = 14] [outer = 0x0] 03:08:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 15 (0x12bc53000) [pid = 2319] [serial = 15] [outer = 0x12bc52400] 03:08:36 INFO - PROCESS | 2319 | 1461665316522 Marionette DEBUG loaded listener.js 03:08:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 16 (0x12bd7b000) [pid = 2319] [serial = 16] [outer = 0x12bc52400] 03:08:36 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bf43000 == 7 [pid = 2319] [id = 7] 03:08:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 17 (0x1186b7800) [pid = 2319] [serial = 17] [outer = 0x0] 03:08:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 18 (0x12bd85c00) [pid = 2319] [serial = 18] [outer = 0x1186b7800] 03:08:36 INFO - PROCESS | 2319 | 1461665316900 Marionette DEBUG loaded listener.js 03:08:36 INFO - PROCESS | 2319 | 1461665316941 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 03:08:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 19 (0x12bf69800) [pid = 2319] [serial = 19] [outer = 0x1186b7800] 03:08:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:08:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 525ms 03:08:37 INFO - PROCESS | 2319 | 1461665317022 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 03:08:37 INFO - PROCESS | 2319 | 1461665317024 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 03:08:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:08:37 INFO - PROCESS | 2319 | 1461665317039 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:08:37 INFO - PROCESS | 2319 | 1461665317040 Marionette TRACE conn2 <- [1,10,null,{}] 03:08:37 INFO - PROCESS | 2319 | 1461665317094 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:37 INFO - PROCESS | 2319 | 1461665317242 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 03:08:37 INFO - PROCESS | 2319 | 1461665317257 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:37 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d3e2800 == 8 [pid = 2319] [id = 8] 03:08:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 20 (0x12d3a3400) [pid = 2319] [serial = 20] [outer = 0x0] 03:08:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 21 (0x12d3a5000) [pid = 2319] [serial = 21] [outer = 0x12d3a3400] 03:08:37 INFO - PROCESS | 2319 | 1461665317309 Marionette DEBUG loaded listener.js 03:08:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 22 (0x12d3a9800) [pid = 2319] [serial = 22] [outer = 0x12d3a3400] 03:08:37 INFO - PROCESS | 2319 | 1461665317634 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 03:08:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:08:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 621ms 03:08:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:08:37 INFO - PROCESS | 2319 | 1461665317661 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 03:08:37 INFO - PROCESS | 2319 | 1461665317663 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 03:08:37 INFO - PROCESS | 2319 | 1461665317666 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:08:37 INFO - PROCESS | 2319 | 1461665317667 Marionette TRACE conn2 <- [1,14,null,{}] 03:08:37 INFO - PROCESS | 2319 | 1461665317669 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:37 INFO - PROCESS | 2319 | 1461665317753 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 03:08:37 INFO - PROCESS | 2319 | 1461665317759 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:37 INFO - PROCESS | 2319 | ++DOCSHELL 0x12db59000 == 9 [pid = 2319] [id = 9] 03:08:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 23 (0x12d3ad800) [pid = 2319] [serial = 23] [outer = 0x0] 03:08:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 24 (0x12da6d400) [pid = 2319] [serial = 24] [outer = 0x12d3ad800] 03:08:37 INFO - PROCESS | 2319 | 1461665317785 Marionette DEBUG loaded listener.js 03:08:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 25 (0x1276c2000) [pid = 2319] [serial = 25] [outer = 0x12d3ad800] 03:08:38 INFO - PROCESS | 2319 | 1461665318046 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 03:08:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:08:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 417ms 03:08:38 INFO - PROCESS | 2319 | 1461665318084 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 03:08:38 INFO - PROCESS | 2319 | 1461665318085 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 03:08:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:08:38 INFO - PROCESS | 2319 | 1461665318087 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:08:38 INFO - PROCESS | 2319 | 1461665318088 Marionette TRACE conn2 <- [1,18,null,{}] 03:08:38 INFO - PROCESS | 2319 | 1461665318097 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:38 INFO - PROCESS | 2319 | 1461665318188 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 03:08:38 INFO - PROCESS | 2319 | 1461665318196 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:38 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e32f800 == 10 [pid = 2319] [id = 10] 03:08:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 26 (0x12e3d9000) [pid = 2319] [serial = 26] [outer = 0x0] 03:08:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 27 (0x12e3dec00) [pid = 2319] [serial = 27] [outer = 0x12e3d9000] 03:08:38 INFO - PROCESS | 2319 | 1461665318221 Marionette DEBUG loaded listener.js 03:08:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 28 (0x12e505000) [pid = 2319] [serial = 28] [outer = 0x12e3d9000] 03:08:38 INFO - PROCESS | 2319 | 1461665318500 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 03:08:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:08:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 470ms 03:08:38 INFO - PROCESS | 2319 | 1461665318559 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 03:08:38 INFO - PROCESS | 2319 | 1461665318562 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 03:08:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:08:38 INFO - PROCESS | 2319 | 1461665318564 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:08:38 INFO - PROCESS | 2319 | 1461665318566 Marionette TRACE conn2 <- [1,22,null,{}] 03:08:38 INFO - PROCESS | 2319 | 1461665318568 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:38 INFO - PROCESS | 2319 | 1461665318653 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 03:08:38 INFO - PROCESS | 2319 | 1461665318658 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:38 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e97f000 == 11 [pid = 2319] [id = 11] 03:08:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 29 (0x12e508000) [pid = 2319] [serial = 29] [outer = 0x0] 03:08:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 30 (0x12e929000) [pid = 2319] [serial = 30] [outer = 0x12e508000] 03:08:38 INFO - PROCESS | 2319 | 1461665318684 Marionette DEBUG loaded listener.js 03:08:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 31 (0x12e92fc00) [pid = 2319] [serial = 31] [outer = 0x12e508000] 03:08:38 INFO - PROCESS | 2319 | 1461665318951 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 03:08:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:08:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 03:08:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:08:38 INFO - PROCESS | 2319 | 1461665318985 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 03:08:38 INFO - PROCESS | 2319 | 1461665318987 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 03:08:38 INFO - PROCESS | 2319 | 1461665318991 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:08:38 INFO - PROCESS | 2319 | 1461665318996 Marionette TRACE conn2 <- [1,26,null,{}] 03:08:39 INFO - PROCESS | 2319 | 1461665319007 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:39 INFO - PROCESS | 2319 | 1461665319141 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 03:08:39 INFO - PROCESS | 2319 | 1461665319148 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:39 INFO - PROCESS | 2319 | ++DOCSHELL 0x11af37800 == 12 [pid = 2319] [id = 12] 03:08:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 32 (0x12396cc00) [pid = 2319] [serial = 32] [outer = 0x0] 03:08:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 33 (0x12e6ccc00) [pid = 2319] [serial = 33] [outer = 0x12396cc00] 03:08:39 INFO - PROCESS | 2319 | 1461665319187 Marionette DEBUG loaded listener.js 03:08:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 34 (0x12e6d3400) [pid = 2319] [serial = 34] [outer = 0x12396cc00] 03:08:39 INFO - PROCESS | 2319 | 1461665319511 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 03:08:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:08:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 532ms 03:08:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:08:39 INFO - PROCESS | 2319 | 1461665319522 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 03:08:39 INFO - PROCESS | 2319 | 1461665319524 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 03:08:39 INFO - PROCESS | 2319 | 1461665319533 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:08:39 INFO - PROCESS | 2319 | 1461665319534 Marionette TRACE conn2 <- [1,30,null,{}] 03:08:39 INFO - PROCESS | 2319 | 1461665319536 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:39 INFO - PROCESS | 2319 | 1461665319623 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 03:08:39 INFO - PROCESS | 2319 | 1461665319630 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:39 INFO - PROCESS | 2319 | ++DOCSHELL 0x12eeb5800 == 13 [pid = 2319] [id = 13] 03:08:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 35 (0x12e6d5800) [pid = 2319] [serial = 35] [outer = 0x0] 03:08:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 36 (0x12e9ce400) [pid = 2319] [serial = 36] [outer = 0x12e6d5800] 03:08:39 INFO - PROCESS | 2319 | 1461665319655 Marionette DEBUG loaded listener.js 03:08:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 37 (0x12e9d2400) [pid = 2319] [serial = 37] [outer = 0x12e6d5800] 03:08:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:08:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 375ms 03:08:39 INFO - PROCESS | 2319 | 1461665319899 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 03:08:39 INFO - PROCESS | 2319 | 1461665319903 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 03:08:39 INFO - PROCESS | 2319 | 1461665319904 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 03:08:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:08:39 INFO - PROCESS | 2319 | 1461665319906 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:08:39 INFO - PROCESS | 2319 | 1461665319907 Marionette TRACE conn2 <- [1,34,null,{}] 03:08:39 INFO - PROCESS | 2319 | 1461665319916 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:40 INFO - PROCESS | 2319 | 1461665320006 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 03:08:40 INFO - PROCESS | 2319 | 1461665320011 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:40 INFO - PROCESS | 2319 | ++DOCSHELL 0x12f2b7800 == 14 [pid = 2319] [id = 14] 03:08:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 38 (0x12e932c00) [pid = 2319] [serial = 38] [outer = 0x0] 03:08:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 39 (0x12e9da400) [pid = 2319] [serial = 39] [outer = 0x12e932c00] 03:08:40 INFO - PROCESS | 2319 | 1461665320037 Marionette DEBUG loaded listener.js 03:08:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 40 (0x12f2a3000) [pid = 2319] [serial = 40] [outer = 0x12e932c00] 03:08:40 INFO - PROCESS | 2319 | 1461665320262 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 03:08:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:08:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 375ms 03:08:40 INFO - PROCESS | 2319 | 1461665320282 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 03:08:40 INFO - PROCESS | 2319 | 1461665320283 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 03:08:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:08:40 INFO - PROCESS | 2319 | 1461665320286 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:08:40 INFO - PROCESS | 2319 | 1461665320287 Marionette TRACE conn2 <- [1,38,null,{}] 03:08:40 INFO - PROCESS | 2319 | 1461665320289 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:40 INFO - PROCESS | 2319 | 1461665320390 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 03:08:40 INFO - PROCESS | 2319 | 1461665320394 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:40 INFO - PROCESS | 2319 | ++DOCSHELL 0x12f551000 == 15 [pid = 2319] [id = 15] 03:08:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 41 (0x12e9d7800) [pid = 2319] [serial = 41] [outer = 0x0] 03:08:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 42 (0x12f2aa000) [pid = 2319] [serial = 42] [outer = 0x12e9d7800] 03:08:40 INFO - PROCESS | 2319 | 1461665320419 Marionette DEBUG loaded listener.js 03:08:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 43 (0x12f432800) [pid = 2319] [serial = 43] [outer = 0x12e9d7800] 03:08:40 INFO - PROCESS | 2319 | 1461665320649 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 03:08:40 INFO - PROCESS | 2319 | ++DOCSHELL 0x12f951800 == 16 [pid = 2319] [id = 16] 03:08:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 44 (0x12f952000) [pid = 2319] [serial = 44] [outer = 0x0] 03:08:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 45 (0x12f953800) [pid = 2319] [serial = 45] [outer = 0x12f952000] 03:08:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 46 (0x12f958000) [pid = 2319] [serial = 46] [outer = 0x12f952000] 03:08:40 INFO - PROCESS | 2319 | ++DOCSHELL 0x12f94b800 == 17 [pid = 2319] [id = 17] 03:08:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 47 (0x12f43a400) [pid = 2319] [serial = 47] [outer = 0x0] 03:08:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:08:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 03:08:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 48 (0x12f93e800) [pid = 2319] [serial = 48] [outer = 0x12f43a400] 03:08:40 INFO - PROCESS | 2319 | 1461665320730 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 03:08:40 INFO - PROCESS | 2319 | 1461665320732 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 03:08:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 49 (0x118e80000) [pid = 2319] [serial = 49] [outer = 0x12f43a400] 03:08:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:08:40 INFO - PROCESS | 2319 | 1461665320768 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:08:40 INFO - PROCESS | 2319 | 1461665320769 Marionette TRACE conn2 <- [1,42,null,{}] 03:08:40 INFO - PROCESS | 2319 | 1461665320779 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:40 INFO - PROCESS | 2319 | 1461665320886 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 03:08:40 INFO - PROCESS | 2319 | 1461665320892 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:40 INFO - PROCESS | 2319 | ++DOCSHELL 0x12fc9f800 == 18 [pid = 2319] [id = 18] 03:08:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 50 (0x12f437000) [pid = 2319] [serial = 50] [outer = 0x0] 03:08:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 51 (0x12f43dc00) [pid = 2319] [serial = 51] [outer = 0x12f437000] 03:08:40 INFO - PROCESS | 2319 | 1461665320918 Marionette DEBUG loaded listener.js 03:08:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 52 (0x12fd74800) [pid = 2319] [serial = 52] [outer = 0x12f437000] 03:08:41 INFO - PROCESS | 2319 | 1461665321174 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 03:08:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:08:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 435ms 03:08:41 INFO - PROCESS | 2319 | 1461665321197 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 03:08:41 INFO - PROCESS | 2319 | 1461665321199 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 03:08:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:08:41 INFO - PROCESS | 2319 | 1461665321205 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:08:41 INFO - PROCESS | 2319 | 1461665321206 Marionette TRACE conn2 <- [1,46,null,{}] 03:08:41 INFO - PROCESS | 2319 | 1461665321216 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:41 INFO - PROCESS | 2319 | 1461665321304 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 03:08:41 INFO - PROCESS | 2319 | 1461665321309 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:41 INFO - PROCESS | 2319 | ++DOCSHELL 0x11a810000 == 19 [pid = 2319] [id = 19] 03:08:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 53 (0x11abd5400) [pid = 2319] [serial = 53] [outer = 0x0] 03:08:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 54 (0x11a445c00) [pid = 2319] [serial = 54] [outer = 0x11abd5400] 03:08:41 INFO - PROCESS | 2319 | 1461665321339 Marionette DEBUG loaded listener.js 03:08:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 55 (0x11acb9c00) [pid = 2319] [serial = 55] [outer = 0x11abd5400] 03:08:41 INFO - PROCESS | 2319 | 1461665321573 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 03:08:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:08:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 03:08:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:08:41 INFO - PROCESS | 2319 | 1461665321631 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 03:08:41 INFO - PROCESS | 2319 | 1461665321632 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 03:08:41 INFO - PROCESS | 2319 | 1461665321634 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:08:41 INFO - PROCESS | 2319 | 1461665321635 Marionette TRACE conn2 <- [1,50,null,{}] 03:08:41 INFO - PROCESS | 2319 | 1461665321637 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:41 INFO - PROCESS | 2319 | 1461665321731 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 03:08:41 INFO - PROCESS | 2319 | 1461665321736 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:41 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dc93000 == 20 [pid = 2319] [id = 20] 03:08:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 56 (0x12906a000) [pid = 2319] [serial = 56] [outer = 0x0] 03:08:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 57 (0x12ff9c800) [pid = 2319] [serial = 57] [outer = 0x12906a000] 03:08:41 INFO - PROCESS | 2319 | 1461665321760 Marionette DEBUG loaded listener.js 03:08:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 58 (0x12ffa3800) [pid = 2319] [serial = 58] [outer = 0x12906a000] 03:08:41 INFO - PROCESS | 2319 | 1461665321989 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:08:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:08:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 03:08:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:08:42 INFO - PROCESS | 2319 | 1461665322003 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 03:08:42 INFO - PROCESS | 2319 | 1461665322004 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 03:08:42 INFO - PROCESS | 2319 | 1461665322006 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:08:42 INFO - PROCESS | 2319 | 1461665322007 Marionette TRACE conn2 <- [1,54,null,{}] 03:08:42 INFO - PROCESS | 2319 | 1461665322016 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:42 INFO - PROCESS | 2319 | 1461665322108 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 03:08:42 INFO - PROCESS | 2319 | 1461665322113 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:42 INFO - PROCESS | 2319 | ++DOCSHELL 0x12fca5800 == 21 [pid = 2319] [id = 21] 03:08:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 59 (0x130068000) [pid = 2319] [serial = 59] [outer = 0x0] 03:08:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 60 (0x13006ec00) [pid = 2319] [serial = 60] [outer = 0x130068000] 03:08:42 INFO - PROCESS | 2319 | 1461665322137 Marionette DEBUG loaded listener.js 03:08:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 61 (0x130073800) [pid = 2319] [serial = 61] [outer = 0x130068000] 03:08:42 INFO - PROCESS | 2319 | 1461665322362 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:08:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:08:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 375ms 03:08:42 INFO - PROCESS | 2319 | 1461665322383 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 03:08:42 INFO - PROCESS | 2319 | 1461665322384 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 03:08:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:08:42 INFO - PROCESS | 2319 | 1461665322386 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:08:42 INFO - PROCESS | 2319 | 1461665322387 Marionette TRACE conn2 <- [1,58,null,{}] 03:08:42 INFO - PROCESS | 2319 | 1461665322389 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:42 INFO - PROCESS | 2319 | 1461665322489 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 03:08:42 INFO - PROCESS | 2319 | 1461665322503 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:42 INFO - PROCESS | 2319 | ++DOCSHELL 0x130919000 == 22 [pid = 2319] [id = 22] 03:08:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 62 (0x130075c00) [pid = 2319] [serial = 62] [outer = 0x0] 03:08:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 63 (0x130bd7800) [pid = 2319] [serial = 63] [outer = 0x130075c00] 03:08:42 INFO - PROCESS | 2319 | 1461665322527 Marionette DEBUG loaded listener.js 03:08:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 64 (0x130bdc400) [pid = 2319] [serial = 64] [outer = 0x130075c00] 03:08:43 INFO - PROCESS | 2319 | 1461665323436 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:08:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:08:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1071ms 03:08:43 INFO - PROCESS | 2319 | 1461665323462 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 03:08:43 INFO - PROCESS | 2319 | 1461665323464 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 03:08:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:08:43 INFO - PROCESS | 2319 | 1461665323468 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:08:43 INFO - PROCESS | 2319 | 1461665323470 Marionette TRACE conn2 <- [1,62,null,{}] 03:08:43 INFO - PROCESS | 2319 | 1461665323493 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:43 INFO - PROCESS | 2319 | 1461665323617 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 03:08:43 INFO - PROCESS | 2319 | 1461665323664 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:43 INFO - PROCESS | 2319 | ++DOCSHELL 0x11520c000 == 23 [pid = 2319] [id = 23] 03:08:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 65 (0x11534b800) [pid = 2319] [serial = 65] [outer = 0x0] 03:08:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 66 (0x1154d9800) [pid = 2319] [serial = 66] [outer = 0x11534b800] 03:08:43 INFO - PROCESS | 2319 | 1461665323709 Marionette DEBUG loaded listener.js 03:08:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 67 (0x116683000) [pid = 2319] [serial = 67] [outer = 0x11534b800] 03:08:44 INFO - PROCESS | 2319 | 1461665324112 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:08:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:08:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 672ms 03:08:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:08:44 INFO - PROCESS | 2319 | 1461665324141 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 03:08:44 INFO - PROCESS | 2319 | 1461665324145 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 03:08:44 INFO - PROCESS | 2319 | 1461665324149 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:08:44 INFO - PROCESS | 2319 | 1461665324151 Marionette TRACE conn2 <- [1,66,null,{}] 03:08:44 INFO - PROCESS | 2319 | 1461665324154 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:44 INFO - PROCESS | 2319 | 1461665324261 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 03:08:44 INFO - PROCESS | 2319 | 1461665324301 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:44 INFO - PROCESS | 2319 | ++DOCSHELL 0x119114000 == 24 [pid = 2319] [id = 24] 03:08:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 68 (0x11797f000) [pid = 2319] [serial = 68] [outer = 0x0] 03:08:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 69 (0x119257c00) [pid = 2319] [serial = 69] [outer = 0x11797f000] 03:08:44 INFO - PROCESS | 2319 | 1461665324331 Marionette DEBUG loaded listener.js 03:08:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 70 (0x11a446400) [pid = 2319] [serial = 70] [outer = 0x11797f000] 03:08:44 INFO - PROCESS | 2319 | 1461665324733 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:08:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:08:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 619ms 03:08:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:08:44 INFO - PROCESS | 2319 | 1461665324769 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 03:08:44 INFO - PROCESS | 2319 | 1461665324770 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 03:08:44 INFO - PROCESS | 2319 | 1461665324773 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:08:44 INFO - PROCESS | 2319 | 1461665324776 Marionette TRACE conn2 <- [1,70,null,{}] 03:08:44 INFO - PROCESS | 2319 | 1461665324784 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:44 INFO - PROCESS | 2319 | 1461665324894 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 03:08:44 INFO - PROCESS | 2319 | 1461665324976 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:44 INFO - PROCESS | 2319 | ++DOCSHELL 0x119ae3000 == 25 [pid = 2319] [id = 25] 03:08:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 71 (0x11bb11800) [pid = 2319] [serial = 71] [outer = 0x0] 03:08:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 72 (0x11c314000) [pid = 2319] [serial = 72] [outer = 0x11bb11800] 03:08:45 INFO - PROCESS | 2319 | 1461665325011 Marionette DEBUG loaded listener.js 03:08:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 73 (0x12368e400) [pid = 2319] [serial = 73] [outer = 0x11bb11800] 03:08:45 INFO - PROCESS | 2319 | 1461665325680 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:08:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:08:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 973ms 03:08:45 INFO - PROCESS | 2319 | 1461665325747 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 03:08:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:08:45 INFO - PROCESS | 2319 | 1461665325749 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 03:08:45 INFO - PROCESS | 2319 | 1461665325752 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:08:45 INFO - PROCESS | 2319 | 1461665325754 Marionette TRACE conn2 <- [1,74,null,{}] 03:08:45 INFO - PROCESS | 2319 | 1461665325757 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:45 INFO - PROCESS | 2319 | 1461665325835 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 03:08:45 INFO - PROCESS | 2319 | 1461665325888 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:45 INFO - PROCESS | 2319 | ++DOCSHELL 0x116323000 == 26 [pid = 2319] [id = 26] 03:08:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 74 (0x118e09400) [pid = 2319] [serial = 74] [outer = 0x0] 03:08:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 75 (0x118fb2000) [pid = 2319] [serial = 75] [outer = 0x118e09400] 03:08:45 INFO - PROCESS | 2319 | 1461665325917 Marionette DEBUG loaded listener.js 03:08:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 76 (0x119132400) [pid = 2319] [serial = 76] [outer = 0x118e09400] 03:08:46 INFO - PROCESS | 2319 | 1461665326272 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:08:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:08:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 571ms 03:08:46 INFO - PROCESS | 2319 | 1461665326324 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 03:08:46 INFO - PROCESS | 2319 | 1461665326327 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 03:08:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:08:46 INFO - PROCESS | 2319 | 1461665326331 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:08:46 INFO - PROCESS | 2319 | 1461665326333 Marionette TRACE conn2 <- [1,78,null,{}] 03:08:46 INFO - PROCESS | 2319 | 1461665326335 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:46 INFO - PROCESS | 2319 | 1461665326419 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 03:08:46 INFO - PROCESS | 2319 | 1461665326464 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:46 INFO - PROCESS | 2319 | ++DOCSHELL 0x115208000 == 27 [pid = 2319] [id = 27] 03:08:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 77 (0x115717800) [pid = 2319] [serial = 77] [outer = 0x0] 03:08:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 78 (0x11575b000) [pid = 2319] [serial = 78] [outer = 0x115717800] 03:08:46 INFO - PROCESS | 2319 | 1461665326493 Marionette DEBUG loaded listener.js 03:08:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 79 (0x11a441000) [pid = 2319] [serial = 79] [outer = 0x115717800] 03:08:46 INFO - PROCESS | 2319 | 1461665326768 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:08:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:08:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 03:08:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:08:46 INFO - PROCESS | 2319 | 1461665326801 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 03:08:46 INFO - PROCESS | 2319 | 1461665326802 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 03:08:46 INFO - PROCESS | 2319 | 1461665326804 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:08:46 INFO - PROCESS | 2319 | 1461665326807 Marionette TRACE conn2 <- [1,82,null,{}] 03:08:46 INFO - PROCESS | 2319 | 1461665326822 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:46 INFO - PROCESS | 2319 | 1461665326900 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 03:08:46 INFO - PROCESS | 2319 | 1461665326905 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:46 INFO - PROCESS | 2319 | ++DOCSHELL 0x11971a000 == 28 [pid = 2319] [id = 28] 03:08:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 80 (0x11a7b5400) [pid = 2319] [serial = 80] [outer = 0x0] 03:08:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 81 (0x11a88c000) [pid = 2319] [serial = 81] [outer = 0x11a7b5400] 03:08:46 INFO - PROCESS | 2319 | 1461665326935 Marionette DEBUG loaded listener.js 03:08:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 82 (0x11acc1800) [pid = 2319] [serial = 82] [outer = 0x11a7b5400] 03:08:47 INFO - PROCESS | 2319 | 1461665327234 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:08:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:08:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 479ms 03:08:47 INFO - PROCESS | 2319 | 1461665327288 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 03:08:47 INFO - PROCESS | 2319 | 1461665327289 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 03:08:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:08:47 INFO - PROCESS | 2319 | 1461665327292 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:08:47 INFO - PROCESS | 2319 | 1461665327293 Marionette TRACE conn2 <- [1,86,null,{}] 03:08:47 INFO - PROCESS | 2319 | 1461665327295 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:47 INFO - PROCESS | 2319 | 1461665327367 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 03:08:47 INFO - PROCESS | 2319 | 1461665327371 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:47 INFO - PROCESS | 2319 | ++DOCSHELL 0x119c31000 == 29 [pid = 2319] [id = 29] 03:08:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 83 (0x11b71d800) [pid = 2319] [serial = 83] [outer = 0x0] 03:08:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 84 (0x11b7c1000) [pid = 2319] [serial = 84] [outer = 0x11b71d800] 03:08:47 INFO - PROCESS | 2319 | 1461665327399 Marionette DEBUG loaded listener.js 03:08:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 85 (0x11bb0d000) [pid = 2319] [serial = 85] [outer = 0x11b71d800] 03:08:47 INFO - PROCESS | 2319 | 1461665327696 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:08:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:08:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 03:08:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:08:47 INFO - PROCESS | 2319 | 1461665327717 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 03:08:47 INFO - PROCESS | 2319 | 1461665327718 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 03:08:47 INFO - PROCESS | 2319 | 1461665327720 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:08:47 INFO - PROCESS | 2319 | 1461665327721 Marionette TRACE conn2 <- [1,90,null,{}] 03:08:47 INFO - PROCESS | 2319 | 1461665327724 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:47 INFO - PROCESS | 2319 | 1461665327797 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 03:08:47 INFO - PROCESS | 2319 | 1461665327801 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:47 INFO - PROCESS | 2319 | ++DOCSHELL 0x11aa54800 == 30 [pid = 2319] [id = 30] 03:08:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 86 (0x11a88f800) [pid = 2319] [serial = 86] [outer = 0x0] 03:08:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 87 (0x11bf6a000) [pid = 2319] [serial = 87] [outer = 0x11a88f800] 03:08:47 INFO - PROCESS | 2319 | 1461665327830 Marionette DEBUG loaded listener.js 03:08:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 88 (0x11c311400) [pid = 2319] [serial = 88] [outer = 0x11a88f800] 03:08:48 INFO - PROCESS | 2319 | 1461665328235 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:08:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:08:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 569ms 03:08:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:08:48 INFO - PROCESS | 2319 | 1461665328290 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 03:08:48 INFO - PROCESS | 2319 | 1461665328292 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 03:08:48 INFO - PROCESS | 2319 | 1461665328296 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:08:48 INFO - PROCESS | 2319 | 1461665328297 Marionette TRACE conn2 <- [1,94,null,{}] 03:08:48 INFO - PROCESS | 2319 | 1461665328301 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:48 INFO - PROCESS | 2319 | 1461665328385 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 03:08:48 INFO - PROCESS | 2319 | 1461665328390 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:48 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b233800 == 31 [pid = 2319] [id = 31] 03:08:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 89 (0x11bb08800) [pid = 2319] [serial = 89] [outer = 0x0] 03:08:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 90 (0x11c440400) [pid = 2319] [serial = 90] [outer = 0x11bb08800] 03:08:48 INFO - PROCESS | 2319 | 1461665328421 Marionette DEBUG loaded listener.js 03:08:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 91 (0x123a58000) [pid = 2319] [serial = 91] [outer = 0x11bb08800] 03:08:48 INFO - PROCESS | 2319 | 1461665328714 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 03:08:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:08:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 470ms 03:08:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:08:48 INFO - PROCESS | 2319 | 1461665328766 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 03:08:48 INFO - PROCESS | 2319 | 1461665328767 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 03:08:48 INFO - PROCESS | 2319 | 1461665328769 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:08:48 INFO - PROCESS | 2319 | 1461665328770 Marionette TRACE conn2 <- [1,98,null,{}] 03:08:48 INFO - PROCESS | 2319 | 1461665328772 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:48 INFO - PROCESS | 2319 | 1461665328862 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 03:08:48 INFO - PROCESS | 2319 | 1461665328868 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:48 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b756800 == 32 [pid = 2319] [id = 32] 03:08:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 92 (0x11bf63800) [pid = 2319] [serial = 92] [outer = 0x0] 03:08:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x123a5a000) [pid = 2319] [serial = 93] [outer = 0x11bf63800] 03:08:48 INFO - PROCESS | 2319 | 1461665328894 Marionette DEBUG loaded listener.js 03:08:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x125b8a800) [pid = 2319] [serial = 94] [outer = 0x11bf63800] 03:08:49 INFO - PROCESS | 2319 | 1461665329162 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 03:08:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:08:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 03:08:49 INFO - PROCESS | 2319 | 1461665329188 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 03:08:49 INFO - PROCESS | 2319 | 1461665329189 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 03:08:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:08:49 INFO - PROCESS | 2319 | 1461665329199 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:08:49 INFO - PROCESS | 2319 | 1461665329200 Marionette TRACE conn2 <- [1,102,null,{}] 03:08:49 INFO - PROCESS | 2319 | 1461665329202 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:49 INFO - PROCESS | 2319 | 1461665329277 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 03:08:49 INFO - PROCESS | 2319 | 1461665329282 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:49 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bc1b800 == 33 [pid = 2319] [id = 33] 03:08:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x125b8e800) [pid = 2319] [serial = 95] [outer = 0x0] 03:08:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x125d83c00) [pid = 2319] [serial = 96] [outer = 0x125b8e800] 03:08:49 INFO - PROCESS | 2319 | 1461665329307 Marionette DEBUG loaded listener.js 03:08:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x125f3e000) [pid = 2319] [serial = 97] [outer = 0x125b8e800] 03:08:49 INFO - PROCESS | 2319 | 1461665329579 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 03:08:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:08:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 424ms 03:08:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:08:49 INFO - PROCESS | 2319 | 1461665329617 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 03:08:49 INFO - PROCESS | 2319 | 1461665329618 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 03:08:49 INFO - PROCESS | 2319 | 1461665329620 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:08:49 INFO - PROCESS | 2319 | 1461665329621 Marionette TRACE conn2 <- [1,106,null,{}] 03:08:49 INFO - PROCESS | 2319 | 1461665329625 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:49 INFO - PROCESS | 2319 | 1461665329699 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 03:08:49 INFO - PROCESS | 2319 | 1461665329703 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:49 INFO - PROCESS | 2319 | ++DOCSHELL 0x11be87000 == 34 [pid = 2319] [id = 34] 03:08:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x125f43800) [pid = 2319] [serial = 98] [outer = 0x0] 03:08:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x126b58800) [pid = 2319] [serial = 99] [outer = 0x125f43800] 03:08:49 INFO - PROCESS | 2319 | 1461665329732 Marionette DEBUG loaded listener.js 03:08:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x126ded000) [pid = 2319] [serial = 100] [outer = 0x125f43800] 03:08:50 INFO - PROCESS | 2319 | 1461665330025 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 03:08:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:08:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 421ms 03:08:50 INFO - PROCESS | 2319 | 1461665330064 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 03:08:50 INFO - PROCESS | 2319 | 1461665330066 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 03:08:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:08:50 INFO - PROCESS | 2319 | 1461665330071 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:08:50 INFO - PROCESS | 2319 | 1461665330072 Marionette TRACE conn2 <- [1,110,null,{}] 03:08:50 INFO - PROCESS | 2319 | 1461665330074 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:50 INFO - PROCESS | 2319 | 1461665330169 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 03:08:50 INFO - PROCESS | 2319 | 1461665330176 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:50 INFO - PROCESS | 2319 | ++DOCSHELL 0x11c3c0000 == 35 [pid = 2319] [id = 35] 03:08:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x123a5c800) [pid = 2319] [serial = 101] [outer = 0x0] 03:08:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x126f58c00) [pid = 2319] [serial = 102] [outer = 0x123a5c800] 03:08:50 INFO - PROCESS | 2319 | 1461665330201 Marionette DEBUG loaded listener.js 03:08:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x12769b800) [pid = 2319] [serial = 103] [outer = 0x123a5c800] 03:08:50 INFO - PROCESS | 2319 | 1461665330499 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 03:08:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:08:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 03:08:50 INFO - PROCESS | 2319 | 1461665330540 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 03:08:50 INFO - PROCESS | 2319 | 1461665330543 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 03:08:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:08:50 INFO - PROCESS | 2319 | 1461665330547 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:08:50 INFO - PROCESS | 2319 | 1461665330548 Marionette TRACE conn2 <- [1,114,null,{}] 03:08:50 INFO - PROCESS | 2319 | 1461665330550 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:50 INFO - PROCESS | 2319 | 1461665330634 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 03:08:50 INFO - PROCESS | 2319 | 1461665330638 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:50 INFO - PROCESS | 2319 | ++DOCSHELL 0x1239df800 == 36 [pid = 2319] [id = 36] 03:08:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 104 (0x125f49000) [pid = 2319] [serial = 104] [outer = 0x0] 03:08:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 105 (0x1279b7000) [pid = 2319] [serial = 105] [outer = 0x125f49000] 03:08:50 INFO - PROCESS | 2319 | 1461665330669 Marionette DEBUG loaded listener.js 03:08:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 106 (0x127ff3800) [pid = 2319] [serial = 106] [outer = 0x125f49000] 03:08:50 INFO - PROCESS | 2319 | 1461665330978 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 03:08:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:08:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 03:08:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:08:51 INFO - PROCESS | 2319 | 1461665331015 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 03:08:51 INFO - PROCESS | 2319 | 1461665331016 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 03:08:51 INFO - PROCESS | 2319 | 1461665331018 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:08:51 INFO - PROCESS | 2319 | 1461665331019 Marionette TRACE conn2 <- [1,118,null,{}] 03:08:51 INFO - PROCESS | 2319 | 1461665331022 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:51 INFO - PROCESS | 2319 | 1461665331114 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 03:08:51 INFO - PROCESS | 2319 | 1461665331121 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:51 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bf88000 == 37 [pid = 2319] [id = 37] 03:08:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 107 (0x11bb03000) [pid = 2319] [serial = 107] [outer = 0x0] 03:08:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 108 (0x128899800) [pid = 2319] [serial = 108] [outer = 0x11bb03000] 03:08:51 INFO - PROCESS | 2319 | 1461665331149 Marionette DEBUG loaded listener.js 03:08:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 109 (0x12909bc00) [pid = 2319] [serial = 109] [outer = 0x11bb03000] 03:08:51 INFO - PROCESS | 2319 | 1461665331427 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 03:08:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:08:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 420ms 03:08:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:08:51 INFO - PROCESS | 2319 | 1461665331440 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 03:08:51 INFO - PROCESS | 2319 | 1461665331441 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 03:08:51 INFO - PROCESS | 2319 | 1461665331450 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:08:51 INFO - PROCESS | 2319 | 1461665331451 Marionette TRACE conn2 <- [1,122,null,{}] 03:08:51 INFO - PROCESS | 2319 | 1461665331453 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:51 INFO - PROCESS | 2319 | 1461665331529 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 03:08:51 INFO - PROCESS | 2319 | 1461665331534 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:51 INFO - PROCESS | 2319 | ++DOCSHELL 0x125da1800 == 38 [pid = 2319] [id = 38] 03:08:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 110 (0x12909c400) [pid = 2319] [serial = 110] [outer = 0x0] 03:08:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 111 (0x1292c1000) [pid = 2319] [serial = 111] [outer = 0x12909c400] 03:08:51 INFO - PROCESS | 2319 | 1461665331561 Marionette DEBUG loaded listener.js 03:08:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 112 (0x129680000) [pid = 2319] [serial = 112] [outer = 0x12909c400] 03:08:51 INFO - PROCESS | 2319 | 1461665331827 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 03:08:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:08:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 424ms 03:08:51 INFO - PROCESS | 2319 | 1461665331869 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 03:08:51 INFO - PROCESS | 2319 | 1461665331870 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 03:08:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:08:51 INFO - PROCESS | 2319 | 1461665331873 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:08:51 INFO - PROCESS | 2319 | 1461665331874 Marionette TRACE conn2 <- [1,126,null,{}] 03:08:51 INFO - PROCESS | 2319 | 1461665331884 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:51 INFO - PROCESS | 2319 | 1461665331963 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 03:08:52 INFO - PROCESS | 2319 | 1461665332008 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:52 INFO - PROCESS | 2319 | ++DOCSHELL 0x125f91000 == 39 [pid = 2319] [id = 39] 03:08:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 113 (0x11572f400) [pid = 2319] [serial = 113] [outer = 0x0] 03:08:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 114 (0x129688c00) [pid = 2319] [serial = 114] [outer = 0x11572f400] 03:08:52 INFO - PROCESS | 2319 | 1461665332032 Marionette DEBUG loaded listener.js 03:08:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 115 (0x12b630800) [pid = 2319] [serial = 115] [outer = 0x11572f400] 03:08:52 INFO - PROCESS | 2319 | 1461665332293 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 03:08:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:08:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 475ms 03:08:52 INFO - PROCESS | 2319 | 1461665332352 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 03:08:52 INFO - PROCESS | 2319 | 1461665332354 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 03:08:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:08:52 INFO - PROCESS | 2319 | 1461665332359 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:08:52 INFO - PROCESS | 2319 | 1461665332363 Marionette TRACE conn2 <- [1,130,null,{}] 03:08:52 INFO - PROCESS | 2319 | 1461665332366 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:52 INFO - PROCESS | 2319 | 1461665332480 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 03:08:52 INFO - PROCESS | 2319 | 1461665332486 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:52 INFO - PROCESS | 2319 | ++DOCSHELL 0x126f43800 == 40 [pid = 2319] [id = 40] 03:08:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 116 (0x1296b3000) [pid = 2319] [serial = 116] [outer = 0x0] 03:08:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 117 (0x12b847c00) [pid = 2319] [serial = 117] [outer = 0x1296b3000] 03:08:52 INFO - PROCESS | 2319 | 1461665332524 Marionette DEBUG loaded listener.js 03:08:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 118 (0x12bc52000) [pid = 2319] [serial = 118] [outer = 0x1296b3000] 03:08:53 INFO - PROCESS | 2319 | 1461665333049 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 03:08:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:08:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 724ms 03:08:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:08:53 INFO - PROCESS | 2319 | 1461665333081 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 03:08:53 INFO - PROCESS | 2319 | 1461665333084 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 03:08:53 INFO - PROCESS | 2319 | 1461665333087 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:08:53 INFO - PROCESS | 2319 | 1461665333090 Marionette TRACE conn2 <- [1,134,null,{}] 03:08:53 INFO - PROCESS | 2319 | 1461665333093 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:53 INFO - PROCESS | 2319 | 1461665333193 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 03:08:53 INFO - PROCESS | 2319 | 1461665333239 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:53 INFO - PROCESS | 2319 | ++DOCSHELL 0x118804000 == 41 [pid = 2319] [id = 41] 03:08:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 119 (0x118943800) [pid = 2319] [serial = 119] [outer = 0x0] 03:08:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 120 (0x11912e800) [pid = 2319] [serial = 120] [outer = 0x118943800] 03:08:53 INFO - PROCESS | 2319 | 1461665333271 Marionette DEBUG loaded listener.js 03:08:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 121 (0x119c8a800) [pid = 2319] [serial = 121] [outer = 0x118943800] 03:08:53 INFO - PROCESS | 2319 | 1461665333720 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 03:08:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:08:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 671ms 03:08:53 INFO - PROCESS | 2319 | 1461665333776 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 03:08:53 INFO - PROCESS | 2319 | 1461665333780 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 03:08:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:08:53 INFO - PROCESS | 2319 | 1461665333787 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:08:53 INFO - PROCESS | 2319 | 1461665333789 Marionette TRACE conn2 <- [1,138,null,{}] 03:08:53 INFO - PROCESS | 2319 | 1461665333793 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:53 INFO - PROCESS | 2319 | 1461665333891 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 03:08:53 INFO - PROCESS | 2319 | 1461665333979 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:54 INFO - PROCESS | 2319 | ++DOCSHELL 0x11af2a000 == 42 [pid = 2319] [id = 42] 03:08:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 122 (0x11abd9400) [pid = 2319] [serial = 122] [outer = 0x0] 03:08:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 123 (0x11acbf400) [pid = 2319] [serial = 123] [outer = 0x11abd9400] 03:08:54 INFO - PROCESS | 2319 | 1461665334022 Marionette DEBUG loaded listener.js 03:08:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 124 (0x11bb11400) [pid = 2319] [serial = 124] [outer = 0x11abd9400] 03:08:54 INFO - PROCESS | 2319 | 1461665334437 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 03:08:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:08:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 670ms 03:08:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:08:54 INFO - PROCESS | 2319 | 1461665334458 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 03:08:54 INFO - PROCESS | 2319 | 1461665334459 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 03:08:54 INFO - PROCESS | 2319 | 1461665334461 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:08:54 INFO - PROCESS | 2319 | 1461665334464 Marionette TRACE conn2 <- [1,142,null,{}] 03:08:54 INFO - PROCESS | 2319 | 1461665334472 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:54 INFO - PROCESS | 2319 | 1461665334571 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 03:08:54 INFO - PROCESS | 2319 | 1461665334632 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:54 INFO - PROCESS | 2319 | ++DOCSHELL 0x125f7e800 == 43 [pid = 2319] [id = 43] 03:08:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 125 (0x123640400) [pid = 2319] [serial = 125] [outer = 0x0] 03:08:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 126 (0x123969400) [pid = 2319] [serial = 126] [outer = 0x123640400] 03:08:54 INFO - PROCESS | 2319 | 1461665334667 Marionette DEBUG loaded listener.js 03:08:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 127 (0x125e5ac00) [pid = 2319] [serial = 127] [outer = 0x123640400] 03:08:55 INFO - PROCESS | 2319 | 1461665335121 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 03:08:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:08:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 673ms 03:08:55 INFO - PROCESS | 2319 | 1461665335134 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 03:08:55 INFO - PROCESS | 2319 | 1461665335136 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 03:08:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:08:55 INFO - PROCESS | 2319 | 1461665335139 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:08:55 INFO - PROCESS | 2319 | 1461665335140 Marionette TRACE conn2 <- [1,146,null,{}] 03:08:55 INFO - PROCESS | 2319 | 1461665335164 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:55 INFO - PROCESS | 2319 | 1461665335279 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 03:08:55 INFO - PROCESS | 2319 | 1461665335335 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:55 INFO - PROCESS | 2319 | ++DOCSHELL 0x127f10000 == 44 [pid = 2319] [id = 44] 03:08:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 128 (0x1276bf400) [pid = 2319] [serial = 128] [outer = 0x0] 03:08:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 129 (0x1276c7000) [pid = 2319] [serial = 129] [outer = 0x1276bf400] 03:08:55 INFO - PROCESS | 2319 | 1461665335365 Marionette DEBUG loaded listener.js 03:08:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 130 (0x127ed6000) [pid = 2319] [serial = 130] [outer = 0x1276bf400] 03:08:55 INFO - PROCESS | 2319 | 1461665335951 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 03:08:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:08:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 821ms 03:08:55 INFO - PROCESS | 2319 | 1461665335961 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 03:08:55 INFO - PROCESS | 2319 | 1461665335964 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 03:08:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:08:55 INFO - PROCESS | 2319 | 1461665335968 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:08:55 INFO - PROCESS | 2319 | 1461665335970 Marionette TRACE conn2 <- [1,150,null,{}] 03:08:55 INFO - PROCESS | 2319 | 1461665335991 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:56 INFO - PROCESS | 2319 | 1461665336117 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 03:08:56 INFO - PROCESS | 2319 | 1461665336165 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:56 INFO - PROCESS | 2319 | ++DOCSHELL 0x11916a000 == 45 [pid = 2319] [id = 45] 03:08:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 131 (0x119130400) [pid = 2319] [serial = 131] [outer = 0x0] 03:08:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 132 (0x11925f400) [pid = 2319] [serial = 132] [outer = 0x119130400] 03:08:56 INFO - PROCESS | 2319 | 1461665336195 Marionette DEBUG loaded listener.js 03:08:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 133 (0x119c8f800) [pid = 2319] [serial = 133] [outer = 0x119130400] 03:08:56 INFO - PROCESS | 2319 | --DOCSHELL 0x11a810000 == 44 [pid = 2319] [id = 19] 03:08:56 INFO - PROCESS | 2319 | --DOCSHELL 0x125f91000 == 43 [pid = 2319] [id = 39] 03:08:56 INFO - PROCESS | 2319 | --DOCSHELL 0x125da1800 == 42 [pid = 2319] [id = 38] 03:08:56 INFO - PROCESS | 2319 | --DOCSHELL 0x11bf88000 == 41 [pid = 2319] [id = 37] 03:08:56 INFO - PROCESS | 2319 | --DOCSHELL 0x1239df800 == 40 [pid = 2319] [id = 36] 03:08:56 INFO - PROCESS | 2319 | --DOCSHELL 0x11c3c0000 == 39 [pid = 2319] [id = 35] 03:08:56 INFO - PROCESS | 2319 | --DOCSHELL 0x11be87000 == 38 [pid = 2319] [id = 34] 03:08:56 INFO - PROCESS | 2319 | --DOCSHELL 0x11bc1b800 == 37 [pid = 2319] [id = 33] 03:08:56 INFO - PROCESS | 2319 | --DOCSHELL 0x11b756800 == 36 [pid = 2319] [id = 32] 03:08:56 INFO - PROCESS | 2319 | --DOCSHELL 0x11b233800 == 35 [pid = 2319] [id = 31] 03:08:56 INFO - PROCESS | 2319 | --DOCSHELL 0x11aa54800 == 34 [pid = 2319] [id = 30] 03:08:56 INFO - PROCESS | 2319 | --DOCSHELL 0x119c31000 == 33 [pid = 2319] [id = 29] 03:08:56 INFO - PROCESS | 2319 | --DOCSHELL 0x11971a000 == 32 [pid = 2319] [id = 28] 03:08:56 INFO - PROCESS | 2319 | --DOCSHELL 0x115208000 == 31 [pid = 2319] [id = 27] 03:08:56 INFO - PROCESS | 2319 | --DOCSHELL 0x116323000 == 30 [pid = 2319] [id = 26] 03:08:56 INFO - PROCESS | 2319 | --DOCSHELL 0x119ae3000 == 29 [pid = 2319] [id = 25] 03:08:56 INFO - PROCESS | 2319 | --DOCSHELL 0x119114000 == 28 [pid = 2319] [id = 24] 03:08:56 INFO - PROCESS | 2319 | --DOCSHELL 0x11520c000 == 27 [pid = 2319] [id = 23] 03:08:56 INFO - PROCESS | 2319 | 1461665336764 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 03:08:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:08:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 827ms 03:08:56 INFO - PROCESS | 2319 | 1461665336795 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 03:08:56 INFO - PROCESS | 2319 | 1461665336799 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 03:08:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:08:56 INFO - PROCESS | 2319 | 1461665336804 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:08:56 INFO - PROCESS | 2319 | 1461665336808 Marionette TRACE conn2 <- [1,154,null,{}] 03:08:56 INFO - PROCESS | 2319 | 1461665336816 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:56 INFO - PROCESS | 2319 | 1461665336948 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 03:08:57 INFO - PROCESS | 2319 | 1461665337028 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:57 INFO - PROCESS | 2319 | ++DOCSHELL 0x11866d000 == 28 [pid = 2319] [id = 46] 03:08:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 134 (0x118fbc400) [pid = 2319] [serial = 134] [outer = 0x0] 03:08:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 135 (0x119c87c00) [pid = 2319] [serial = 135] [outer = 0x118fbc400] 03:08:57 INFO - PROCESS | 2319 | 1461665337070 Marionette DEBUG loaded listener.js 03:08:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 136 (0x11a7b4c00) [pid = 2319] [serial = 136] [outer = 0x118fbc400] 03:08:57 INFO - PROCESS | 2319 | 1461665337485 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 03:08:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:08:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 725ms 03:08:57 INFO - PROCESS | 2319 | 1461665337529 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 03:08:57 INFO - PROCESS | 2319 | 1461665337533 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 03:08:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:08:57 INFO - PROCESS | 2319 | 1461665337538 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:08:57 INFO - PROCESS | 2319 | 1461665337540 Marionette TRACE conn2 <- [1,158,null,{}] 03:08:57 INFO - PROCESS | 2319 | 1461665337561 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:57 INFO - PROCESS | 2319 | 1461665337653 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 03:08:57 INFO - PROCESS | 2319 | 1461665337715 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:57 INFO - PROCESS | 2319 | ++DOCSHELL 0x11a808000 == 29 [pid = 2319] [id = 47] 03:08:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 137 (0x11abdb000) [pid = 2319] [serial = 137] [outer = 0x0] 03:08:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 138 (0x11b742c00) [pid = 2319] [serial = 138] [outer = 0x11abdb000] 03:08:57 INFO - PROCESS | 2319 | 1461665337746 Marionette DEBUG loaded listener.js 03:08:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 139 (0x11bb06800) [pid = 2319] [serial = 139] [outer = 0x11abdb000] 03:08:58 INFO - PROCESS | 2319 | 1461665338189 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 03:08:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:08:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 673ms 03:08:58 INFO - PROCESS | 2319 | 1461665338211 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 03:08:58 INFO - PROCESS | 2319 | 1461665338212 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 03:08:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:08:58 INFO - PROCESS | 2319 | 1461665338215 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:08:58 INFO - PROCESS | 2319 | 1461665338217 Marionette TRACE conn2 <- [1,162,null,{}] 03:08:58 INFO - PROCESS | 2319 | 1461665338225 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:58 INFO - PROCESS | 2319 | 1461665338335 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 03:08:58 INFO - PROCESS | 2319 | 1461665338407 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:58 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b7d8800 == 30 [pid = 2319] [id = 48] 03:08:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 140 (0x11bf6c400) [pid = 2319] [serial = 140] [outer = 0x0] 03:08:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 141 (0x123909400) [pid = 2319] [serial = 141] [outer = 0x11bf6c400] 03:08:58 INFO - PROCESS | 2319 | 1461665338441 Marionette DEBUG loaded listener.js 03:08:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 142 (0x123a55400) [pid = 2319] [serial = 142] [outer = 0x11bf6c400] 03:08:58 INFO - PROCESS | 2319 | 1461665338886 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 03:08:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:08:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 721ms 03:08:58 INFO - PROCESS | 2319 | 1461665338943 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 03:08:58 INFO - PROCESS | 2319 | 1461665338945 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 03:08:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:08:58 INFO - PROCESS | 2319 | 1461665338949 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:08:58 INFO - PROCESS | 2319 | 1461665338950 Marionette TRACE conn2 <- [1,166,null,{}] 03:08:58 INFO - PROCESS | 2319 | 1461665338953 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:59 INFO - PROCESS | 2319 | 1461665339042 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 03:08:59 INFO - PROCESS | 2319 | 1461665339102 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:59 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bf9d000 == 31 [pid = 2319] [id = 49] 03:08:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 143 (0x125cb0c00) [pid = 2319] [serial = 143] [outer = 0x0] 03:08:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 144 (0x125e60400) [pid = 2319] [serial = 144] [outer = 0x125cb0c00] 03:08:59 INFO - PROCESS | 2319 | 1461665339133 Marionette DEBUG loaded listener.js 03:08:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 145 (0x126b56400) [pid = 2319] [serial = 145] [outer = 0x125cb0c00] 03:08:59 INFO - PROCESS | 2319 | 1461665339594 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 03:08:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:08:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 03:08:59 INFO - PROCESS | 2319 | 1461665339657 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 03:08:59 INFO - PROCESS | 2319 | 1461665339658 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 03:08:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:08:59 INFO - PROCESS | 2319 | 1461665339663 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:08:59 INFO - PROCESS | 2319 | 1461665339664 Marionette TRACE conn2 <- [1,170,null,{}] 03:08:59 INFO - PROCESS | 2319 | 1461665339666 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:59 INFO - PROCESS | 2319 | 1461665339751 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 03:08:59 INFO - PROCESS | 2319 | 1461665339810 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:59 INFO - PROCESS | 2319 | ++DOCSHELL 0x1239dd000 == 32 [pid = 2319] [id = 50] 03:08:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 146 (0x11866e400) [pid = 2319] [serial = 146] [outer = 0x0] 03:08:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 147 (0x127435000) [pid = 2319] [serial = 147] [outer = 0x11866e400] 03:08:59 INFO - PROCESS | 2319 | 1461665339841 Marionette DEBUG loaded listener.js 03:08:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 148 (0x1276a2800) [pid = 2319] [serial = 148] [outer = 0x11866e400] 03:09:00 INFO - PROCESS | 2319 | 1461665340316 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 03:09:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:09:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 721ms 03:09:00 INFO - PROCESS | 2319 | 1461665340385 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 03:09:00 INFO - PROCESS | 2319 | 1461665340387 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 03:09:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:09:00 INFO - PROCESS | 2319 | 1461665340390 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:09:00 INFO - PROCESS | 2319 | 1461665340392 Marionette TRACE conn2 <- [1,174,null,{}] 03:09:00 INFO - PROCESS | 2319 | 1461665340396 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:00 INFO - PROCESS | 2319 | 1461665340485 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 03:09:00 INFO - PROCESS | 2319 | --DOCSHELL 0x11af2a000 == 31 [pid = 2319] [id = 42] 03:09:00 INFO - PROCESS | 2319 | --DOCSHELL 0x118804000 == 30 [pid = 2319] [id = 41] 03:09:00 INFO - PROCESS | 2319 | 1461665340588 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:00 INFO - PROCESS | 2319 | ++DOCSHELL 0x115898000 == 31 [pid = 2319] [id = 51] 03:09:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 149 (0x114b49800) [pid = 2319] [serial = 149] [outer = 0x0] 03:09:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 150 (0x1166dc000) [pid = 2319] [serial = 150] [outer = 0x114b49800] 03:09:00 INFO - PROCESS | 2319 | 1461665340620 Marionette DEBUG loaded listener.js 03:09:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 151 (0x119264800) [pid = 2319] [serial = 151] [outer = 0x114b49800] 03:09:01 INFO - PROCESS | 2319 | 1461665341039 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 03:09:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:09:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 672ms 03:09:01 INFO - PROCESS | 2319 | 1461665341064 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 03:09:01 INFO - PROCESS | 2319 | 1461665341067 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 03:09:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:09:01 INFO - PROCESS | 2319 | 1461665341070 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:09:01 INFO - PROCESS | 2319 | 1461665341073 Marionette TRACE conn2 <- [1,178,null,{}] 03:09:01 INFO - PROCESS | 2319 | 1461665341077 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:01 INFO - PROCESS | 2319 | 1461665341169 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 03:09:01 INFO - PROCESS | 2319 | 1461665341224 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:01 INFO - PROCESS | 2319 | ++DOCSHELL 0x11af31000 == 32 [pid = 2319] [id = 52] 03:09:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 152 (0x11a7b5000) [pid = 2319] [serial = 152] [outer = 0x0] 03:09:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 153 (0x11b715800) [pid = 2319] [serial = 153] [outer = 0x11a7b5000] 03:09:01 INFO - PROCESS | 2319 | 1461665341263 Marionette DEBUG loaded listener.js 03:09:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 154 (0x11bf6b000) [pid = 2319] [serial = 154] [outer = 0x11a7b5000] 03:09:01 INFO - PROCESS | 2319 | 1461665341688 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 03:09:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:09:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 671ms 03:09:01 INFO - PROCESS | 2319 | 1461665341747 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 03:09:01 INFO - PROCESS | 2319 | 1461665341749 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 03:09:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:09:01 INFO - PROCESS | 2319 | 1461665341752 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:09:01 INFO - PROCESS | 2319 | 1461665341753 Marionette TRACE conn2 <- [1,182,null,{}] 03:09:01 INFO - PROCESS | 2319 | 1461665341756 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:01 INFO - PROCESS | 2319 | 1461665341847 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 03:09:01 INFO - PROCESS | 2319 | 1461665341910 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:01 INFO - PROCESS | 2319 | ++DOCSHELL 0x12360d000 == 33 [pid = 2319] [id = 53] 03:09:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 155 (0x12396c400) [pid = 2319] [serial = 155] [outer = 0x0] 03:09:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 156 (0x123a57800) [pid = 2319] [serial = 156] [outer = 0x12396c400] 03:09:01 INFO - PROCESS | 2319 | 1461665341940 Marionette DEBUG loaded listener.js 03:09:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 157 (0x125b98800) [pid = 2319] [serial = 157] [outer = 0x12396c400] 03:09:02 INFO - PROCESS | 2319 | 1461665342341 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 03:09:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:09:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 621ms 03:09:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:09:02 INFO - PROCESS | 2319 | 1461665342374 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 03:09:02 INFO - PROCESS | 2319 | 1461665342375 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 03:09:02 INFO - PROCESS | 2319 | 1461665342383 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:09:02 INFO - PROCESS | 2319 | 1461665342387 Marionette TRACE conn2 <- [1,186,null,{}] 03:09:02 INFO - PROCESS | 2319 | 1461665342390 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:02 INFO - PROCESS | 2319 | 1461665342498 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 03:09:02 INFO - PROCESS | 2319 | 1461665342557 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:02 INFO - PROCESS | 2319 | ++DOCSHELL 0x126bd7000 == 34 [pid = 2319] [id = 54] 03:09:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 158 (0x1272bcc00) [pid = 2319] [serial = 158] [outer = 0x0] 03:09:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 159 (0x127ed0c00) [pid = 2319] [serial = 159] [outer = 0x1272bcc00] 03:09:02 INFO - PROCESS | 2319 | 1461665342587 Marionette DEBUG loaded listener.js 03:09:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 160 (0x128896800) [pid = 2319] [serial = 160] [outer = 0x1272bcc00] 03:09:02 INFO - PROCESS | 2319 | 1461665342984 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 03:09:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:09:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 627ms 03:09:03 INFO - PROCESS | 2319 | 1461665343006 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 03:09:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:09:03 INFO - PROCESS | 2319 | 1461665343008 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 03:09:03 INFO - PROCESS | 2319 | 1461665343010 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:09:03 INFO - PROCESS | 2319 | 1461665343011 Marionette TRACE conn2 <- [1,190,null,{}] 03:09:03 INFO - PROCESS | 2319 | 1461665343014 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:03 INFO - PROCESS | 2319 | 1461665343103 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 03:09:03 INFO - PROCESS | 2319 | 1461665343160 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:03 INFO - PROCESS | 2319 | ++DOCSHELL 0x127f04800 == 35 [pid = 2319] [id = 55] 03:09:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 161 (0x12889d800) [pid = 2319] [serial = 161] [outer = 0x0] 03:09:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 162 (0x1292b9c00) [pid = 2319] [serial = 162] [outer = 0x12889d800] 03:09:03 INFO - PROCESS | 2319 | 1461665343189 Marionette DEBUG loaded listener.js 03:09:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 163 (0x12b842c00) [pid = 2319] [serial = 163] [outer = 0x12889d800] 03:09:03 INFO - PROCESS | 2319 | 1461665343634 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 03:09:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:09:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 670ms 03:09:03 INFO - PROCESS | 2319 | 1461665343691 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 03:09:03 INFO - PROCESS | 2319 | 1461665343695 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 03:09:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:09:03 INFO - PROCESS | 2319 | 1461665343701 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:09:03 INFO - PROCESS | 2319 | 1461665343703 Marionette TRACE conn2 <- [1,194,null,{}] 03:09:03 INFO - PROCESS | 2319 | 1461665343707 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:03 INFO - PROCESS | 2319 | 1461665343861 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 03:09:03 INFO - PROCESS | 2319 | 1461665343942 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:03 INFO - PROCESS | 2319 | ++DOCSHELL 0x129654000 == 36 [pid = 2319] [id = 56] 03:09:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 164 (0x12bc57000) [pid = 2319] [serial = 164] [outer = 0x0] 03:09:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 165 (0x12bd7b400) [pid = 2319] [serial = 165] [outer = 0x12bc57000] 03:09:03 INFO - PROCESS | 2319 | 1461665343982 Marionette DEBUG loaded listener.js 03:09:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 166 (0x12bf6c800) [pid = 2319] [serial = 166] [outer = 0x12bc57000] 03:09:04 INFO - PROCESS | 2319 | 1461665344434 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 03:09:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:09:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 774ms 03:09:04 INFO - PROCESS | 2319 | 1461665344496 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 03:09:04 INFO - PROCESS | 2319 | 1461665344497 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 03:09:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:09:04 INFO - PROCESS | 2319 | 1461665344501 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:09:04 INFO - PROCESS | 2319 | 1461665344503 Marionette TRACE conn2 <- [1,198,null,{}] 03:09:04 INFO - PROCESS | 2319 | 1461665344505 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:04 INFO - PROCESS | 2319 | 1461665344597 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 03:09:04 INFO - PROCESS | 2319 | 1461665344657 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:04 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc85800 == 37 [pid = 2319] [id = 57] 03:09:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 167 (0x12ced6800) [pid = 2319] [serial = 167] [outer = 0x0] 03:09:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 168 (0x12d1d3800) [pid = 2319] [serial = 168] [outer = 0x12ced6800] 03:09:04 INFO - PROCESS | 2319 | 1461665344686 Marionette DEBUG loaded listener.js 03:09:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 169 (0x12d1de000) [pid = 2319] [serial = 169] [outer = 0x12ced6800] 03:09:05 INFO - PROCESS | 2319 | 1461665345208 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 03:09:05 INFO - PROCESS | 2319 | --DOCSHELL 0x11a808000 == 36 [pid = 2319] [id = 47] 03:09:05 INFO - PROCESS | 2319 | --DOCSHELL 0x11866d000 == 35 [pid = 2319] [id = 46] 03:09:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:09:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 822ms 03:09:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:09:05 INFO - PROCESS | 2319 | 1461665345325 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 03:09:05 INFO - PROCESS | 2319 | 1461665345326 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 03:09:05 INFO - PROCESS | 2319 | 1461665345329 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:09:05 INFO - PROCESS | 2319 | 1461665345332 Marionette TRACE conn2 <- [1,202,null,{}] 03:09:05 INFO - PROCESS | 2319 | 1461665345336 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:05 INFO - PROCESS | 2319 | 1461665345437 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 03:09:05 INFO - PROCESS | 2319 | 1461665345494 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:05 INFO - PROCESS | 2319 | ++DOCSHELL 0x119af0000 == 36 [pid = 2319] [id = 58] 03:09:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 170 (0x119c93800) [pid = 2319] [serial = 170] [outer = 0x0] 03:09:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 171 (0x11a7af800) [pid = 2319] [serial = 171] [outer = 0x119c93800] 03:09:05 INFO - PROCESS | 2319 | 1461665345527 Marionette DEBUG loaded listener.js 03:09:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 172 (0x11b743800) [pid = 2319] [serial = 172] [outer = 0x119c93800] 03:09:05 INFO - PROCESS | 2319 | 1461665345963 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 03:09:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:09:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 671ms 03:09:06 INFO - PROCESS | 2319 | 1461665346010 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 03:09:06 INFO - PROCESS | 2319 | 1461665346013 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 03:09:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:09:06 INFO - PROCESS | 2319 | 1461665346021 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:09:06 INFO - PROCESS | 2319 | 1461665346023 Marionette TRACE conn2 <- [1,206,null,{}] 03:09:06 INFO - PROCESS | 2319 | 1461665346027 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:06 INFO - PROCESS | 2319 | 1461665346120 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 03:09:06 INFO - PROCESS | 2319 | 1461665346182 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:06 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bfa1800 == 37 [pid = 2319] [id = 59] 03:09:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 173 (0x12368c800) [pid = 2319] [serial = 173] [outer = 0x0] 03:09:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 174 (0x123965000) [pid = 2319] [serial = 174] [outer = 0x12368c800] 03:09:06 INFO - PROCESS | 2319 | 1461665346213 Marionette DEBUG loaded listener.js 03:09:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 175 (0x125a60800) [pid = 2319] [serial = 175] [outer = 0x12368c800] 03:09:06 INFO - PROCESS | 2319 | 1461665346631 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 03:09:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:09:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 623ms 03:09:06 INFO - PROCESS | 2319 | 1461665346642 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 03:09:06 INFO - PROCESS | 2319 | 1461665346643 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 03:09:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:09:06 INFO - PROCESS | 2319 | 1461665346646 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:09:06 INFO - PROCESS | 2319 | 1461665346647 Marionette TRACE conn2 <- [1,210,null,{}] 03:09:06 INFO - PROCESS | 2319 | 1461665346654 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:06 INFO - PROCESS | 2319 | 1461665346771 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 03:09:06 INFO - PROCESS | 2319 | 1461665346835 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:06 INFO - PROCESS | 2319 | ++DOCSHELL 0x127f0c000 == 38 [pid = 2319] [id = 60] 03:09:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 176 (0x127ec9800) [pid = 2319] [serial = 176] [outer = 0x0] 03:09:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 177 (0x127ecd000) [pid = 2319] [serial = 177] [outer = 0x127ec9800] 03:09:06 INFO - PROCESS | 2319 | 1461665346868 Marionette DEBUG loaded listener.js 03:09:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 178 (0x129063400) [pid = 2319] [serial = 178] [outer = 0x127ec9800] 03:09:07 INFO - PROCESS | 2319 | 1461665347293 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 03:09:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:09:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 671ms 03:09:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:09:07 INFO - PROCESS | 2319 | 1461665347317 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 03:09:07 INFO - PROCESS | 2319 | 1461665347319 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 03:09:07 INFO - PROCESS | 2319 | 1461665347321 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:09:07 INFO - PROCESS | 2319 | 1461665347322 Marionette TRACE conn2 <- [1,214,null,{}] 03:09:07 INFO - PROCESS | 2319 | 1461665347324 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:07 INFO - PROCESS | 2319 | 1461665347417 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 03:09:07 INFO - PROCESS | 2319 | 1461665347463 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:07 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bf2e000 == 39 [pid = 2319] [id = 61] 03:09:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 179 (0x12b989000) [pid = 2319] [serial = 179] [outer = 0x0] 03:09:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 180 (0x12bc55000) [pid = 2319] [serial = 180] [outer = 0x12b989000] 03:09:07 INFO - PROCESS | 2319 | 1461665347493 Marionette DEBUG loaded listener.js 03:09:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 181 (0x12bf63800) [pid = 2319] [serial = 181] [outer = 0x12b989000] 03:09:07 INFO - PROCESS | 2319 | 1461665347899 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 03:09:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:09:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 620ms 03:09:07 INFO - PROCESS | 2319 | 1461665347942 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 03:09:07 INFO - PROCESS | 2319 | 1461665347943 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 03:09:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:09:07 INFO - PROCESS | 2319 | 1461665347945 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:09:07 INFO - PROCESS | 2319 | 1461665347947 Marionette TRACE conn2 <- [1,218,null,{}] 03:09:07 INFO - PROCESS | 2319 | 1461665347949 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:08 INFO - PROCESS | 2319 | 1461665348036 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 03:09:08 INFO - PROCESS | 2319 | 1461665348114 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:08 INFO - PROCESS | 2319 | ++DOCSHELL 0x1158a3000 == 40 [pid = 2319] [id = 62] 03:09:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 182 (0x12bf6ac00) [pid = 2319] [serial = 182] [outer = 0x0] 03:09:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 183 (0x12ced6400) [pid = 2319] [serial = 183] [outer = 0x12bf6ac00] 03:09:08 INFO - PROCESS | 2319 | 1461665348144 Marionette DEBUG loaded listener.js 03:09:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 184 (0x12d1d4400) [pid = 2319] [serial = 184] [outer = 0x12bf6ac00] 03:09:08 INFO - PROCESS | 2319 | 1461665348549 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 03:09:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:09:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 621ms 03:09:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:09:08 INFO - PROCESS | 2319 | 1461665348567 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 03:09:08 INFO - PROCESS | 2319 | 1461665348568 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 03:09:08 INFO - PROCESS | 2319 | 1461665348571 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:09:08 INFO - PROCESS | 2319 | 1461665348572 Marionette TRACE conn2 <- [1,222,null,{}] 03:09:08 INFO - PROCESS | 2319 | 1461665348574 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:08 INFO - PROCESS | 2319 | 1461665348690 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 03:09:08 INFO - PROCESS | 2319 | 1461665348762 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:08 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d3e0800 == 41 [pid = 2319] [id = 63] 03:09:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 185 (0x12d3a6400) [pid = 2319] [serial = 185] [outer = 0x0] 03:09:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 186 (0x12da6ac00) [pid = 2319] [serial = 186] [outer = 0x12d3a6400] 03:09:08 INFO - PROCESS | 2319 | 1461665348793 Marionette DEBUG loaded listener.js 03:09:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 187 (0x12e3dbc00) [pid = 2319] [serial = 187] [outer = 0x12d3a6400] 03:09:09 INFO - PROCESS | 2319 | 1461665349223 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 03:09:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:09:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 670ms 03:09:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:09:09 INFO - PROCESS | 2319 | 1461665349241 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 03:09:09 INFO - PROCESS | 2319 | 1461665349243 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 03:09:09 INFO - PROCESS | 2319 | 1461665349245 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:09:09 INFO - PROCESS | 2319 | 1461665349246 Marionette TRACE conn2 <- [1,226,null,{}] 03:09:09 INFO - PROCESS | 2319 | 1461665349249 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:09 INFO - PROCESS | 2319 | 1461665349351 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 03:09:09 INFO - PROCESS | 2319 | 1461665349414 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:09 INFO - PROCESS | 2319 | ++DOCSHELL 0x12daa5000 == 42 [pid = 2319] [id = 64] 03:09:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 188 (0x11593b400) [pid = 2319] [serial = 188] [outer = 0x0] 03:09:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 189 (0x12e503c00) [pid = 2319] [serial = 189] [outer = 0x11593b400] 03:09:09 INFO - PROCESS | 2319 | 1461665349444 Marionette DEBUG loaded listener.js 03:09:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 190 (0x12e50c400) [pid = 2319] [serial = 190] [outer = 0x11593b400] 03:09:09 INFO - PROCESS | 2319 | 1461665349882 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 03:09:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:09:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 670ms 03:09:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:09:09 INFO - PROCESS | 2319 | 1461665349916 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 03:09:09 INFO - PROCESS | 2319 | 1461665349918 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 03:09:09 INFO - PROCESS | 2319 | 1461665349922 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:09:09 INFO - PROCESS | 2319 | 1461665349924 Marionette TRACE conn2 <- [1,230,null,{}] 03:09:09 INFO - PROCESS | 2319 | 1461665349927 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:10 INFO - PROCESS | 2319 | 1461665350020 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 03:09:10 INFO - PROCESS | 2319 | 1461665350087 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:10 INFO - PROCESS | 2319 | ++DOCSHELL 0x11af3d800 == 43 [pid = 2319] [id = 65] 03:09:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 191 (0x11ab6ec00) [pid = 2319] [serial = 191] [outer = 0x0] 03:09:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 192 (0x11b71b800) [pid = 2319] [serial = 192] [outer = 0x11ab6ec00] 03:09:10 INFO - PROCESS | 2319 | 1461665350114 Marionette DEBUG loaded listener.js 03:09:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 193 (0x11bf6f800) [pid = 2319] [serial = 193] [outer = 0x11ab6ec00] 03:09:10 INFO - PROCESS | 2319 | 1461665350521 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 03:09:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:09:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 621ms 03:09:10 INFO - PROCESS | 2319 | 1461665350543 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 03:09:10 INFO - PROCESS | 2319 | 1461665350547 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 03:09:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:09:10 INFO - PROCESS | 2319 | 1461665350551 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:09:10 INFO - PROCESS | 2319 | 1461665350553 Marionette TRACE conn2 <- [1,234,null,{}] 03:09:10 INFO - PROCESS | 2319 | 1461665350555 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:10 INFO - PROCESS | 2319 | 1461665350726 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 03:09:10 INFO - PROCESS | 2319 | --DOCSHELL 0x125f7e800 == 42 [pid = 2319] [id = 43] 03:09:10 INFO - PROCESS | 2319 | --DOCSHELL 0x11af31000 == 41 [pid = 2319] [id = 52] 03:09:10 INFO - PROCESS | 2319 | --DOCSHELL 0x115898000 == 40 [pid = 2319] [id = 51] 03:09:10 INFO - PROCESS | 2319 | 1461665350806 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 194 (0x119acac00) [pid = 2319] [serial = 194] [outer = 0x12f43a400] 03:09:10 INFO - PROCESS | 2319 | ++DOCSHELL 0x125f92000 == 41 [pid = 2319] [id = 66] 03:09:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 195 (0x11a440c00) [pid = 2319] [serial = 195] [outer = 0x0] 03:09:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 196 (0x11abd6c00) [pid = 2319] [serial = 196] [outer = 0x11a440c00] 03:09:10 INFO - PROCESS | 2319 | 1461665350851 Marionette DEBUG loaded listener.js 03:09:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 197 (0x11c18bc00) [pid = 2319] [serial = 197] [outer = 0x11a440c00] 03:09:11 INFO - PROCESS | 2319 | 1461665351316 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 03:09:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:09:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 772ms 03:09:11 INFO - PROCESS | 2319 | 1461665351324 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 03:09:11 INFO - PROCESS | 2319 | 1461665351326 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 03:09:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:09:11 INFO - PROCESS | 2319 | 1461665351362 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:09:11 INFO - PROCESS | 2319 | 1461665351365 Marionette TRACE conn2 <- [1,238,null,{}] 03:09:11 INFO - PROCESS | 2319 | 1461665351368 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:11 INFO - PROCESS | 2319 | 1461665351459 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 03:09:11 INFO - PROCESS | 2319 | 1461665351526 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:11 INFO - PROCESS | 2319 | ++DOCSHELL 0x125f7e800 == 42 [pid = 2319] [id = 67] 03:09:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 198 (0x1276c7400) [pid = 2319] [serial = 198] [outer = 0x0] 03:09:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 199 (0x127ed0800) [pid = 2319] [serial = 199] [outer = 0x1276c7400] 03:09:11 INFO - PROCESS | 2319 | 1461665351559 Marionette DEBUG loaded listener.js 03:09:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 200 (0x12909a400) [pid = 2319] [serial = 200] [outer = 0x1276c7400] 03:09:11 INFO - PROCESS | 2319 | 1461665351944 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 03:09:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:09:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 627ms 03:09:11 INFO - PROCESS | 2319 | 1461665351984 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 03:09:11 INFO - PROCESS | 2319 | 1461665351986 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 03:09:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:09:11 INFO - PROCESS | 2319 | 1461665351988 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:09:11 INFO - PROCESS | 2319 | 1461665351990 Marionette TRACE conn2 <- [1,242,null,{}] 03:09:11 INFO - PROCESS | 2319 | 1461665351992 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:12 INFO - PROCESS | 2319 | 1461665352087 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 03:09:12 INFO - PROCESS | 2319 | 1461665352173 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:12 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d140000 == 43 [pid = 2319] [id = 68] 03:09:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 201 (0x12b83cc00) [pid = 2319] [serial = 201] [outer = 0x0] 03:09:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 202 (0x12bf61400) [pid = 2319] [serial = 202] [outer = 0x12b83cc00] 03:09:12 INFO - PROCESS | 2319 | 1461665352204 Marionette DEBUG loaded listener.js 03:09:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 203 (0x12d187c00) [pid = 2319] [serial = 203] [outer = 0x12b83cc00] 03:09:12 INFO - PROCESS | 2319 | 1461665352630 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 03:09:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:09:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 669ms 03:09:12 INFO - PROCESS | 2319 | 1461665352657 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 03:09:12 INFO - PROCESS | 2319 | 1461665352660 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 03:09:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:09:12 INFO - PROCESS | 2319 | 1461665352688 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:09:12 INFO - PROCESS | 2319 | 1461665352692 Marionette TRACE conn2 <- [1,246,null,{}] 03:09:12 INFO - PROCESS | 2319 | 1461665352697 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:12 INFO - PROCESS | 2319 | 1461665352792 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 03:09:12 INFO - PROCESS | 2319 | 1461665352859 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:12 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dc86000 == 44 [pid = 2319] [id = 69] 03:09:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 204 (0x12d183800) [pid = 2319] [serial = 204] [outer = 0x0] 03:09:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 205 (0x12da68800) [pid = 2319] [serial = 205] [outer = 0x12d183800] 03:09:12 INFO - PROCESS | 2319 | 1461665352889 Marionette DEBUG loaded listener.js 03:09:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 206 (0x12e3df400) [pid = 2319] [serial = 206] [outer = 0x12d183800] 03:09:13 INFO - PROCESS | 2319 | 1461665353299 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 03:09:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:09:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 635ms 03:09:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:09:13 INFO - PROCESS | 2319 | 1461665353315 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 03:09:13 INFO - PROCESS | 2319 | 1461665353317 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 03:09:13 INFO - PROCESS | 2319 | 1461665353319 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:09:13 INFO - PROCESS | 2319 | 1461665353320 Marionette TRACE conn2 <- [1,250,null,{}] 03:09:13 INFO - PROCESS | 2319 | 1461665353323 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:13 INFO - PROCESS | 2319 | 1461665353415 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 03:09:13 INFO - PROCESS | 2319 | 1461665353495 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:13 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e323800 == 45 [pid = 2319] [id = 70] 03:09:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 207 (0x12e503800) [pid = 2319] [serial = 207] [outer = 0x0] 03:09:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 208 (0x12e6d0400) [pid = 2319] [serial = 208] [outer = 0x12e503800] 03:09:13 INFO - PROCESS | 2319 | 1461665353525 Marionette DEBUG loaded listener.js 03:09:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 209 (0x12e6dac00) [pid = 2319] [serial = 209] [outer = 0x12e503800] 03:09:13 INFO - PROCESS | 2319 | 1461665353942 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 03:09:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:09:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 671ms 03:09:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:09:13 INFO - PROCESS | 2319 | 1461665353991 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 03:09:13 INFO - PROCESS | 2319 | 1461665353994 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 03:09:13 INFO - PROCESS | 2319 | 1461665353997 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:09:14 INFO - PROCESS | 2319 | 1461665353999 Marionette TRACE conn2 <- [1,254,null,{}] 03:09:14 INFO - PROCESS | 2319 | 1461665354003 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:14 INFO - PROCESS | 2319 | 1461665354133 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 03:09:14 INFO - PROCESS | 2319 | 1461665354216 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:14 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e98e800 == 46 [pid = 2319] [id = 71] 03:09:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 210 (0x12e9d0800) [pid = 2319] [serial = 210] [outer = 0x0] 03:09:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 211 (0x12e9d3400) [pid = 2319] [serial = 211] [outer = 0x12e9d0800] 03:09:14 INFO - PROCESS | 2319 | 1461665354256 Marionette DEBUG loaded listener.js 03:09:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 212 (0x12f2ab800) [pid = 2319] [serial = 212] [outer = 0x12e9d0800] 03:09:14 INFO - PROCESS | 2319 | 1461665354684 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 03:09:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:09:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 723ms 03:09:14 INFO - PROCESS | 2319 | 1461665354720 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 03:09:14 INFO - PROCESS | 2319 | 1461665354721 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 03:09:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:09:14 INFO - PROCESS | 2319 | 1461665354724 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:09:14 INFO - PROCESS | 2319 | 1461665354725 Marionette TRACE conn2 <- [1,258,null,{}] 03:09:14 INFO - PROCESS | 2319 | 1461665354727 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:14 INFO - PROCESS | 2319 | 1461665354821 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 03:09:14 INFO - PROCESS | 2319 | 1461665354873 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:14 INFO - PROCESS | 2319 | ++DOCSHELL 0x12f2b8800 == 47 [pid = 2319] [id = 72] 03:09:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 213 (0x12f430800) [pid = 2319] [serial = 213] [outer = 0x0] 03:09:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 214 (0x12f43b800) [pid = 2319] [serial = 214] [outer = 0x12f430800] 03:09:14 INFO - PROCESS | 2319 | 1461665354904 Marionette DEBUG loaded listener.js 03:09:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 215 (0x12f944800) [pid = 2319] [serial = 215] [outer = 0x12f430800] 03:09:15 INFO - PROCESS | 2319 | 1461665355359 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 03:09:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:09:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 672ms 03:09:15 INFO - PROCESS | 2319 | 1461665355399 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 03:09:15 INFO - PROCESS | 2319 | 1461665355402 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 03:09:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:09:15 INFO - PROCESS | 2319 | 1461665355408 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:09:15 INFO - PROCESS | 2319 | 1461665355412 Marionette TRACE conn2 <- [1,262,null,{}] 03:09:15 INFO - PROCESS | 2319 | 1461665355416 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:15 INFO - PROCESS | 2319 | 1461665355513 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 03:09:15 INFO - PROCESS | 2319 | 1461665355578 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:15 INFO - PROCESS | 2319 | ++DOCSHELL 0x12f564800 == 48 [pid = 2319] [id = 73] 03:09:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 216 (0x12f42e400) [pid = 2319] [serial = 216] [outer = 0x0] 03:09:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 217 (0x12fad7000) [pid = 2319] [serial = 217] [outer = 0x12f42e400] 03:09:15 INFO - PROCESS | 2319 | 1461665355608 Marionette DEBUG loaded listener.js 03:09:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 218 (0x12fd77800) [pid = 2319] [serial = 218] [outer = 0x12f42e400] 03:09:16 INFO - PROCESS | 2319 | 1461665356063 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 03:09:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:09:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 724ms 03:09:16 INFO - PROCESS | 2319 | 1461665356131 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 03:09:16 INFO - PROCESS | 2319 | 1461665356134 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 03:09:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:09:16 INFO - PROCESS | 2319 | 1461665356137 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:09:16 INFO - PROCESS | 2319 | 1461665356139 Marionette TRACE conn2 <- [1,266,null,{}] 03:09:16 INFO - PROCESS | 2319 | 1461665356143 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:16 INFO - PROCESS | 2319 | 1461665356237 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 03:09:16 INFO - PROCESS | 2319 | 1461665356294 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:16 INFO - PROCESS | 2319 | ++DOCSHELL 0x11aa6f800 == 49 [pid = 2319] [id = 74] 03:09:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 219 (0x11c189800) [pid = 2319] [serial = 219] [outer = 0x0] 03:09:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 220 (0x123680000) [pid = 2319] [serial = 220] [outer = 0x11c189800] 03:09:16 INFO - PROCESS | 2319 | 1461665356324 Marionette DEBUG loaded listener.js 03:09:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 221 (0x125b8a400) [pid = 2319] [serial = 221] [outer = 0x11c189800] 03:09:16 INFO - PROCESS | 2319 | --DOCSHELL 0x11bf9d000 == 48 [pid = 2319] [id = 49] 03:09:16 INFO - PROCESS | 2319 | --DOCSHELL 0x11b7d8800 == 47 [pid = 2319] [id = 48] 03:09:16 INFO - PROCESS | 2319 | --DOCSHELL 0x11af3d800 == 46 [pid = 2319] [id = 65] 03:09:16 INFO - PROCESS | 2319 | --DOCSHELL 0x11bfa1800 == 45 [pid = 2319] [id = 59] 03:09:16 INFO - PROCESS | 2319 | --DOCSHELL 0x119af0000 == 44 [pid = 2319] [id = 58] 03:09:16 INFO - PROCESS | 2319 | 1461665356874 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 03:09:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:09:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 775ms 03:09:16 INFO - PROCESS | 2319 | 1461665356916 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 03:09:16 INFO - PROCESS | 2319 | 1461665356920 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 03:09:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:09:16 INFO - PROCESS | 2319 | 1461665356926 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:09:16 INFO - PROCESS | 2319 | 1461665356931 Marionette TRACE conn2 <- [1,270,null,{}] 03:09:16 INFO - PROCESS | 2319 | 1461665356937 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:17 INFO - PROCESS | 2319 | 1461665357072 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 03:09:17 INFO - PROCESS | 2319 | 1461665357140 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:17 INFO - PROCESS | 2319 | ++DOCSHELL 0x123669000 == 45 [pid = 2319] [id = 75] 03:09:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 222 (0x11bb07000) [pid = 2319] [serial = 222] [outer = 0x0] 03:09:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 223 (0x123a53400) [pid = 2319] [serial = 223] [outer = 0x11bb07000] 03:09:17 INFO - PROCESS | 2319 | 1461665357174 Marionette DEBUG loaded listener.js 03:09:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 224 (0x12769e400) [pid = 2319] [serial = 224] [outer = 0x11bb07000] 03:09:17 INFO - PROCESS | 2319 | 1461665357619 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 03:09:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:09:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 727ms 03:09:17 INFO - PROCESS | 2319 | 1461665357652 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 03:09:17 INFO - PROCESS | 2319 | 1461665357656 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 03:09:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:09:17 INFO - PROCESS | 2319 | 1461665357660 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:09:17 INFO - PROCESS | 2319 | 1461665357662 Marionette TRACE conn2 <- [1,274,null,{}] 03:09:17 INFO - PROCESS | 2319 | 1461665357665 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:17 INFO - PROCESS | 2319 | 1461665357761 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 03:09:17 INFO - PROCESS | 2319 | 1461665357831 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:17 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d134000 == 46 [pid = 2319] [id = 76] 03:09:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 225 (0x127ff0000) [pid = 2319] [serial = 225] [outer = 0x0] 03:09:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 226 (0x12bd80000) [pid = 2319] [serial = 226] [outer = 0x127ff0000] 03:09:17 INFO - PROCESS | 2319 | 1461665357864 Marionette DEBUG loaded listener.js 03:09:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 227 (0x12d182800) [pid = 2319] [serial = 227] [outer = 0x127ff0000] 03:09:18 INFO - PROCESS | 2319 | 1461665358288 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 03:09:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:09:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 670ms 03:09:18 INFO - PROCESS | 2319 | 1461665358331 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 03:09:18 INFO - PROCESS | 2319 | 1461665358332 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 03:09:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:09:18 INFO - PROCESS | 2319 | 1461665358334 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:09:18 INFO - PROCESS | 2319 | 1461665358337 Marionette TRACE conn2 <- [1,278,null,{}] 03:09:18 INFO - PROCESS | 2319 | 1461665358345 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:18 INFO - PROCESS | 2319 | 1461665358443 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 03:09:18 INFO - PROCESS | 2319 | 1461665358502 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:18 INFO - PROCESS | 2319 | ++DOCSHELL 0x12db5e800 == 47 [pid = 2319] [id = 77] 03:09:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 228 (0x129683c00) [pid = 2319] [serial = 228] [outer = 0x0] 03:09:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 229 (0x12b624800) [pid = 2319] [serial = 229] [outer = 0x129683c00] 03:09:18 INFO - PROCESS | 2319 | 1461665358535 Marionette DEBUG loaded listener.js 03:09:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 230 (0x12b62c400) [pid = 2319] [serial = 230] [outer = 0x129683c00] 03:09:18 INFO - PROCESS | 2319 | 1461665358990 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 03:09:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:09:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 672ms 03:09:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:09:19 INFO - PROCESS | 2319 | 1461665359007 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 03:09:19 INFO - PROCESS | 2319 | 1461665359008 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 03:09:19 INFO - PROCESS | 2319 | 1461665359011 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:09:19 INFO - PROCESS | 2319 | 1461665359012 Marionette TRACE conn2 <- [1,282,null,{}] 03:09:19 INFO - PROCESS | 2319 | 1461665359014 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:19 INFO - PROCESS | 2319 | 1461665359126 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 03:09:19 INFO - PROCESS | 2319 | 1461665359183 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:19 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e32d000 == 48 [pid = 2319] [id = 78] 03:09:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 231 (0x12d1d0000) [pid = 2319] [serial = 231] [outer = 0x0] 03:09:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 232 (0x12da0d000) [pid = 2319] [serial = 232] [outer = 0x12d1d0000] 03:09:19 INFO - PROCESS | 2319 | 1461665359212 Marionette DEBUG loaded listener.js 03:09:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 233 (0x12e3d7800) [pid = 2319] [serial = 233] [outer = 0x12d1d0000] 03:09:19 INFO - PROCESS | 2319 | 1461665359617 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 03:09:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:09:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 621ms 03:09:19 INFO - PROCESS | 2319 | 1461665359633 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 03:09:19 INFO - PROCESS | 2319 | 1461665359634 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 03:09:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:09:19 INFO - PROCESS | 2319 | 1461665359636 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:09:19 INFO - PROCESS | 2319 | 1461665359638 Marionette TRACE conn2 <- [1,286,null,{}] 03:09:19 INFO - PROCESS | 2319 | 1461665359640 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:19 INFO - PROCESS | 2319 | 1461665359732 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 03:09:19 INFO - PROCESS | 2319 | 1461665359786 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:19 INFO - PROCESS | 2319 | ++DOCSHELL 0x12fa5e800 == 49 [pid = 2319] [id = 79] 03:09:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 234 (0x12d39f800) [pid = 2319] [serial = 234] [outer = 0x0] 03:09:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 235 (0x12e50f000) [pid = 2319] [serial = 235] [outer = 0x12d39f800] 03:09:19 INFO - PROCESS | 2319 | 1461665359816 Marionette DEBUG loaded listener.js 03:09:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 236 (0x12e927800) [pid = 2319] [serial = 236] [outer = 0x12d39f800] 03:09:20 INFO - PROCESS | 2319 | 1461665360235 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 03:09:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:09:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 619ms 03:09:20 INFO - PROCESS | 2319 | 1461665360255 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 03:09:20 INFO - PROCESS | 2319 | 1461665360257 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 03:09:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:09:20 INFO - PROCESS | 2319 | 1461665360259 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:09:20 INFO - PROCESS | 2319 | 1461665360260 Marionette TRACE conn2 <- [1,290,null,{}] 03:09:20 INFO - PROCESS | 2319 | 1461665360263 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:20 INFO - PROCESS | 2319 | 1461665360379 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 03:09:20 INFO - PROCESS | 2319 | 1461665360469 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:20 INFO - PROCESS | 2319 | ++DOCSHELL 0x12fc9a800 == 50 [pid = 2319] [id = 80] 03:09:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 237 (0x129676000) [pid = 2319] [serial = 237] [outer = 0x0] 03:09:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 238 (0x12e9d1000) [pid = 2319] [serial = 238] [outer = 0x129676000] 03:09:20 INFO - PROCESS | 2319 | 1461665360501 Marionette DEBUG loaded listener.js 03:09:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 239 (0x12f2a8400) [pid = 2319] [serial = 239] [outer = 0x129676000] 03:09:20 INFO - PROCESS | 2319 | 1461665360928 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 03:09:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:09:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 719ms 03:09:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:09:20 INFO - PROCESS | 2319 | 1461665360978 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 03:09:20 INFO - PROCESS | 2319 | 1461665360980 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 03:09:20 INFO - PROCESS | 2319 | 1461665360982 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:09:20 INFO - PROCESS | 2319 | 1461665360983 Marionette TRACE conn2 <- [1,294,null,{}] 03:09:20 INFO - PROCESS | 2319 | 1461665360985 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:21 INFO - PROCESS | 2319 | 1461665361078 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 03:09:21 INFO - PROCESS | 2319 | 1461665361135 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:21 INFO - PROCESS | 2319 | ++DOCSHELL 0x130e13800 == 51 [pid = 2319] [id = 81] 03:09:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 240 (0x12ee4b000) [pid = 2319] [serial = 240] [outer = 0x0] 03:09:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 241 (0x12ee4fc00) [pid = 2319] [serial = 241] [outer = 0x12ee4b000] 03:09:21 INFO - PROCESS | 2319 | 1461665361165 Marionette DEBUG loaded listener.js 03:09:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 242 (0x12ee53400) [pid = 2319] [serial = 242] [outer = 0x12ee4b000] 03:09:21 INFO - PROCESS | 2319 | 1461665361579 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:09:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:09:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 618ms 03:09:21 INFO - PROCESS | 2319 | 1461665361601 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 03:09:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:09:21 INFO - PROCESS | 2319 | 1461665361602 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 03:09:21 INFO - PROCESS | 2319 | 1461665361605 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:09:21 INFO - PROCESS | 2319 | 1461665361606 Marionette TRACE conn2 <- [1,298,null,{}] 03:09:21 INFO - PROCESS | 2319 | 1461665361608 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:21 INFO - PROCESS | 2319 | 1461665361702 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 03:09:21 INFO - PROCESS | 2319 | 1461665361804 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:21 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b412000 == 52 [pid = 2319] [id = 82] 03:09:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 243 (0x113485400) [pid = 2319] [serial = 243] [outer = 0x0] 03:09:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 244 (0x11348c800) [pid = 2319] [serial = 244] [outer = 0x113485400] 03:09:21 INFO - PROCESS | 2319 | 1461665361834 Marionette DEBUG loaded listener.js 03:09:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 245 (0x113490000) [pid = 2319] [serial = 245] [outer = 0x113485400] 03:09:22 INFO - PROCESS | 2319 | 1461665362334 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:09:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:09:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 773ms 03:09:22 INFO - PROCESS | 2319 | 1461665362380 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 03:09:22 INFO - PROCESS | 2319 | 1461665362382 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 03:09:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:09:22 INFO - PROCESS | 2319 | 1461665362385 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:09:22 INFO - PROCESS | 2319 | 1461665362387 Marionette TRACE conn2 <- [1,302,null,{}] 03:09:22 INFO - PROCESS | 2319 | 1461665362391 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:22 INFO - PROCESS | 2319 | 1461665362483 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 03:09:22 INFO - PROCESS | 2319 | 1461665362558 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:22 INFO - PROCESS | 2319 | ++DOCSHELL 0x11aa6e800 == 53 [pid = 2319] [id = 83] 03:09:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 246 (0x11a7b4400) [pid = 2319] [serial = 246] [outer = 0x0] 03:09:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 247 (0x11ab64800) [pid = 2319] [serial = 247] [outer = 0x11a7b4400] 03:09:22 INFO - PROCESS | 2319 | 1461665362588 Marionette DEBUG loaded listener.js 03:09:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 248 (0x123688c00) [pid = 2319] [serial = 248] [outer = 0x11a7b4400] 03:09:23 INFO - PROCESS | 2319 | 1461665363083 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12d140000 == 52 [pid = 2319] [id = 68] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x125f7e800 == 51 [pid = 2319] [id = 67] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x125f92000 == 50 [pid = 2319] [id = 66] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12bc85800 == 49 [pid = 2319] [id = 57] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12db59000 == 48 [pid = 2319] [id = 9] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x127f04800 == 47 [pid = 2319] [id = 55] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12e97f000 == 46 [pid = 2319] [id = 11] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12dc86000 == 45 [pid = 2319] [id = 69] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12bc88000 == 44 [pid = 2319] [id = 6] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x129654000 == 43 [pid = 2319] [id = 56] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12e323800 == 42 [pid = 2319] [id = 70] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12e32f800 == 41 [pid = 2319] [id = 10] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12e98e800 == 40 [pid = 2319] [id = 71] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12fc9f800 == 39 [pid = 2319] [id = 18] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x127f10000 == 38 [pid = 2319] [id = 44] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x126bd7000 == 37 [pid = 2319] [id = 54] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12f564800 == 36 [pid = 2319] [id = 73] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12f2b8800 == 35 [pid = 2319] [id = 72] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x11916a000 == 34 [pid = 2319] [id = 45] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12eeb5800 == 33 [pid = 2319] [id = 13] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12360d000 == 32 [pid = 2319] [id = 53] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x1158a3000 == 31 [pid = 2319] [id = 62] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12d3e2800 == 30 [pid = 2319] [id = 8] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12f551000 == 29 [pid = 2319] [id = 15] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x127f0c000 == 28 [pid = 2319] [id = 60] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12dc93000 == 27 [pid = 2319] [id = 20] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x130919000 == 26 [pid = 2319] [id = 22] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12f2b7800 == 25 [pid = 2319] [id = 14] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12bf2e000 == 24 [pid = 2319] [id = 61] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12d3e0800 == 23 [pid = 2319] [id = 63] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12fca5800 == 22 [pid = 2319] [id = 21] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x1239dd000 == 21 [pid = 2319] [id = 50] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x11af37800 == 20 [pid = 2319] [id = 12] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12daa5000 == 19 [pid = 2319] [id = 64] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12b412000 == 18 [pid = 2319] [id = 82] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x130e13800 == 17 [pid = 2319] [id = 81] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12fc9a800 == 16 [pid = 2319] [id = 80] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12fa5e800 == 15 [pid = 2319] [id = 79] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12e32d000 == 14 [pid = 2319] [id = 78] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12db5e800 == 13 [pid = 2319] [id = 77] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x126f43800 == 12 [pid = 2319] [id = 40] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12d134000 == 11 [pid = 2319] [id = 76] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x11aa6f800 == 10 [pid = 2319] [id = 74] 03:09:23 INFO - PROCESS | 2319 | --DOCSHELL 0x123669000 == 9 [pid = 2319] [id = 75] 03:09:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:09:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 5085ms 03:09:27 INFO - PROCESS | 2319 | 1461665367503 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 03:09:27 INFO - PROCESS | 2319 | 1461665367505 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 03:09:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:09:27 INFO - PROCESS | 2319 | 1461665367508 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:09:27 INFO - PROCESS | 2319 | 1461665367511 Marionette TRACE conn2 <- [1,306,null,{}] 03:09:27 INFO - PROCESS | 2319 | 1461665367515 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:27 INFO - PROCESS | 2319 | 1461665367598 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 03:09:27 INFO - PROCESS | 2319 | 1461665367606 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:27 INFO - PROCESS | 2319 | ++DOCSHELL 0x1163a6000 == 10 [pid = 2319] [id = 84] 03:09:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 249 (0x118e82000) [pid = 2319] [serial = 249] [outer = 0x0] 03:09:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 250 (0x118fb8400) [pid = 2319] [serial = 250] [outer = 0x118e82000] 03:09:27 INFO - PROCESS | 2319 | 1461665367637 Marionette DEBUG loaded listener.js 03:09:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 251 (0x119ac5c00) [pid = 2319] [serial = 251] [outer = 0x118e82000] 03:09:27 INFO - PROCESS | 2319 | 1461665367982 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:09:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:09:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 524ms 03:09:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:09:28 INFO - PROCESS | 2319 | 1461665368032 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 03:09:28 INFO - PROCESS | 2319 | 1461665368034 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 03:09:28 INFO - PROCESS | 2319 | 1461665368039 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:09:28 INFO - PROCESS | 2319 | 1461665368042 Marionette TRACE conn2 <- [1,310,null,{}] 03:09:28 INFO - PROCESS | 2319 | 1461665368045 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:28 INFO - PROCESS | 2319 | 1461665368126 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 03:09:28 INFO - PROCESS | 2319 | 1461665368135 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:28 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b7d8800 == 11 [pid = 2319] [id = 85] 03:09:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 252 (0x11a88e000) [pid = 2319] [serial = 252] [outer = 0x0] 03:09:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 253 (0x11bf6bc00) [pid = 2319] [serial = 253] [outer = 0x11a88e000] 03:09:28 INFO - PROCESS | 2319 | 1461665368161 Marionette DEBUG loaded listener.js 03:09:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 254 (0x123687000) [pid = 2319] [serial = 254] [outer = 0x11a88e000] 03:09:28 INFO - PROCESS | 2319 | 1461665368499 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:09:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:09:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 475ms 03:09:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:09:28 INFO - PROCESS | 2319 | 1461665368514 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 03:09:28 INFO - PROCESS | 2319 | 1461665368516 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 03:09:28 INFO - PROCESS | 2319 | 1461665368518 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:09:28 INFO - PROCESS | 2319 | 1461665368520 Marionette TRACE conn2 <- [1,314,null,{}] 03:09:28 INFO - PROCESS | 2319 | 1461665368529 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:28 INFO - PROCESS | 2319 | 1461665368620 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 03:09:28 INFO - PROCESS | 2319 | 1461665368675 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:28 INFO - PROCESS | 2319 | ++DOCSHELL 0x127689000 == 12 [pid = 2319] [id = 86] 03:09:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 255 (0x12396ec00) [pid = 2319] [serial = 255] [outer = 0x0] 03:09:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 256 (0x126b5cc00) [pid = 2319] [serial = 256] [outer = 0x12396ec00] 03:09:28 INFO - PROCESS | 2319 | 1461665368705 Marionette DEBUG loaded listener.js 03:09:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 257 (0x1276c7c00) [pid = 2319] [serial = 257] [outer = 0x12396ec00] 03:09:29 INFO - PROCESS | 2319 | 1461665369037 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:09:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:09:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 569ms 03:09:29 INFO - PROCESS | 2319 | 1461665369088 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 03:09:29 INFO - PROCESS | 2319 | 1461665369089 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 03:09:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:09:29 INFO - PROCESS | 2319 | 1461665369092 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:09:29 INFO - PROCESS | 2319 | 1461665369093 Marionette TRACE conn2 <- [1,318,null,{}] 03:09:29 INFO - PROCESS | 2319 | 1461665369095 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:29 INFO - PROCESS | 2319 | 1461665369171 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 03:09:29 INFO - PROCESS | 2319 | 1461665369252 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:29 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b202800 == 13 [pid = 2319] [id = 87] 03:09:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 258 (0x1276c4000) [pid = 2319] [serial = 258] [outer = 0x0] 03:09:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 259 (0x12909ec00) [pid = 2319] [serial = 259] [outer = 0x1276c4000] 03:09:29 INFO - PROCESS | 2319 | 1461665369277 Marionette DEBUG loaded listener.js 03:09:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 260 (0x129672800) [pid = 2319] [serial = 260] [outer = 0x1276c4000] 03:09:29 INFO - PROCESS | 2319 | 1461665369636 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:09:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:09:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 571ms 03:09:29 INFO - PROCESS | 2319 | 1461665369669 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 03:09:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:09:29 INFO - PROCESS | 2319 | 1461665369670 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 03:09:29 INFO - PROCESS | 2319 | 1461665369680 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:09:29 INFO - PROCESS | 2319 | 1461665369681 Marionette TRACE conn2 <- [1,322,null,{}] 03:09:29 INFO - PROCESS | 2319 | 1461665369697 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:29 INFO - PROCESS | 2319 | 1461665369806 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 03:09:29 INFO - PROCESS | 2319 | 1461665369811 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:29 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d140000 == 14 [pid = 2319] [id = 88] 03:09:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 261 (0x11c644000) [pid = 2319] [serial = 261] [outer = 0x0] 03:09:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 262 (0x129677c00) [pid = 2319] [serial = 262] [outer = 0x11c644000] 03:09:29 INFO - PROCESS | 2319 | 1461665369836 Marionette DEBUG loaded listener.js 03:09:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 263 (0x12b622400) [pid = 2319] [serial = 263] [outer = 0x11c644000] 03:09:30 INFO - PROCESS | 2319 | 1461665370182 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:09:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:09:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 528ms 03:09:30 INFO - PROCESS | 2319 | 1461665370205 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 03:09:30 INFO - PROCESS | 2319 | 1461665370206 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 03:09:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:09:30 INFO - PROCESS | 2319 | 1461665370208 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:09:30 INFO - PROCESS | 2319 | 1461665370210 Marionette TRACE conn2 <- [1,326,null,{}] 03:09:30 INFO - PROCESS | 2319 | 1461665370220 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:30 INFO - PROCESS | 2319 | 1461665370338 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 03:09:30 INFO - PROCESS | 2319 | 1461665370344 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:30 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dc90800 == 15 [pid = 2319] [id = 89] 03:09:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 264 (0x12b62e400) [pid = 2319] [serial = 264] [outer = 0x0] 03:09:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 265 (0x12b984000) [pid = 2319] [serial = 265] [outer = 0x12b62e400] 03:09:30 INFO - PROCESS | 2319 | 1461665370371 Marionette DEBUG loaded listener.js 03:09:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 266 (0x12cecd400) [pid = 2319] [serial = 266] [outer = 0x12b62e400] 03:09:30 INFO - PROCESS | 2319 | 1461665370711 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:09:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:09:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 522ms 03:09:30 INFO - PROCESS | 2319 | 1461665370732 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 03:09:30 INFO - PROCESS | 2319 | 1461665370733 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 03:09:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:09:30 INFO - PROCESS | 2319 | 1461665370741 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:09:30 INFO - PROCESS | 2319 | 1461665370742 Marionette TRACE conn2 <- [1,330,null,{}] 03:09:30 INFO - PROCESS | 2319 | 1461665370747 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:30 INFO - PROCESS | 2319 | 1461665370841 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 03:09:30 INFO - PROCESS | 2319 | 1461665370845 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:30 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e97e800 == 16 [pid = 2319] [id = 90] 03:09:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 267 (0x12b62ec00) [pid = 2319] [serial = 267] [outer = 0x0] 03:09:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 268 (0x12d1d1000) [pid = 2319] [serial = 268] [outer = 0x12b62ec00] 03:09:30 INFO - PROCESS | 2319 | 1461665370870 Marionette DEBUG loaded listener.js 03:09:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 269 (0x12d3aac00) [pid = 2319] [serial = 269] [outer = 0x12b62ec00] 03:09:31 INFO - PROCESS | 2319 | 1461665371234 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:09:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:09:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 524ms 03:09:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:09:31 INFO - PROCESS | 2319 | 1461665371270 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 03:09:31 INFO - PROCESS | 2319 | 1461665371272 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 03:09:31 INFO - PROCESS | 2319 | 1461665371274 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:09:31 INFO - PROCESS | 2319 | 1461665371275 Marionette TRACE conn2 <- [1,334,null,{}] 03:09:31 INFO - PROCESS | 2319 | 1461665371278 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:31 INFO - PROCESS | 2319 | 1461665371372 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 03:09:31 INFO - PROCESS | 2319 | 1461665371377 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:31 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ead9000 == 17 [pid = 2319] [id = 91] 03:09:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 270 (0x12cecd800) [pid = 2319] [serial = 270] [outer = 0x0] 03:09:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 271 (0x12da17c00) [pid = 2319] [serial = 271] [outer = 0x12cecd800] 03:09:31 INFO - PROCESS | 2319 | 1461665371402 Marionette DEBUG loaded listener.js 03:09:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 272 (0x12da6d000) [pid = 2319] [serial = 272] [outer = 0x12cecd800] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 271 (0x119130400) [pid = 2319] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 270 (0x11a7b5400) [pid = 2319] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 269 (0x118e09400) [pid = 2319] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 268 (0x11bb11800) [pid = 2319] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 267 (0x11a88f800) [pid = 2319] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 266 (0x11bb08800) [pid = 2319] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 265 (0x11bf63800) [pid = 2319] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 264 (0x125b8e800) [pid = 2319] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 263 (0x125f43800) [pid = 2319] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 262 (0x123a5c800) [pid = 2319] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 261 (0x125f49000) [pid = 2319] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 260 (0x11bb03000) [pid = 2319] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 259 (0x12909c400) [pid = 2319] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 258 (0x11797f000) [pid = 2319] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 257 (0x115717800) [pid = 2319] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 256 (0x11572f400) [pid = 2319] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 255 (0x11534b800) [pid = 2319] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 254 (0x1296b3000) [pid = 2319] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 253 (0x11b71d800) [pid = 2319] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 252 (0x11abdb000) [pid = 2319] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 251 (0x12e503800) [pid = 2319] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 250 (0x11866e400) [pid = 2319] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 249 (0x118fbc400) [pid = 2319] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 248 (0x11ab6ec00) [pid = 2319] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 247 (0x11c189800) [pid = 2319] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 246 (0x125cb0c00) [pid = 2319] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 245 (0x12368c800) [pid = 2319] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 244 (0x12889d800) [pid = 2319] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 243 (0x127ff0000) [pid = 2319] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 242 (0x12b989000) [pid = 2319] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 241 (0x12f430800) [pid = 2319] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 240 (0x11bb07000) [pid = 2319] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 239 (0x12bc52400) [pid = 2319] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 238 (0x1276bf400) [pid = 2319] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 237 (0x119c93800) [pid = 2319] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 236 (0x1272bcc00) [pid = 2319] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 235 (0x11a440c00) [pid = 2319] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 234 (0x11a7b5000) [pid = 2319] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 233 (0x12e9d0800) [pid = 2319] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 232 (0x123640400) [pid = 2319] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 231 (0x12e932c00) [pid = 2319] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 230 (0x12ee4b000) [pid = 2319] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 229 (0x12d3a6400) [pid = 2319] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 228 (0x12bc57000) [pid = 2319] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 227 (0x129683c00) [pid = 2319] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 226 (0x114b49800) [pid = 2319] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 225 (0x1276c7400) [pid = 2319] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 224 (0x12e6d5800) [pid = 2319] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 223 (0x129676000) [pid = 2319] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 222 (0x12d1d0000) [pid = 2319] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 221 (0x12396cc00) [pid = 2319] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 220 (0x12e508000) [pid = 2319] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 219 (0x127ec9800) [pid = 2319] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 218 (0x12bf6ac00) [pid = 2319] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 217 (0x12d39f800) [pid = 2319] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 216 (0x12e3d9000) [pid = 2319] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 215 (0x12d3ad800) [pid = 2319] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 214 (0x12f42e400) [pid = 2319] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 213 (0x12d3a3400) [pid = 2319] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 212 (0x11bf6c400) [pid = 2319] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 211 (0x11abd9400) [pid = 2319] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 210 (0x12396c400) [pid = 2319] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 209 (0x130075c00) [pid = 2319] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 208 (0x118943800) [pid = 2319] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 207 (0x12ced6800) [pid = 2319] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 206 (0x12b83cc00) [pid = 2319] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 205 (0x130068000) [pid = 2319] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 204 (0x12d183800) [pid = 2319] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 203 (0x12906a000) [pid = 2319] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 202 (0x11abd5400) [pid = 2319] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 201 (0x11593b400) [pid = 2319] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 200 (0x12f437000) [pid = 2319] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 199 (0x113485400) [pid = 2319] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:09:32 INFO - PROCESS | 2319 | --DOMWINDOW == 198 (0x12e9d7800) [pid = 2319] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:09:32 INFO - PROCESS | 2319 | 1461665372866 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:09:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:09:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1673ms 03:09:32 INFO - PROCESS | 2319 | 1461665372947 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 03:09:32 INFO - PROCESS | 2319 | 1461665372948 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 03:09:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:09:32 INFO - PROCESS | 2319 | 1461665372950 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:09:32 INFO - PROCESS | 2319 | 1461665372951 Marionette TRACE conn2 <- [1,338,null,{}] 03:09:32 INFO - PROCESS | 2319 | 1461665372954 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:33 INFO - PROCESS | 2319 | 1461665373033 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 03:09:33 INFO - PROCESS | 2319 | 1461665373038 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:33 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b235000 == 18 [pid = 2319] [id = 92] 03:09:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 199 (0x119d42400) [pid = 2319] [serial = 273] [outer = 0x0] 03:09:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 200 (0x11a88f000) [pid = 2319] [serial = 274] [outer = 0x119d42400] 03:09:33 INFO - PROCESS | 2319 | 1461665373063 Marionette DEBUG loaded listener.js 03:09:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 201 (0x11bb08800) [pid = 2319] [serial = 275] [outer = 0x119d42400] 03:09:33 INFO - PROCESS | 2319 | 1461665373552 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:09:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:09:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 619ms 03:09:33 INFO - PROCESS | 2319 | 1461665373571 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 03:09:33 INFO - PROCESS | 2319 | 1461665373572 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 03:09:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:09:33 INFO - PROCESS | 2319 | 1461665373574 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:09:33 INFO - PROCESS | 2319 | 1461665373575 Marionette TRACE conn2 <- [1,342,null,{}] 03:09:33 INFO - PROCESS | 2319 | 1461665373580 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:33 INFO - PROCESS | 2319 | 1461665373658 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 03:09:33 INFO - PROCESS | 2319 | 1461665373665 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:33 INFO - PROCESS | 2319 | ++DOCSHELL 0x126f92000 == 19 [pid = 2319] [id = 93] 03:09:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 202 (0x11b713c00) [pid = 2319] [serial = 276] [outer = 0x0] 03:09:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 203 (0x12368c800) [pid = 2319] [serial = 277] [outer = 0x11b713c00] 03:09:33 INFO - PROCESS | 2319 | 1461665373690 Marionette DEBUG loaded listener.js 03:09:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 204 (0x125d7c800) [pid = 2319] [serial = 278] [outer = 0x11b713c00] 03:09:34 INFO - PROCESS | 2319 | 1461665374025 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:09:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:09:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 470ms 03:09:34 INFO - PROCESS | 2319 | 1461665374046 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 03:09:34 INFO - PROCESS | 2319 | 1461665374048 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 03:09:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:09:34 INFO - PROCESS | 2319 | 1461665374050 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:09:34 INFO - PROCESS | 2319 | 1461665374052 Marionette TRACE conn2 <- [1,346,null,{}] 03:09:34 INFO - PROCESS | 2319 | 1461665374054 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:34 INFO - PROCESS | 2319 | 1461665374142 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 03:09:34 INFO - PROCESS | 2319 | 1461665374148 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:34 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d0c6800 == 20 [pid = 2319] [id = 94] 03:09:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 205 (0x1272bcc00) [pid = 2319] [serial = 279] [outer = 0x0] 03:09:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 206 (0x127f2c400) [pid = 2319] [serial = 280] [outer = 0x1272bcc00] 03:09:34 INFO - PROCESS | 2319 | 1461665374181 Marionette DEBUG loaded listener.js 03:09:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 207 (0x12967c400) [pid = 2319] [serial = 281] [outer = 0x1272bcc00] 03:09:34 INFO - PROCESS | 2319 | 1461665374516 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:09:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:09:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 470ms 03:09:34 INFO - PROCESS | 2319 | 1461665374520 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 03:09:34 INFO - PROCESS | 2319 | 1461665374521 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 03:09:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:09:34 INFO - PROCESS | 2319 | 1461665374524 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:09:34 INFO - PROCESS | 2319 | 1461665374525 Marionette TRACE conn2 <- [1,350,null,{}] 03:09:34 INFO - PROCESS | 2319 | 1461665374528 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:34 INFO - PROCESS | 2319 | 1461665374616 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 03:09:34 INFO - PROCESS | 2319 | 1461665374736 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:34 INFO - PROCESS | 2319 | ++DOCSHELL 0x114b82800 == 21 [pid = 2319] [id = 95] 03:09:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 208 (0x113489c00) [pid = 2319] [serial = 282] [outer = 0x0] 03:09:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 209 (0x113491c00) [pid = 2319] [serial = 283] [outer = 0x113489c00] 03:09:34 INFO - PROCESS | 2319 | 1461665374767 Marionette DEBUG loaded listener.js 03:09:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 210 (0x115729000) [pid = 2319] [serial = 284] [outer = 0x113489c00] 03:09:35 INFO - PROCESS | 2319 | 1461665375232 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:09:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:09:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 772ms 03:09:35 INFO - PROCESS | 2319 | 1461665375321 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 03:09:35 INFO - PROCESS | 2319 | 1461665375324 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 03:09:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:09:35 INFO - PROCESS | 2319 | 1461665375331 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:09:35 INFO - PROCESS | 2319 | 1461665375334 Marionette TRACE conn2 <- [1,354,null,{}] 03:09:35 INFO - PROCESS | 2319 | 1461665375337 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:35 INFO - PROCESS | 2319 | 1461665375466 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 03:09:35 INFO - PROCESS | 2319 | 1461665375514 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:09:35 INFO - PROCESS | 2319 | 1461665375555 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:35 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ce4b800 == 22 [pid = 2319] [id = 96] 03:09:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 211 (0x123a57c00) [pid = 2319] [serial = 285] [outer = 0x0] 03:09:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 212 (0x125f3e400) [pid = 2319] [serial = 286] [outer = 0x123a57c00] 03:09:35 INFO - PROCESS | 2319 | 1461665375587 Marionette DEBUG loaded listener.js 03:09:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 213 (0x12769c000) [pid = 2319] [serial = 287] [outer = 0x123a57c00] 03:09:36 INFO - PROCESS | 2319 | 1461665376318 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:09:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:09:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1023ms 03:09:36 INFO - PROCESS | 2319 | 1461665376356 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 03:09:36 INFO - PROCESS | 2319 | 1461665376358 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 03:09:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:09:36 INFO - PROCESS | 2319 | 1461665376362 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:09:36 INFO - PROCESS | 2319 | 1461665376364 Marionette TRACE conn2 <- [1,358,null,{}] 03:09:36 INFO - PROCESS | 2319 | 1461665376379 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:36 INFO - PROCESS | 2319 | 1461665376473 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 03:09:36 INFO - PROCESS | 2319 | 1461665376529 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:36 INFO - PROCESS | 2319 | ++DOCSHELL 0x11689a800 == 23 [pid = 2319] [id = 97] 03:09:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 214 (0x116684400) [pid = 2319] [serial = 288] [outer = 0x0] 03:09:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 215 (0x1166df400) [pid = 2319] [serial = 289] [outer = 0x116684400] 03:09:36 INFO - PROCESS | 2319 | 1461665376557 Marionette DEBUG loaded listener.js 03:09:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 216 (0x118e10000) [pid = 2319] [serial = 290] [outer = 0x116684400] 03:09:36 INFO - PROCESS | 2319 | --DOCSHELL 0x11aa6e800 == 22 [pid = 2319] [id = 83] 03:09:36 INFO - PROCESS | 2319 | --DOMWINDOW == 215 (0x11ab64800) [pid = 2319] [serial = 247] [outer = 0x0] [url = about:blank] 03:09:36 INFO - PROCESS | 2319 | --DOMWINDOW == 214 (0x125f3ec00) [pid = 2319] [serial = 11] [outer = 0x0] [url = about:blank] 03:09:36 INFO - PROCESS | 2319 | --DOMWINDOW == 213 (0x1268df800) [pid = 2319] [serial = 8] [outer = 0x0] [url = about:blank] 03:09:36 INFO - PROCESS | 2319 | --DOMWINDOW == 212 (0x11bb0d000) [pid = 2319] [serial = 85] [outer = 0x0] [url = about:blank] 03:09:36 INFO - PROCESS | 2319 | --DOMWINDOW == 211 (0x11bb11400) [pid = 2319] [serial = 124] [outer = 0x0] [url = about:blank] 03:09:36 INFO - PROCESS | 2319 | --DOMWINDOW == 210 (0x123969400) [pid = 2319] [serial = 126] [outer = 0x0] [url = about:blank] 03:09:36 INFO - PROCESS | 2319 | --DOMWINDOW == 209 (0x11a7af800) [pid = 2319] [serial = 171] [outer = 0x0] [url = about:blank] 03:09:36 INFO - PROCESS | 2319 | --DOMWINDOW == 208 (0x119c8f800) [pid = 2319] [serial = 133] [outer = 0x0] [url = about:blank] 03:09:36 INFO - PROCESS | 2319 | --DOMWINDOW == 207 (0x119c87c00) [pid = 2319] [serial = 135] [outer = 0x0] [url = about:blank] 03:09:36 INFO - PROCESS | 2319 | --DOMWINDOW == 206 (0x11a88c000) [pid = 2319] [serial = 81] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 205 (0x118fb2000) [pid = 2319] [serial = 75] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 204 (0x11c314000) [pid = 2319] [serial = 72] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 203 (0x11b71b800) [pid = 2319] [serial = 192] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 202 (0x12368e400) [pid = 2319] [serial = 73] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 201 (0x11bf6a000) [pid = 2319] [serial = 87] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 200 (0x11c311400) [pid = 2319] [serial = 88] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 199 (0x11c440400) [pid = 2319] [serial = 90] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 198 (0x125b8a800) [pid = 2319] [serial = 94] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 197 (0x125d83c00) [pid = 2319] [serial = 96] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 196 (0x11925f400) [pid = 2319] [serial = 132] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 195 (0x125f3e000) [pid = 2319] [serial = 97] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 194 (0x126b58800) [pid = 2319] [serial = 99] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 193 (0x126ded000) [pid = 2319] [serial = 100] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 192 (0x118e80000) [pid = 2319] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 191 (0x12769b800) [pid = 2319] [serial = 103] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 190 (0x1279b7000) [pid = 2319] [serial = 105] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 189 (0x127ff3800) [pid = 2319] [serial = 106] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 188 (0x128899800) [pid = 2319] [serial = 108] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 187 (0x126f58c00) [pid = 2319] [serial = 102] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 186 (0x12909bc00) [pid = 2319] [serial = 109] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 185 (0x123a58000) [pid = 2319] [serial = 91] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 184 (0x1292c1000) [pid = 2319] [serial = 111] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 183 (0x119257c00) [pid = 2319] [serial = 69] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 182 (0x11575b000) [pid = 2319] [serial = 78] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 181 (0x129688c00) [pid = 2319] [serial = 114] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 180 (0x119132400) [pid = 2319] [serial = 76] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 179 (0x129680000) [pid = 2319] [serial = 112] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 178 (0x11a441000) [pid = 2319] [serial = 79] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 177 (0x11acc1800) [pid = 2319] [serial = 82] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 176 (0x12b630800) [pid = 2319] [serial = 115] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 175 (0x116683000) [pid = 2319] [serial = 67] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 174 (0x12b847c00) [pid = 2319] [serial = 117] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 173 (0x123a5a000) [pid = 2319] [serial = 93] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 172 (0x11b7c1000) [pid = 2319] [serial = 84] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 171 (0x1154d9800) [pid = 2319] [serial = 66] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 170 (0x12bc52000) [pid = 2319] [serial = 118] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 169 (0x11a446400) [pid = 2319] [serial = 70] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 168 (0x130bdc400) [pid = 2319] [serial = 64] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 167 (0x11bb06800) [pid = 2319] [serial = 139] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 166 (0x126b56400) [pid = 2319] [serial = 145] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 165 (0x125a60800) [pid = 2319] [serial = 175] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 164 (0x123a53400) [pid = 2319] [serial = 223] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 163 (0x12e6d0400) [pid = 2319] [serial = 208] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 162 (0x11abd6c00) [pid = 2319] [serial = 196] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 161 (0x123680000) [pid = 2319] [serial = 220] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 160 (0x125e60400) [pid = 2319] [serial = 144] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 159 (0x123965000) [pid = 2319] [serial = 174] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 158 (0x11b715800) [pid = 2319] [serial = 153] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 157 (0x1166dc000) [pid = 2319] [serial = 150] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 156 (0x12e3df400) [pid = 2319] [serial = 206] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 155 (0x1276c7000) [pid = 2319] [serial = 129] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 154 (0x125e5ac00) [pid = 2319] [serial = 127] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 153 (0x123a57800) [pid = 2319] [serial = 156] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 152 (0x127ed0c00) [pid = 2319] [serial = 159] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 151 (0x11b742c00) [pid = 2319] [serial = 138] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 150 (0x12e9d3400) [pid = 2319] [serial = 211] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 149 (0x12e6dac00) [pid = 2319] [serial = 209] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 148 (0x1276a2800) [pid = 2319] [serial = 148] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 147 (0x123909400) [pid = 2319] [serial = 141] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 146 (0x11a7b4c00) [pid = 2319] [serial = 136] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 145 (0x127ecd000) [pid = 2319] [serial = 177] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 144 (0x11bf6f800) [pid = 2319] [serial = 193] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 143 (0x125b8a400) [pid = 2319] [serial = 221] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 142 (0x127435000) [pid = 2319] [serial = 147] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 141 (0x127ed0800) [pid = 2319] [serial = 199] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 140 (0x12bd7b000) [pid = 2319] [serial = 16] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 139 (0x12bd80000) [pid = 2319] [serial = 226] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 138 (0x127ed6000) [pid = 2319] [serial = 130] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 137 (0x11b743800) [pid = 2319] [serial = 172] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 136 (0x1292b9c00) [pid = 2319] [serial = 162] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 135 (0x128896800) [pid = 2319] [serial = 160] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 134 (0x12f43b800) [pid = 2319] [serial = 214] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 133 (0x11c18bc00) [pid = 2319] [serial = 197] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 132 (0x11bf6b000) [pid = 2319] [serial = 154] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 131 (0x12f2ab800) [pid = 2319] [serial = 212] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 130 (0x12da6d400) [pid = 2319] [serial = 24] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 129 (0x12fd77800) [pid = 2319] [serial = 218] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 128 (0x1276c2000) [pid = 2319] [serial = 25] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 127 (0x12b624800) [pid = 2319] [serial = 229] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 126 (0x12d3a5000) [pid = 2319] [serial = 21] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 125 (0x12d3a9800) [pid = 2319] [serial = 22] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 124 (0x12bd7b400) [pid = 2319] [serial = 165] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 123 (0x12b842c00) [pid = 2319] [serial = 163] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 122 (0x12d182800) [pid = 2319] [serial = 227] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 121 (0x12bf63800) [pid = 2319] [serial = 181] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 120 (0x12fad7000) [pid = 2319] [serial = 217] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 119 (0x12f944800) [pid = 2319] [serial = 215] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 118 (0x12769e400) [pid = 2319] [serial = 224] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 117 (0x12bd85c00) [pid = 2319] [serial = 18] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 116 (0x12bc55000) [pid = 2319] [serial = 180] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 115 (0x12bc53000) [pid = 2319] [serial = 15] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 114 (0x12da0d000) [pid = 2319] [serial = 232] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 113 (0x12e9d2400) [pid = 2319] [serial = 37] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 112 (0x12d1d3800) [pid = 2319] [serial = 168] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 111 (0x12e9d1000) [pid = 2319] [serial = 238] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 110 (0x12e6ccc00) [pid = 2319] [serial = 33] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 109 (0x12e6d3400) [pid = 2319] [serial = 34] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 108 (0x12e929000) [pid = 2319] [serial = 30] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 107 (0x129063400) [pid = 2319] [serial = 178] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 106 (0x12da6ac00) [pid = 2319] [serial = 186] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 105 (0x12e92fc00) [pid = 2319] [serial = 31] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 104 (0x12d1d4400) [pid = 2319] [serial = 184] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 103 (0x12e927800) [pid = 2319] [serial = 236] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x12bf61400) [pid = 2319] [serial = 202] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x12e505000) [pid = 2319] [serial = 28] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x12e50f000) [pid = 2319] [serial = 235] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x12ced6400) [pid = 2319] [serial = 183] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x12e3dec00) [pid = 2319] [serial = 27] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x12e3d7800) [pid = 2319] [serial = 233] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x12f2aa000) [pid = 2319] [serial = 42] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x12f432800) [pid = 2319] [serial = 43] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x12e9da400) [pid = 2319] [serial = 39] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x12f2a3000) [pid = 2319] [serial = 40] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 92 (0x12ee53400) [pid = 2319] [serial = 242] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 91 (0x12e3dbc00) [pid = 2319] [serial = 187] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 90 (0x11348c800) [pid = 2319] [serial = 244] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 89 (0x12e503c00) [pid = 2319] [serial = 189] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 88 (0x12bf6c800) [pid = 2319] [serial = 166] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 87 (0x12b62c400) [pid = 2319] [serial = 230] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 86 (0x119264800) [pid = 2319] [serial = 151] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 85 (0x12909a400) [pid = 2319] [serial = 200] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 84 (0x12ee4fc00) [pid = 2319] [serial = 241] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 83 (0x12e9ce400) [pid = 2319] [serial = 36] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 82 (0x12f2a8400) [pid = 2319] [serial = 239] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 81 (0x13006ec00) [pid = 2319] [serial = 60] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 80 (0x130073800) [pid = 2319] [serial = 61] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 79 (0x12da68800) [pid = 2319] [serial = 205] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 78 (0x12ff9c800) [pid = 2319] [serial = 57] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 77 (0x12ffa3800) [pid = 2319] [serial = 58] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 76 (0x11acb9c00) [pid = 2319] [serial = 55] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 75 (0x12e50c400) [pid = 2319] [serial = 190] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 74 (0x11a445c00) [pid = 2319] [serial = 54] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 73 (0x11912e800) [pid = 2319] [serial = 120] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 72 (0x12f43dc00) [pid = 2319] [serial = 51] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 71 (0x12fd74800) [pid = 2319] [serial = 52] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 70 (0x113490000) [pid = 2319] [serial = 245] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 69 (0x12f953800) [pid = 2319] [serial = 45] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 68 (0x12f93e800) [pid = 2319] [serial = 48] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 67 (0x123a55400) [pid = 2319] [serial = 142] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 66 (0x11acbf400) [pid = 2319] [serial = 123] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 65 (0x125b98800) [pid = 2319] [serial = 157] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 64 (0x130bd7800) [pid = 2319] [serial = 63] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 63 (0x119c8a800) [pid = 2319] [serial = 121] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 62 (0x12d1de000) [pid = 2319] [serial = 169] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | --DOMWINDOW == 61 (0x12d187c00) [pid = 2319] [serial = 203] [outer = 0x0] [url = about:blank] 03:09:37 INFO - PROCESS | 2319 | 1461665377089 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]]]}] 03:09:37 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. 03:09:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 738ms 03:09:37 INFO - PROCESS | 2319 | 1461665377102 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 03:09:37 INFO - PROCESS | 2319 | 1461665377107 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 03:09:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:09:37 INFO - PROCESS | 2319 | 1461665377114 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:09:37 INFO - PROCESS | 2319 | 1461665377117 Marionette TRACE conn2 <- [1,362,null,{}] 03:09:37 INFO - PROCESS | 2319 | 1461665377120 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}] 03:09:37 INFO - PROCESS | 2319 | 1461665377216 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 03:09:37 INFO - PROCESS | 2319 | 1461665377225 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:37 INFO - PROCESS | 2319 | ++DOCSHELL 0x11589e800 == 23 [pid = 2319] [id = 98] 03:09:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 62 (0x1154d9800) [pid = 2319] [serial = 291] [outer = 0x0] 03:09:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 63 (0x118e79400) [pid = 2319] [serial = 292] [outer = 0x1154d9800] 03:09:37 INFO - PROCESS | 2319 | 1461665377269 Marionette DEBUG loaded listener.js 03:09:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 64 (0x118fbb000) [pid = 2319] [serial = 293] [outer = 0x1154d9800] 03:09:37 INFO - PROCESS | 2319 | 1461665377836 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]]]}] 03:09:37 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. 03:09:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 772ms 03:09:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:09:37 INFO - PROCESS | 2319 | 1461665377892 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 03:09:37 INFO - PROCESS | 2319 | 1461665377893 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 03:09:37 INFO - PROCESS | 2319 | 1461665377896 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:09:37 INFO - PROCESS | 2319 | 1461665377898 Marionette TRACE conn2 <- [1,366,null,{}] 03:09:37 INFO - PROCESS | 2319 | 1461665377906 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}] 03:09:37 INFO - PROCESS | 2319 | 1461665377992 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 03:09:38 INFO - PROCESS | 2319 | 1461665378002 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:38 INFO - PROCESS | 2319 | ++DOCSHELL 0x11911a800 == 24 [pid = 2319] [id = 99] 03:09:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 65 (0x119c88400) [pid = 2319] [serial = 294] [outer = 0x0] 03:09:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 66 (0x119d41800) [pid = 2319] [serial = 295] [outer = 0x119c88400] 03:09:38 INFO - PROCESS | 2319 | 1461665378031 Marionette DEBUG loaded listener.js 03:09:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 67 (0x11a7ac800) [pid = 2319] [serial = 296] [outer = 0x119c88400] 03:09:38 INFO - PROCESS | 2319 | 1461665378429 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]]]}] 03:09:38 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. 03:09:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 572ms 03:09:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:09:38 INFO - PROCESS | 2319 | 1461665378469 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 03:09:38 INFO - PROCESS | 2319 | 1461665378471 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 03:09:38 INFO - PROCESS | 2319 | 1461665378474 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:09:38 INFO - PROCESS | 2319 | 1461665378476 Marionette TRACE conn2 <- [1,370,null,{}] 03:09:38 INFO - PROCESS | 2319 | 1461665378480 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}] 03:09:38 INFO - PROCESS | 2319 | 1461665378604 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 03:09:38 INFO - PROCESS | 2319 | 1461665378619 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:38 INFO - PROCESS | 2319 | ++DOCSHELL 0x119726000 == 25 [pid = 2319] [id = 100] 03:09:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 68 (0x1143bc800) [pid = 2319] [serial = 297] [outer = 0x0] 03:09:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 69 (0x11ab5fc00) [pid = 2319] [serial = 298] [outer = 0x1143bc800] 03:09:38 INFO - PROCESS | 2319 | 1461665378660 Marionette DEBUG loaded listener.js 03:09:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 70 (0x11abd1000) [pid = 2319] [serial = 299] [outer = 0x1143bc800] 03:09:39 INFO - PROCESS | 2319 | 1461665379061 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]]]}] 03:09:39 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. 03:09:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 620ms 03:09:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:09:39 INFO - PROCESS | 2319 | 1461665379094 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 03:09:39 INFO - PROCESS | 2319 | 1461665379096 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 03:09:39 INFO - PROCESS | 2319 | 1461665379098 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:09:39 INFO - PROCESS | 2319 | 1461665379099 Marionette TRACE conn2 <- [1,374,null,{}] 03:09:39 INFO - PROCESS | 2319 | 1461665379106 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}] 03:09:39 INFO - PROCESS | 2319 | 1461665379187 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 03:09:39 INFO - PROCESS | 2319 | 1461665379229 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:39 INFO - PROCESS | 2319 | ++DOCSHELL 0x114b78800 == 26 [pid = 2319] [id = 101] 03:09:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 71 (0x11acba800) [pid = 2319] [serial = 300] [outer = 0x0] 03:09:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 72 (0x11b71f800) [pid = 2319] [serial = 301] [outer = 0x11acba800] 03:09:39 INFO - PROCESS | 2319 | 1461665379255 Marionette DEBUG loaded listener.js 03:09:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 73 (0x11b7c2c00) [pid = 2319] [serial = 302] [outer = 0x11acba800] 03:09:39 INFO - PROCESS | 2319 | 1461665379657 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:09:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:09:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 569ms 03:09:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:09:39 INFO - PROCESS | 2319 | 1461665379669 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 03:09:39 INFO - PROCESS | 2319 | 1461665379671 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 03:09:39 INFO - PROCESS | 2319 | 1461665379675 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:09:39 INFO - PROCESS | 2319 | 1461665379677 Marionette TRACE conn2 <- [1,378,null,{}] 03:09:39 INFO - PROCESS | 2319 | 1461665379680 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}] 03:09:39 INFO - PROCESS | 2319 | 1461665379870 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 03:09:39 INFO - PROCESS | 2319 | --DOMWINDOW == 72 (0x11c644000) [pid = 2319] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:09:39 INFO - PROCESS | 2319 | --DOMWINDOW == 71 (0x1276c4000) [pid = 2319] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:09:39 INFO - PROCESS | 2319 | --DOMWINDOW == 70 (0x118e82000) [pid = 2319] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:09:39 INFO - PROCESS | 2319 | --DOMWINDOW == 69 (0x12396ec00) [pid = 2319] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:09:39 INFO - PROCESS | 2319 | --DOMWINDOW == 68 (0x11a88e000) [pid = 2319] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:09:39 INFO - PROCESS | 2319 | --DOMWINDOW == 67 (0x11a7b4400) [pid = 2319] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:09:39 INFO - PROCESS | 2319 | --DOMWINDOW == 66 (0x12b62e400) [pid = 2319] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:09:39 INFO - PROCESS | 2319 | --DOMWINDOW == 65 (0x12cecd800) [pid = 2319] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:09:39 INFO - PROCESS | 2319 | --DOMWINDOW == 64 (0x12b62ec00) [pid = 2319] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:09:39 INFO - PROCESS | 2319 | --DOMWINDOW == 63 (0x11b713c00) [pid = 2319] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:09:39 INFO - PROCESS | 2319 | --DOMWINDOW == 62 (0x119d42400) [pid = 2319] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:09:39 INFO - PROCESS | 2319 | 1461665379928 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:39 INFO - PROCESS | 2319 | ++DOCSHELL 0x11a80b000 == 27 [pid = 2319] [id = 102] 03:09:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 63 (0x114241000) [pid = 2319] [serial = 303] [outer = 0x0] 03:09:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 64 (0x119d42400) [pid = 2319] [serial = 304] [outer = 0x114241000] 03:09:39 INFO - PROCESS | 2319 | 1461665379972 Marionette DEBUG loaded listener.js 03:09:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 65 (0x11c440400) [pid = 2319] [serial = 305] [outer = 0x114241000] 03:09:40 INFO - PROCESS | 2319 | 1461665380307 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:09:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:09:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 672ms 03:09:40 INFO - PROCESS | 2319 | 1461665380349 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 03:09:40 INFO - PROCESS | 2319 | 1461665380350 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 03:09:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:09:40 INFO - PROCESS | 2319 | 1461665380352 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:09:40 INFO - PROCESS | 2319 | 1461665380353 Marionette TRACE conn2 <- [1,382,null,{}] 03:09:40 INFO - PROCESS | 2319 | 1461665380355 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}] 03:09:40 INFO - PROCESS | 2319 | 1461665380440 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 03:09:40 INFO - PROCESS | 2319 | 1461665380480 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:40 INFO - PROCESS | 2319 | ++DOCSHELL 0x11af29000 == 28 [pid = 2319] [id = 103] 03:09:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 66 (0x114bb6400) [pid = 2319] [serial = 306] [outer = 0x0] 03:09:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 67 (0x12390ac00) [pid = 2319] [serial = 307] [outer = 0x114bb6400] 03:09:40 INFO - PROCESS | 2319 | 1461665380506 Marionette DEBUG loaded listener.js 03:09:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 68 (0x12396bc00) [pid = 2319] [serial = 308] [outer = 0x114bb6400] 03:09:40 INFO - PROCESS | 2319 | 1461665380847 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:09:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:09:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 518ms 03:09:40 INFO - PROCESS | 2319 | 1461665380871 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 03:09:40 INFO - PROCESS | 2319 | 1461665380873 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 03:09:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:09:40 INFO - PROCESS | 2319 | 1461665380876 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:09:40 INFO - PROCESS | 2319 | 1461665380878 Marionette TRACE conn2 <- [1,386,null,{}] 03:09:40 INFO - PROCESS | 2319 | 1461665380881 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}] 03:09:40 INFO - PROCESS | 2319 | 1461665380964 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 03:09:40 INFO - PROCESS | 2319 | 1461665380969 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:40 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b753800 == 29 [pid = 2319] [id = 104] 03:09:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 69 (0x12396f400) [pid = 2319] [serial = 309] [outer = 0x0] 03:09:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 70 (0x123a56400) [pid = 2319] [serial = 310] [outer = 0x12396f400] 03:09:41 INFO - PROCESS | 2319 | 1461665380997 Marionette DEBUG loaded listener.js 03:09:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 71 (0x123a60800) [pid = 2319] [serial = 311] [outer = 0x12396f400] 03:09:41 INFO - PROCESS | 2319 | 1461665381301 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]]]}] 03:09:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:09:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 472ms 03:09:41 INFO - PROCESS | 2319 | 1461665381351 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 03:09:41 INFO - PROCESS | 2319 | 1461665381352 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 03:09:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:09:41 INFO - PROCESS | 2319 | 1461665381354 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:09:41 INFO - PROCESS | 2319 | 1461665381355 Marionette TRACE conn2 <- [1,390,null,{}] 03:09:41 INFO - PROCESS | 2319 | 1461665381358 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}] 03:09:41 INFO - PROCESS | 2319 | 1461665381430 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 03:09:41 INFO - PROCESS | 2319 | 1461665381434 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:41 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bc0a000 == 30 [pid = 2319] [id = 105] 03:09:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 72 (0x12396b400) [pid = 2319] [serial = 312] [outer = 0x0] 03:09:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 73 (0x125d79c00) [pid = 2319] [serial = 313] [outer = 0x12396b400] 03:09:41 INFO - PROCESS | 2319 | 1461665381461 Marionette DEBUG loaded listener.js 03:09:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 74 (0x125e62400) [pid = 2319] [serial = 314] [outer = 0x12396b400] 03:09:41 INFO - PROCESS | 2319 | 1461665381796 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]]]}] 03:09:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:09:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 471ms 03:09:41 INFO - PROCESS | 2319 | 1461665381826 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 03:09:41 INFO - PROCESS | 2319 | 1461665381829 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 03:09:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:09:41 INFO - PROCESS | 2319 | 1461665381874 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:09:41 INFO - PROCESS | 2319 | 1461665381876 Marionette TRACE conn2 <- [1,394,null,{}] 03:09:41 INFO - PROCESS | 2319 | 1461665381880 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}] 03:09:41 INFO - PROCESS | 2319 | 1461665381958 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 03:09:41 INFO - PROCESS | 2319 | 1461665381968 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:42 INFO - PROCESS | 2319 | ++DOCSHELL 0x115499800 == 31 [pid = 2319] [id = 106] 03:09:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 75 (0x114241400) [pid = 2319] [serial = 315] [outer = 0x0] 03:09:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 76 (0x1147e0400) [pid = 2319] [serial = 316] [outer = 0x114241400] 03:09:42 INFO - PROCESS | 2319 | 1461665382041 Marionette DEBUG loaded listener.js 03:09:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 77 (0x115755800) [pid = 2319] [serial = 317] [outer = 0x114241400] 03:09:42 INFO - PROCESS | 2319 | 1461665382516 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]]]}] 03:09:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:09:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 675ms 03:09:42 INFO - PROCESS | 2319 | 1461665382567 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 03:09:42 INFO - PROCESS | 2319 | 1461665382569 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 03:09:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:09:42 INFO - PROCESS | 2319 | 1461665382572 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:09:42 INFO - PROCESS | 2319 | 1461665382573 Marionette TRACE conn2 <- [1,398,null,{}] 03:09:42 INFO - PROCESS | 2319 | 1461665382581 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}] 03:09:42 INFO - PROCESS | 2319 | 1461665382672 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 03:09:42 INFO - PROCESS | 2319 | 1461665382727 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:42 INFO - PROCESS | 2319 | ++DOCSHELL 0x11a810000 == 32 [pid = 2319] [id = 107] 03:09:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 78 (0x119257400) [pid = 2319] [serial = 318] [outer = 0x0] 03:09:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 79 (0x119ac7000) [pid = 2319] [serial = 319] [outer = 0x119257400] 03:09:42 INFO - PROCESS | 2319 | 1461665382759 Marionette DEBUG loaded listener.js 03:09:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 80 (0x11a7b4800) [pid = 2319] [serial = 320] [outer = 0x119257400] 03:09:43 INFO - PROCESS | 2319 | 1461665383202 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]]]}] 03:09:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:09:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 673ms 03:09:43 INFO - PROCESS | 2319 | 1461665383263 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 03:09:43 INFO - PROCESS | 2319 | 1461665383265 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 03:09:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:09:43 INFO - PROCESS | 2319 | 1461665383268 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:09:43 INFO - PROCESS | 2319 | 1461665383270 Marionette TRACE conn2 <- [1,402,null,{}] 03:09:43 INFO - PROCESS | 2319 | 1461665383272 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}] 03:09:43 INFO - PROCESS | 2319 | 1461665383358 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 03:09:43 INFO - PROCESS | 2319 | 1461665383419 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:43 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bf8d000 == 33 [pid = 2319] [id = 108] 03:09:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 81 (0x11bb11800) [pid = 2319] [serial = 321] [outer = 0x0] 03:09:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 82 (0x11bf6b000) [pid = 2319] [serial = 322] [outer = 0x11bb11800] 03:09:43 INFO - PROCESS | 2319 | 1461665383454 Marionette DEBUG loaded listener.js 03:09:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 83 (0x11c318000) [pid = 2319] [serial = 323] [outer = 0x11bb11800] 03:09:44 INFO - PROCESS | 2319 | 1461665384018 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]]]}] 03:09:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:09:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 769ms 03:09:44 INFO - PROCESS | 2319 | 1461665384043 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 03:09:44 INFO - PROCESS | 2319 | 1461665384046 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 03:09:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:09:44 INFO - PROCESS | 2319 | 1461665384051 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:09:44 INFO - PROCESS | 2319 | 1461665384053 Marionette TRACE conn2 <- [1,406,null,{}] 03:09:44 INFO - PROCESS | 2319 | 1461665384057 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}] 03:09:44 INFO - PROCESS | 2319 | 1461665384139 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 03:09:44 INFO - PROCESS | 2319 | 1461665384197 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:44 INFO - PROCESS | 2319 | ++DOCSHELL 0x118f21000 == 34 [pid = 2319] [id = 109] 03:09:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 84 (0x1143c2c00) [pid = 2319] [serial = 324] [outer = 0x0] 03:09:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 85 (0x116682800) [pid = 2319] [serial = 325] [outer = 0x1143c2c00] 03:09:44 INFO - PROCESS | 2319 | 1461665384225 Marionette DEBUG loaded listener.js 03:09:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 86 (0x118faf400) [pid = 2319] [serial = 326] [outer = 0x1143c2c00] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 85 (0x129677c00) [pid = 2319] [serial = 262] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 84 (0x12b622400) [pid = 2319] [serial = 263] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 83 (0x12909ec00) [pid = 2319] [serial = 259] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 82 (0x118fb8400) [pid = 2319] [serial = 250] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 81 (0x119ac5c00) [pid = 2319] [serial = 251] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 80 (0x126b5cc00) [pid = 2319] [serial = 256] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 79 (0x1276c7c00) [pid = 2319] [serial = 257] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 78 (0x11bf6bc00) [pid = 2319] [serial = 253] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 77 (0x123687000) [pid = 2319] [serial = 254] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 76 (0x123688c00) [pid = 2319] [serial = 248] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 75 (0x12b984000) [pid = 2319] [serial = 265] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 74 (0x12da17c00) [pid = 2319] [serial = 271] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 73 (0x12d3aac00) [pid = 2319] [serial = 269] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 72 (0x12d1d1000) [pid = 2319] [serial = 268] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 71 (0x12368c800) [pid = 2319] [serial = 277] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 70 (0x11bb08800) [pid = 2319] [serial = 275] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 69 (0x11a88f000) [pid = 2319] [serial = 274] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 68 (0x125d7c800) [pid = 2319] [serial = 278] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 67 (0x12da6d000) [pid = 2319] [serial = 272] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 66 (0x12cecd400) [pid = 2319] [serial = 266] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 65 (0x129672800) [pid = 2319] [serial = 260] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | --DOMWINDOW == 64 (0x127f2c400) [pid = 2319] [serial = 280] [outer = 0x0] [url = about:blank] 03:09:44 INFO - PROCESS | 2319 | 1461665384682 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]]]}] 03:09:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:09:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 671ms 03:09:44 INFO - PROCESS | 2319 | 1461665384722 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 03:09:44 INFO - PROCESS | 2319 | 1461665384726 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 03:09:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:09:44 INFO - PROCESS | 2319 | 1461665384737 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:09:44 INFO - PROCESS | 2319 | 1461665384738 Marionette TRACE conn2 <- [1,410,null,{}] 03:09:44 INFO - PROCESS | 2319 | 1461665384741 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}] 03:09:44 INFO - PROCESS | 2319 | 1461665384830 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 03:09:44 INFO - PROCESS | 2319 | 1461665384836 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:44 INFO - PROCESS | 2319 | ++DOCSHELL 0x118f1b800 == 35 [pid = 2319] [id = 110] 03:09:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 65 (0x119c8a400) [pid = 2319] [serial = 327] [outer = 0x0] 03:09:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 66 (0x11a43f400) [pid = 2319] [serial = 328] [outer = 0x119c8a400] 03:09:44 INFO - PROCESS | 2319 | 1461665384871 Marionette DEBUG loaded listener.js 03:09:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 67 (0x11a88e000) [pid = 2319] [serial = 329] [outer = 0x119c8a400] 03:09:45 INFO - PROCESS | 2319 | 1461665385341 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]]]}] 03:09:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:09:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 621ms 03:09:45 INFO - PROCESS | 2319 | 1461665385358 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 03:09:45 INFO - PROCESS | 2319 | 1461665385359 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 03:09:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:09:45 INFO - PROCESS | 2319 | 1461665385364 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:09:45 INFO - PROCESS | 2319 | 1461665385367 Marionette TRACE conn2 <- [1,414,null,{}] 03:09:45 INFO - PROCESS | 2319 | 1461665385374 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}] 03:09:45 INFO - PROCESS | 2319 | 1461665385458 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 03:09:45 INFO - PROCESS | 2319 | 1461665385465 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:45 INFO - PROCESS | 2319 | ++DOCSHELL 0x11aa52000 == 36 [pid = 2319] [id = 111] 03:09:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 68 (0x11bb0f800) [pid = 2319] [serial = 330] [outer = 0x0] 03:09:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 69 (0x11bf6bc00) [pid = 2319] [serial = 331] [outer = 0x11bb0f800] 03:09:45 INFO - PROCESS | 2319 | 1461665385493 Marionette DEBUG loaded listener.js 03:09:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 70 (0x11c43b800) [pid = 2319] [serial = 332] [outer = 0x11bb0f800] 03:09:45 INFO - PROCESS | 2319 | 1461665385817 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]]]}] 03:09:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:09:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 474ms 03:09:45 INFO - PROCESS | 2319 | 1461665385838 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 03:09:45 INFO - PROCESS | 2319 | 1461665385840 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 03:09:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:09:45 INFO - PROCESS | 2319 | 1461665385842 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:09:45 INFO - PROCESS | 2319 | 1461665385843 Marionette TRACE conn2 <- [1,418,null,{}] 03:09:45 INFO - PROCESS | 2319 | 1461665385848 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}] 03:09:45 INFO - PROCESS | 2319 | 1461665385922 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 03:09:45 INFO - PROCESS | 2319 | 1461665385927 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:45 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bc09000 == 37 [pid = 2319] [id = 112] 03:09:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 71 (0x123638000) [pid = 2319] [serial = 333] [outer = 0x0] 03:09:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 72 (0x123963400) [pid = 2319] [serial = 334] [outer = 0x123638000] 03:09:45 INFO - PROCESS | 2319 | 1461665385955 Marionette DEBUG loaded listener.js 03:09:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 73 (0x123a56800) [pid = 2319] [serial = 335] [outer = 0x123638000] 03:09:46 INFO - PROCESS | 2319 | 1461665386789 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]]]}] 03:09:46 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 03:09:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 976ms 03:09:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:09:46 INFO - PROCESS | 2319 | 1461665386819 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 03:09:46 INFO - PROCESS | 2319 | 1461665386820 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 03:09:46 INFO - PROCESS | 2319 | 1461665386822 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:09:46 INFO - PROCESS | 2319 | 1461665386823 Marionette TRACE conn2 <- [1,422,null,{}] 03:09:46 INFO - PROCESS | 2319 | 1461665386825 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}] 03:09:46 INFO - PROCESS | 2319 | 1461665386907 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 03:09:46 INFO - PROCESS | 2319 | 1461665386934 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:46 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bfa1800 == 38 [pid = 2319] [id = 113] 03:09:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 74 (0x123a56c00) [pid = 2319] [serial = 336] [outer = 0x0] 03:09:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 75 (0x125b97400) [pid = 2319] [serial = 337] [outer = 0x123a56c00] 03:09:46 INFO - PROCESS | 2319 | 1461665386961 Marionette DEBUG loaded listener.js 03:09:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 76 (0x126b14000) [pid = 2319] [serial = 338] [outer = 0x123a56c00] 03:09:47 INFO - PROCESS | 2319 | 1461665387770 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]]]}] 03:09:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:09:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 970ms 03:09:47 INFO - PROCESS | 2319 | 1461665387793 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 03:09:47 INFO - PROCESS | 2319 | 1461665387794 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 03:09:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:09:47 INFO - PROCESS | 2319 | 1461665387802 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:09:47 INFO - PROCESS | 2319 | 1461665387803 Marionette TRACE conn2 <- [1,426,null,{}] 03:09:47 INFO - PROCESS | 2319 | 1461665387806 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}] 03:09:47 INFO - PROCESS | 2319 | 1461665387909 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 03:09:47 INFO - PROCESS | 2319 | 1461665387914 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:47 INFO - PROCESS | 2319 | ++DOCSHELL 0x1239db000 == 39 [pid = 2319] [id = 114] 03:09:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 77 (0x126b15800) [pid = 2319] [serial = 339] [outer = 0x0] 03:09:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 78 (0x127699400) [pid = 2319] [serial = 340] [outer = 0x126b15800] 03:09:47 INFO - PROCESS | 2319 | 1461665387942 Marionette DEBUG loaded listener.js 03:09:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 79 (0x127ec9400) [pid = 2319] [serial = 341] [outer = 0x126b15800] 03:09:48 INFO - PROCESS | 2319 | --DOMWINDOW == 78 (0x12396f400) [pid = 2319] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:09:48 INFO - PROCESS | 2319 | --DOMWINDOW == 77 (0x1154d9800) [pid = 2319] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:09:48 INFO - PROCESS | 2319 | --DOMWINDOW == 76 (0x116684400) [pid = 2319] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:09:48 INFO - PROCESS | 2319 | --DOMWINDOW == 75 (0x119c88400) [pid = 2319] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:09:48 INFO - PROCESS | 2319 | --DOMWINDOW == 74 (0x1143bc800) [pid = 2319] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:09:48 INFO - PROCESS | 2319 | --DOMWINDOW == 73 (0x114241000) [pid = 2319] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:09:48 INFO - PROCESS | 2319 | --DOMWINDOW == 72 (0x11acba800) [pid = 2319] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:09:48 INFO - PROCESS | 2319 | --DOMWINDOW == 71 (0x114bb6400) [pid = 2319] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:09:48 INFO - PROCESS | 2319 | 1461665388272 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] 03:09:48 INFO - PROCESS | 2319 | 1461665388323 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 03:09:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:09:48 INFO - PROCESS | 2319 | 1461665388325 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:09:48 INFO - PROCESS | 2319 | 1461665388326 Marionette TRACE conn2 <- [1,430,null,{}] 03:09:48 INFO - PROCESS | 2319 | 1461665388329 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}] 03:09:48 INFO - PROCESS | 2319 | 1461665388397 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 03:09:48 INFO - PROCESS | 2319 | 1461665388401 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:48 INFO - PROCESS | 2319 | ++DOCSHELL 0x1239eb800 == 40 [pid = 2319] [id = 115] 03:09:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 72 (0x11a7af800) [pid = 2319] [serial = 342] [outer = 0x0] 03:09:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 73 (0x127ed0000) [pid = 2319] [serial = 343] [outer = 0x11a7af800] 03:09:48 INFO - PROCESS | 2319 | 1461665388429 Marionette DEBUG loaded listener.js 03:09:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 74 (0x127f31000) [pid = 2319] [serial = 344] [outer = 0x11a7af800] 03:09:48 INFO - PROCESS | 2319 | 1461665388732 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]]]}] 03:09:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:09:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 418ms 03:09:48 INFO - PROCESS | 2319 | 1461665388744 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 03:09:48 INFO - PROCESS | 2319 | 1461665388747 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 03:09:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:09:48 INFO - PROCESS | 2319 | 1461665388755 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:09:48 INFO - PROCESS | 2319 | 1461665388756 Marionette TRACE conn2 <- [1,434,null,{}] 03:09:48 INFO - PROCESS | 2319 | 1461665388759 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}] 03:09:48 INFO - PROCESS | 2319 | 1461665388859 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 03:09:48 INFO - PROCESS | 2319 | 1461665388867 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:48 INFO - PROCESS | 2319 | ++DOCSHELL 0x125b73800 == 41 [pid = 2319] [id = 116] 03:09:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 75 (0x126b1d000) [pid = 2319] [serial = 345] [outer = 0x0] 03:09:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 76 (0x128846800) [pid = 2319] [serial = 346] [outer = 0x126b1d000] 03:09:48 INFO - PROCESS | 2319 | 1461665388892 Marionette DEBUG loaded listener.js 03:09:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 77 (0x12889a800) [pid = 2319] [serial = 347] [outer = 0x126b1d000] 03:09:49 INFO - PROCESS | 2319 | 1461665389222 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]]]}] 03:09:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:09:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 471ms 03:09:49 INFO - PROCESS | 2319 | 1461665389231 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 03:09:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:09:49 INFO - PROCESS | 2319 | 1461665389233 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 03:09:49 INFO - PROCESS | 2319 | 1461665389237 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:09:49 INFO - PROCESS | 2319 | 1461665389239 Marionette TRACE conn2 <- [1,438,null,{}] 03:09:49 INFO - PROCESS | 2319 | 1461665389242 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}] 03:09:49 INFO - PROCESS | 2319 | 1461665389350 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 03:09:49 INFO - PROCESS | 2319 | 1461665389357 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:49 INFO - PROCESS | 2319 | ++DOCSHELL 0x125f87000 == 42 [pid = 2319] [id = 117] 03:09:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 78 (0x128890c00) [pid = 2319] [serial = 348] [outer = 0x0] 03:09:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 79 (0x12909e000) [pid = 2319] [serial = 349] [outer = 0x128890c00] 03:09:49 INFO - PROCESS | 2319 | 1461665389396 Marionette DEBUG loaded listener.js 03:09:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 80 (0x1292c3400) [pid = 2319] [serial = 350] [outer = 0x128890c00] 03:09:49 INFO - PROCESS | 2319 | 1461665389807 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]]]}] 03:09:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:09:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 621ms 03:09:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:09:49 INFO - PROCESS | 2319 | 1461665389858 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 03:09:49 INFO - PROCESS | 2319 | 1461665389859 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 03:09:49 INFO - PROCESS | 2319 | 1461665389861 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:09:49 INFO - PROCESS | 2319 | 1461665389862 Marionette TRACE conn2 <- [1,442,null,{}] 03:09:49 INFO - PROCESS | 2319 | 1461665389864 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}] 03:09:49 INFO - PROCESS | 2319 | 1461665389935 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 03:09:49 INFO - PROCESS | 2319 | 1461665389939 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:49 INFO - PROCESS | 2319 | ++DOCSHELL 0x126f91800 == 43 [pid = 2319] [id = 118] 03:09:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 81 (0x129669400) [pid = 2319] [serial = 351] [outer = 0x0] 03:09:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 82 (0x129672400) [pid = 2319] [serial = 352] [outer = 0x129669400] 03:09:49 INFO - PROCESS | 2319 | 1461665389966 Marionette DEBUG loaded listener.js 03:09:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 83 (0x129678000) [pid = 2319] [serial = 353] [outer = 0x129669400] 03:09:50 INFO - PROCESS | 2319 | 1461665390271 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]]]}] 03:09:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:09:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 421ms 03:09:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:09:50 INFO - PROCESS | 2319 | 1461665390284 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 03:09:50 INFO - PROCESS | 2319 | 1461665390285 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 03:09:50 INFO - PROCESS | 2319 | 1461665390288 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:09:50 INFO - PROCESS | 2319 | 1461665390289 Marionette TRACE conn2 <- [1,446,null,{}] 03:09:50 INFO - PROCESS | 2319 | 1461665390291 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}] 03:09:50 INFO - PROCESS | 2319 | 1461665390382 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 03:09:50 INFO - PROCESS | 2319 | 1461665390427 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:50 INFO - PROCESS | 2319 | ++DOCSHELL 0x1272a4800 == 44 [pid = 2319] [id = 119] 03:09:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 84 (0x12966e000) [pid = 2319] [serial = 354] [outer = 0x0] 03:09:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 85 (0x12967e400) [pid = 2319] [serial = 355] [outer = 0x12966e000] 03:09:50 INFO - PROCESS | 2319 | 1461665390456 Marionette DEBUG loaded listener.js 03:09:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 86 (0x1296bd800) [pid = 2319] [serial = 356] [outer = 0x12966e000] 03:09:50 INFO - PROCESS | 2319 | 1461665390853 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]]]}] 03:09:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:09:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 618ms 03:09:50 INFO - PROCESS | 2319 | 1461665390907 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 03:09:50 INFO - PROCESS | 2319 | 1461665390910 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 03:09:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:09:50 INFO - PROCESS | 2319 | 1461665390932 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:09:50 INFO - PROCESS | 2319 | 1461665390934 Marionette TRACE conn2 <- [1,450,null,{}] 03:09:50 INFO - PROCESS | 2319 | 1461665390938 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:09:51 INFO - PROCESS | 2319 | 1461665391034 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 03:09:51 INFO - PROCESS | 2319 | 1461665391091 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:51 INFO - PROCESS | 2319 | ++DOCSHELL 0x118f16800 == 45 [pid = 2319] [id = 120] 03:09:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 87 (0x11575b800) [pid = 2319] [serial = 357] [outer = 0x0] 03:09:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 88 (0x1186af400) [pid = 2319] [serial = 358] [outer = 0x11575b800] 03:09:51 INFO - PROCESS | 2319 | 1461665391123 Marionette DEBUG loaded listener.js 03:09:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 89 (0x119193c00) [pid = 2319] [serial = 359] [outer = 0x11575b800] 03:09:51 INFO - PROCESS | 2319 | 1461665391569 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:09:51 INFO - PROCESS | 2319 | 1461665391616 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 03:09:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:09:51 INFO - PROCESS | 2319 | 1461665391621 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:09:51 INFO - PROCESS | 2319 | 1461665391623 Marionette TRACE conn2 <- [1,454,null,{}] 03:09:51 INFO - PROCESS | 2319 | 1461665391626 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:09:51 INFO - PROCESS | 2319 | 1461665391720 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 03:09:51 INFO - PROCESS | 2319 | 1461665391777 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:51 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bf87800 == 46 [pid = 2319] [id = 121] 03:09:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 90 (0x11abda400) [pid = 2319] [serial = 360] [outer = 0x0] 03:09:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 91 (0x11b743400) [pid = 2319] [serial = 361] [outer = 0x11abda400] 03:09:51 INFO - PROCESS | 2319 | 1461665391807 Marionette DEBUG loaded listener.js 03:09:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 92 (0x11c18e400) [pid = 2319] [serial = 362] [outer = 0x11abda400] 03:09:52 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:09:52 INFO - PROCESS | 2319 | 1461665392247 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:09:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:09:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 672ms 03:09:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:09:52 INFO - PROCESS | 2319 | 1461665392335 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 03:09:52 INFO - PROCESS | 2319 | 1461665392336 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 03:09:52 INFO - PROCESS | 2319 | 1461665392340 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:09:52 INFO - PROCESS | 2319 | 1461665392343 Marionette TRACE conn2 <- [1,458,null,{}] 03:09:52 INFO - PROCESS | 2319 | 1461665392350 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:09:52 INFO - PROCESS | 2319 | 1461665392443 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 03:09:52 INFO - PROCESS | 2319 | 1461665392488 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:52 INFO - PROCESS | 2319 | ++DOCSHELL 0x127f07000 == 47 [pid = 2319] [id = 122] 03:09:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x126b56400) [pid = 2319] [serial = 363] [outer = 0x0] 03:09:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x12743a400) [pid = 2319] [serial = 364] [outer = 0x126b56400] 03:09:52 INFO - PROCESS | 2319 | 1461665392521 Marionette DEBUG loaded listener.js 03:09:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x1276bf400) [pid = 2319] [serial = 365] [outer = 0x126b56400] 03:09:53 INFO - PROCESS | 2319 | 1461665393085 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:09:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:09:53 INFO - PROCESS | 2319 | 1461665393117 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 03:09:53 INFO - PROCESS | 2319 | 1461665393120 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:09:53 INFO - PROCESS | 2319 | 1461665393123 Marionette TRACE conn2 <- [1,462,null,{}] 03:09:53 INFO - PROCESS | 2319 | 1461665393128 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:09:53 INFO - PROCESS | 2319 | 1461665393217 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 03:09:53 INFO - PROCESS | 2319 | 1461665393270 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:53 INFO - PROCESS | 2319 | ++DOCSHELL 0x119c36000 == 48 [pid = 2319] [id = 123] 03:09:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x118fb5c00) [pid = 2319] [serial = 366] [outer = 0x0] 03:09:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x119194c00) [pid = 2319] [serial = 367] [outer = 0x118fb5c00] 03:09:53 INFO - PROCESS | 2319 | 1461665393299 Marionette DEBUG loaded listener.js 03:09:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x11a44c400) [pid = 2319] [serial = 368] [outer = 0x118fb5c00] 03:09:53 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:09:53 INFO - PROCESS | 2319 | 1461665393753 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:09:53 INFO - PROCESS | 2319 | 1461665393808 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 03:09:53 INFO - PROCESS | 2319 | 1461665393816 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:09:53 INFO - PROCESS | 2319 | 1461665393818 Marionette TRACE conn2 <- [1,466,null,{}] 03:09:53 INFO - PROCESS | 2319 | 1461665393820 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:09:53 INFO - PROCESS | 2319 | 1461665393891 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 03:09:53 INFO - PROCESS | 2319 | 1461665393902 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:53 INFO - PROCESS | 2319 | ++DOCSHELL 0x11890b800 == 39 [pid = 2319] [id = 124] 03:09:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 80 (0x11a88b400) [pid = 2319] [serial = 369] [outer = 0x0] 03:09:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 81 (0x11ab62c00) [pid = 2319] [serial = 370] [outer = 0x11a88b400] 03:09:53 INFO - PROCESS | 2319 | 1461665393928 Marionette DEBUG loaded listener.js 03:09:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 82 (0x11b715800) [pid = 2319] [serial = 371] [outer = 0x11a88b400] 03:09:54 INFO - PROCESS | 2319 | 1461665394263 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:09:54 INFO - PROCESS | 2319 | 1461665394289 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 03:09:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:09:54 INFO - PROCESS | 2319 | 1461665394291 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:09:54 INFO - PROCESS | 2319 | 1461665394294 Marionette TRACE conn2 <- [1,470,null,{}] 03:09:54 INFO - PROCESS | 2319 | 1461665394303 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:09:54 INFO - PROCESS | 2319 | 1461665394386 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 03:09:54 INFO - PROCESS | 2319 | 1461665394428 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:54 INFO - PROCESS | 2319 | ++DOCSHELL 0x11a72a800 == 40 [pid = 2319] [id = 125] 03:09:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 83 (0x11acbe000) [pid = 2319] [serial = 372] [outer = 0x0] 03:09:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 84 (0x11bf62800) [pid = 2319] [serial = 373] [outer = 0x11acbe000] 03:09:54 INFO - PROCESS | 2319 | 1461665394458 Marionette DEBUG loaded listener.js 03:09:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 85 (0x123967000) [pid = 2319] [serial = 374] [outer = 0x11acbe000] 03:09:54 INFO - PROCESS | 2319 | 1461665394766 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:09:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:09:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 524ms 03:09:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:09:54 INFO - PROCESS | 2319 | 1461665394816 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 03:09:54 INFO - PROCESS | 2319 | 1461665394817 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 03:09:54 INFO - PROCESS | 2319 | 1461665394820 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:09:54 INFO - PROCESS | 2319 | 1461665394821 Marionette TRACE conn2 <- [1,474,null,{}] 03:09:54 INFO - PROCESS | 2319 | 1461665394823 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:09:54 INFO - PROCESS | 2319 | 1461665394896 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 03:09:54 INFO - PROCESS | 2319 | 1461665394941 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:54 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b24f800 == 41 [pid = 2319] [id = 126] 03:09:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 86 (0x11c31c800) [pid = 2319] [serial = 375] [outer = 0x0] 03:09:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 87 (0x123a58c00) [pid = 2319] [serial = 376] [outer = 0x11c31c800] 03:09:54 INFO - PROCESS | 2319 | 1461665394967 Marionette DEBUG loaded listener.js 03:09:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 88 (0x125f3f000) [pid = 2319] [serial = 377] [outer = 0x11c31c800] 03:09:55 INFO - PROCESS | 2319 | 1461665395253 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:09:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:09:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 468ms 03:09:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:09:55 INFO - PROCESS | 2319 | 1461665395289 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 03:09:55 INFO - PROCESS | 2319 | 1461665395290 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 03:09:55 INFO - PROCESS | 2319 | 1461665395293 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:09:55 INFO - PROCESS | 2319 | 1461665395297 Marionette TRACE conn2 <- [1,478,null,{}] 03:09:55 INFO - PROCESS | 2319 | 1461665395301 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:09:55 INFO - PROCESS | 2319 | 1461665395393 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 03:09:55 INFO - PROCESS | 2319 | 1461665395401 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:55 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bf8e000 == 42 [pid = 2319] [id = 127] 03:09:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 89 (0x126b5d800) [pid = 2319] [serial = 378] [outer = 0x0] 03:09:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 90 (0x1276bb400) [pid = 2319] [serial = 379] [outer = 0x126b5d800] 03:09:55 INFO - PROCESS | 2319 | 1461665395443 Marionette DEBUG loaded listener.js 03:09:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 91 (0x1276ca800) [pid = 2319] [serial = 380] [outer = 0x126b5d800] 03:09:55 INFO - PROCESS | 2319 | 1461665395871 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:09:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:09:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 627ms 03:09:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:09:55 INFO - PROCESS | 2319 | 1461665395919 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 03:09:55 INFO - PROCESS | 2319 | 1461665395921 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 03:09:55 INFO - PROCESS | 2319 | 1461665395923 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:09:55 INFO - PROCESS | 2319 | 1461665395924 Marionette TRACE conn2 <- [1,482,null,{}] 03:09:55 INFO - PROCESS | 2319 | 1461665395926 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:09:56 INFO - PROCESS | 2319 | 1461665396032 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 03:09:56 INFO - PROCESS | 2319 | 1461665396037 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:56 INFO - PROCESS | 2319 | ++DOCSHELL 0x1239df800 == 43 [pid = 2319] [id = 128] 03:09:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 92 (0x1279b7400) [pid = 2319] [serial = 381] [outer = 0x0] 03:09:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x128846c00) [pid = 2319] [serial = 382] [outer = 0x1279b7400] 03:09:56 INFO - PROCESS | 2319 | 1461665396065 Marionette DEBUG loaded listener.js 03:09:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x129676c00) [pid = 2319] [serial = 383] [outer = 0x1279b7400] 03:09:56 INFO - PROCESS | 2319 | 1461665396440 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:09:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:09:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 570ms 03:09:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:09:56 INFO - PROCESS | 2319 | 1461665396493 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 03:09:56 INFO - PROCESS | 2319 | 1461665396495 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 03:09:56 INFO - PROCESS | 2319 | 1461665396497 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:09:56 INFO - PROCESS | 2319 | 1461665396498 Marionette TRACE conn2 <- [1,486,null,{}] 03:09:56 INFO - PROCESS | 2319 | 1461665396500 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:09:56 INFO - PROCESS | 2319 | 1461665396586 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 03:09:56 INFO - PROCESS | 2319 | 1461665396591 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:56 INFO - PROCESS | 2319 | ++DOCSHELL 0x125b84000 == 44 [pid = 2319] [id = 129] 03:09:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x129677c00) [pid = 2319] [serial = 384] [outer = 0x0] 03:09:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x129687400) [pid = 2319] [serial = 385] [outer = 0x129677c00] 03:09:56 INFO - PROCESS | 2319 | 1461665396617 Marionette DEBUG loaded listener.js 03:09:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x1296b5800) [pid = 2319] [serial = 386] [outer = 0x129677c00] 03:09:56 INFO - PROCESS | 2319 | 1461665396970 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:09:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:09:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 520ms 03:09:57 INFO - PROCESS | 2319 | 1461665397018 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 03:09:57 INFO - PROCESS | 2319 | 1461665397020 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 03:09:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:09:57 INFO - PROCESS | 2319 | 1461665397024 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:09:57 INFO - PROCESS | 2319 | 1461665397025 Marionette TRACE conn2 <- [1,490,null,{}] 03:09:57 INFO - PROCESS | 2319 | 1461665397029 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:09:57 INFO - PROCESS | 2319 | 1461665397158 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 03:09:57 INFO - PROCESS | 2319 | 1461665397199 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:57 INFO - PROCESS | 2319 | ++DOCSHELL 0x12728c800 == 45 [pid = 2319] [id = 130] 03:09:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x129684000) [pid = 2319] [serial = 387] [outer = 0x0] 03:09:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x12b625c00) [pid = 2319] [serial = 388] [outer = 0x129684000] 03:09:57 INFO - PROCESS | 2319 | 1461665397239 Marionette DEBUG loaded listener.js 03:09:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x12b62ec00) [pid = 2319] [serial = 389] [outer = 0x129684000] 03:09:57 INFO - PROCESS | 2319 | 1461665397654 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:09:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:09:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 670ms 03:09:57 INFO - PROCESS | 2319 | 1461665397694 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 03:09:57 INFO - PROCESS | 2319 | 1461665397695 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 03:09:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:09:57 INFO - PROCESS | 2319 | 1461665397697 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:09:57 INFO - PROCESS | 2319 | 1461665397698 Marionette TRACE conn2 <- [1,494,null,{}] 03:09:57 INFO - PROCESS | 2319 | 1461665397701 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:09:57 INFO - PROCESS | 2319 | 1461665397789 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 03:09:57 INFO - PROCESS | 2319 | 1461665397794 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:57 INFO - PROCESS | 2319 | ++DOCSHELL 0x1290da800 == 46 [pid = 2319] [id = 131] 03:09:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x12b630000) [pid = 2319] [serial = 390] [outer = 0x0] 03:09:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x12b984400) [pid = 2319] [serial = 391] [outer = 0x12b630000] 03:09:57 INFO - PROCESS | 2319 | 1461665397820 Marionette DEBUG loaded listener.js 03:09:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x12bc54c00) [pid = 2319] [serial = 392] [outer = 0x12b630000] 03:09:58 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x126b15800) [pid = 2319] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:09:58 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x12396b400) [pid = 2319] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:09:58 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x123638000) [pid = 2319] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:09:58 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x119c8a400) [pid = 2319] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:09:58 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x1143c2c00) [pid = 2319] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:09:58 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x11bb0f800) [pid = 2319] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:09:58 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x11a7af800) [pid = 2319] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:09:58 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x128890c00) [pid = 2319] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:09:58 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x126b1d000) [pid = 2319] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:09:58 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x123a56c00) [pid = 2319] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:09:58 INFO - PROCESS | 2319 | --DOMWINDOW == 92 (0x129669400) [pid = 2319] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:09:58 INFO - PROCESS | 2319 | 1461665398184 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:09:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:09:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 521ms 03:09:58 INFO - PROCESS | 2319 | 1461665398219 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 03:09:58 INFO - PROCESS | 2319 | 1461665398220 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 03:09:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:09:58 INFO - PROCESS | 2319 | 1461665398222 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:09:58 INFO - PROCESS | 2319 | 1461665398223 Marionette TRACE conn2 <- [1,498,null,{}] 03:09:58 INFO - PROCESS | 2319 | 1461665398226 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:09:58 INFO - PROCESS | 2319 | 1461665398300 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 03:09:58 INFO - PROCESS | 2319 | 1461665398345 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:58 INFO - PROCESS | 2319 | ++DOCSHELL 0x126f9c000 == 47 [pid = 2319] [id = 132] 03:09:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x119264400) [pid = 2319] [serial = 393] [outer = 0x0] 03:09:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x126b15800) [pid = 2319] [serial = 394] [outer = 0x119264400] 03:09:58 INFO - PROCESS | 2319 | 1461665398372 Marionette DEBUG loaded listener.js 03:09:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x12b83b400) [pid = 2319] [serial = 395] [outer = 0x119264400] 03:09:58 INFO - PROCESS | 2319 | 1461665398667 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:09:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:09:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 469ms 03:09:58 INFO - PROCESS | 2319 | 1461665398693 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 03:09:58 INFO - PROCESS | 2319 | 1461665398694 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 03:09:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:09:58 INFO - PROCESS | 2319 | 1461665398700 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:09:58 INFO - PROCESS | 2319 | 1461665398702 Marionette TRACE conn2 <- [1,502,null,{}] 03:09:58 INFO - PROCESS | 2319 | 1461665398704 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:09:58 INFO - PROCESS | 2319 | 1461665398791 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 03:09:58 INFO - PROCESS | 2319 | 1461665398797 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:58 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b414800 == 48 [pid = 2319] [id = 133] 03:09:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x127ff2800) [pid = 2319] [serial = 396] [outer = 0x0] 03:09:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x12bd7ac00) [pid = 2319] [serial = 397] [outer = 0x127ff2800] 03:09:58 INFO - PROCESS | 2319 | 1461665398827 Marionette DEBUG loaded listener.js 03:09:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x12cece800) [pid = 2319] [serial = 398] [outer = 0x127ff2800] 03:09:59 INFO - PROCESS | 2319 | 1461665399167 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:09:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:09:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 521ms 03:09:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:09:59 INFO - PROCESS | 2319 | 1461665399220 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 03:09:59 INFO - PROCESS | 2319 | 1461665399222 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 03:09:59 INFO - PROCESS | 2319 | 1461665399225 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:09:59 INFO - PROCESS | 2319 | 1461665399227 Marionette TRACE conn2 <- [1,506,null,{}] 03:09:59 INFO - PROCESS | 2319 | 1461665399231 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:09:59 INFO - PROCESS | 2319 | 1461665399343 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 03:09:59 INFO - PROCESS | 2319 | 1461665399349 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:59 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc86800 == 49 [pid = 2319] [id = 134] 03:09:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x12ced4000) [pid = 2319] [serial = 399] [outer = 0x0] 03:09:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x12d182800) [pid = 2319] [serial = 400] [outer = 0x12ced4000] 03:09:59 INFO - PROCESS | 2319 | 1461665399388 Marionette DEBUG loaded listener.js 03:09:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x12d1d6000) [pid = 2319] [serial = 401] [outer = 0x12ced4000] 03:09:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:09:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 521ms 03:09:59 INFO - PROCESS | 2319 | 1461665399742 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:09:59 INFO - PROCESS | 2319 | 1461665399748 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 03:09:59 INFO - PROCESS | 2319 | 1461665399749 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 03:09:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:09:59 INFO - PROCESS | 2319 | 1461665399751 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:09:59 INFO - PROCESS | 2319 | 1461665399752 Marionette TRACE conn2 <- [1,510,null,{}] 03:09:59 INFO - PROCESS | 2319 | 1461665399755 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:09:59 INFO - PROCESS | 2319 | 1461665399855 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 03:09:59 INFO - PROCESS | 2319 | 1461665399861 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:59 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bf2f000 == 50 [pid = 2319] [id = 135] 03:09:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x12ced5400) [pid = 2319] [serial = 402] [outer = 0x0] 03:09:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x12d1de800) [pid = 2319] [serial = 403] [outer = 0x12ced5400] 03:09:59 INFO - PROCESS | 2319 | 1461665399886 Marionette DEBUG loaded listener.js 03:09:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 104 (0x12d3ab400) [pid = 2319] [serial = 404] [outer = 0x12ced5400] 03:10:00 INFO - PROCESS | 2319 | --DOCSHELL 0x11af29000 == 49 [pid = 2319] [id = 103] 03:10:00 INFO - PROCESS | 2319 | --DOCSHELL 0x11b753800 == 48 [pid = 2319] [id = 104] 03:10:00 INFO - PROCESS | 2319 | --DOCSHELL 0x11bf8d000 == 47 [pid = 2319] [id = 108] 03:10:00 INFO - PROCESS | 2319 | --DOCSHELL 0x11a810000 == 46 [pid = 2319] [id = 107] 03:10:00 INFO - PROCESS | 2319 | --DOCSHELL 0x115499800 == 45 [pid = 2319] [id = 106] 03:10:00 INFO - PROCESS | 2319 | --DOCSHELL 0x11a80b000 == 44 [pid = 2319] [id = 102] 03:10:00 INFO - PROCESS | 2319 | --DOCSHELL 0x11bc0a000 == 43 [pid = 2319] [id = 105] 03:10:00 INFO - PROCESS | 2319 | --DOCSHELL 0x11890b800 == 42 [pid = 2319] [id = 124] 03:10:00 INFO - PROCESS | 2319 | --DOCSHELL 0x119c36000 == 41 [pid = 2319] [id = 123] 03:10:00 INFO - PROCESS | 2319 | --DOCSHELL 0x127f07000 == 40 [pid = 2319] [id = 122] 03:10:00 INFO - PROCESS | 2319 | --DOCSHELL 0x11bf87800 == 39 [pid = 2319] [id = 121] 03:10:00 INFO - PROCESS | 2319 | --DOCSHELL 0x1272a4800 == 38 [pid = 2319] [id = 119] 03:10:00 INFO - PROCESS | 2319 | --DOCSHELL 0x118f16800 == 37 [pid = 2319] [id = 120] 03:10:01 INFO - PROCESS | 2319 | --DOCSHELL 0x125b84000 == 36 [pid = 2319] [id = 129] 03:10:01 INFO - PROCESS | 2319 | --DOCSHELL 0x11b24f800 == 35 [pid = 2319] [id = 126] 03:10:01 INFO - PROCESS | 2319 | --DOCSHELL 0x11bf8e000 == 34 [pid = 2319] [id = 127] 03:10:01 INFO - PROCESS | 2319 | --DOCSHELL 0x126f9c000 == 33 [pid = 2319] [id = 132] 03:10:01 INFO - PROCESS | 2319 | --DOCSHELL 0x12728c800 == 32 [pid = 2319] [id = 130] 03:10:01 INFO - PROCESS | 2319 | --DOCSHELL 0x1290da800 == 31 [pid = 2319] [id = 131] 03:10:01 INFO - PROCESS | 2319 | --DOCSHELL 0x12b414800 == 30 [pid = 2319] [id = 133] 03:10:01 INFO - PROCESS | 2319 | --DOCSHELL 0x1239df800 == 29 [pid = 2319] [id = 128] 03:10:01 INFO - PROCESS | 2319 | --DOCSHELL 0x11a72a800 == 28 [pid = 2319] [id = 125] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 103 (0x129678000) [pid = 2319] [serial = 353] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x127699400) [pid = 2319] [serial = 340] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x125e62400) [pid = 2319] [serial = 314] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x1147e0400) [pid = 2319] [serial = 316] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x119ac7000) [pid = 2319] [serial = 319] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x123963400) [pid = 2319] [serial = 334] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x11a43f400) [pid = 2319] [serial = 328] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x11a88e000) [pid = 2319] [serial = 329] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x118faf400) [pid = 2319] [serial = 326] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x116682800) [pid = 2319] [serial = 325] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x11bf6bc00) [pid = 2319] [serial = 331] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 92 (0x11c43b800) [pid = 2319] [serial = 332] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 91 (0x11bf6b000) [pid = 2319] [serial = 322] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 90 (0x127ed0000) [pid = 2319] [serial = 343] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 89 (0x12909e000) [pid = 2319] [serial = 349] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 88 (0x1292c3400) [pid = 2319] [serial = 350] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 87 (0x129672400) [pid = 2319] [serial = 352] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 86 (0x12889a800) [pid = 2319] [serial = 347] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 85 (0x125b97400) [pid = 2319] [serial = 337] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 84 (0x127f31000) [pid = 2319] [serial = 344] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 83 (0x127ec9400) [pid = 2319] [serial = 341] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 82 (0x128846800) [pid = 2319] [serial = 346] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 81 (0x123a56800) [pid = 2319] [serial = 335] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 80 (0x126b14000) [pid = 2319] [serial = 338] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOMWINDOW == 79 (0x12967e400) [pid = 2319] [serial = 355] [outer = 0x0] [url = about:blank] 03:10:01 INFO - PROCESS | 2319 | --DOCSHELL 0x12bc86800 == 27 [pid = 2319] [id = 134] 03:10:01 INFO - PROCESS | 2319 | 1461665401246 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:10:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:10:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1522ms 03:10:01 INFO - PROCESS | 2319 | 1461665401274 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 03:10:01 INFO - PROCESS | 2319 | 1461665401276 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 03:10:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:10:01 INFO - PROCESS | 2319 | 1461665401283 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:10:01 INFO - PROCESS | 2319 | 1461665401285 Marionette TRACE conn2 <- [1,514,null,{}] 03:10:01 INFO - PROCESS | 2319 | 1461665401289 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:10:01 INFO - PROCESS | 2319 | 1461665401364 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 03:10:01 INFO - PROCESS | 2319 | 1461665401404 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:01 INFO - PROCESS | 2319 | ++DOCSHELL 0x115897800 == 28 [pid = 2319] [id = 136] 03:10:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 80 (0x115754c00) [pid = 2319] [serial = 405] [outer = 0x0] 03:10:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 81 (0x115760400) [pid = 2319] [serial = 406] [outer = 0x115754c00] 03:10:01 INFO - PROCESS | 2319 | 1461665401432 Marionette DEBUG loaded listener.js 03:10:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 82 (0x1188ec000) [pid = 2319] [serial = 407] [outer = 0x115754c00] 03:10:01 INFO - PROCESS | 2319 | 1461665401773 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:10:01 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:10:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 522ms 03:10:01 INFO - PROCESS | 2319 | 1461665401803 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 03:10:01 INFO - PROCESS | 2319 | 1461665401810 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 03:10:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:10:01 INFO - PROCESS | 2319 | 1461665401817 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:10:01 INFO - PROCESS | 2319 | 1461665401820 Marionette TRACE conn2 <- [1,518,null,{}] 03:10:01 INFO - PROCESS | 2319 | 1461665401823 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:10:01 INFO - PROCESS | 2319 | 1461665401934 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 03:10:02 INFO - PROCESS | 2319 | 1461665401999 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:02 INFO - PROCESS | 2319 | ++DOCSHELL 0x118f1b800 == 29 [pid = 2319] [id = 137] 03:10:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 83 (0x1166dc800) [pid = 2319] [serial = 408] [outer = 0x0] 03:10:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 84 (0x118e0d800) [pid = 2319] [serial = 409] [outer = 0x1166dc800] 03:10:02 INFO - PROCESS | 2319 | 1461665402041 Marionette DEBUG loaded listener.js 03:10:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 85 (0x119c88800) [pid = 2319] [serial = 410] [outer = 0x1166dc800] 03:10:02 INFO - PROCESS | 2319 | 1461665402390 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:10:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:10:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 622ms 03:10:02 INFO - PROCESS | 2319 | 1461665402439 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 03:10:02 INFO - PROCESS | 2319 | 1461665402441 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 03:10:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:10:02 INFO - PROCESS | 2319 | 1461665402443 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:10:02 INFO - PROCESS | 2319 | 1461665402446 Marionette TRACE conn2 <- [1,522,null,{}] 03:10:02 INFO - PROCESS | 2319 | 1461665402454 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:10:02 INFO - PROCESS | 2319 | 1461665402541 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 03:10:02 INFO - PROCESS | 2319 | 1461665402551 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:02 INFO - PROCESS | 2319 | ++DOCSHELL 0x119ae9000 == 30 [pid = 2319] [id = 138] 03:10:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 86 (0x113488800) [pid = 2319] [serial = 411] [outer = 0x0] 03:10:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 87 (0x11acb5400) [pid = 2319] [serial = 412] [outer = 0x113488800] 03:10:02 INFO - PROCESS | 2319 | 1461665402579 Marionette DEBUG loaded listener.js 03:10:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 88 (0x11b7ba800) [pid = 2319] [serial = 413] [outer = 0x113488800] 03:10:02 INFO - PROCESS | 2319 | 1461665402902 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:10:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:10:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 475ms 03:10:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:10:02 INFO - PROCESS | 2319 | 1461665402920 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 03:10:02 INFO - PROCESS | 2319 | 1461665402922 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 03:10:02 INFO - PROCESS | 2319 | 1461665402924 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:10:02 INFO - PROCESS | 2319 | 1461665402925 Marionette TRACE conn2 <- [1,526,null,{}] 03:10:02 INFO - PROCESS | 2319 | 1461665402927 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:10:03 INFO - PROCESS | 2319 | 1461665403001 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 03:10:03 INFO - PROCESS | 2319 | 1461665403005 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:03 INFO - PROCESS | 2319 | ++DOCSHELL 0x11aa5b000 == 31 [pid = 2319] [id = 139] 03:10:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 89 (0x11b7bb800) [pid = 2319] [serial = 414] [outer = 0x0] 03:10:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 90 (0x11bf67c00) [pid = 2319] [serial = 415] [outer = 0x11b7bb800] 03:10:03 INFO - PROCESS | 2319 | 1461665403034 Marionette DEBUG loaded listener.js 03:10:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 91 (0x11c310c00) [pid = 2319] [serial = 416] [outer = 0x11b7bb800] 03:10:03 INFO - PROCESS | 2319 | 1461665403376 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:10:03 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:10:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 469ms 03:10:03 INFO - PROCESS | 2319 | 1461665403395 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 03:10:03 INFO - PROCESS | 2319 | 1461665403400 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 03:10:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:10:03 INFO - PROCESS | 2319 | 1461665403416 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:10:03 INFO - PROCESS | 2319 | 1461665403418 Marionette TRACE conn2 <- [1,530,null,{}] 03:10:03 INFO - PROCESS | 2319 | 1461665403421 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:10:03 INFO - PROCESS | 2319 | 1461665403521 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 03:10:03 INFO - PROCESS | 2319 | 1461665403527 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:03 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b24f800 == 32 [pid = 2319] [id = 140] 03:10:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 92 (0x1154d9800) [pid = 2319] [serial = 417] [outer = 0x0] 03:10:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x11c649400) [pid = 2319] [serial = 418] [outer = 0x1154d9800] 03:10:03 INFO - PROCESS | 2319 | 1461665403572 Marionette DEBUG loaded listener.js 03:10:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x12390b000) [pid = 2319] [serial = 419] [outer = 0x1154d9800] 03:10:03 INFO - PROCESS | 2319 | 1461665403939 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:10:03 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:10:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:10:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:10:03 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:10:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:10:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:10:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 573ms 03:10:03 INFO - PROCESS | 2319 | 1461665403985 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 03:10:03 INFO - PROCESS | 2319 | 1461665403987 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 03:10:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:10:03 INFO - PROCESS | 2319 | 1461665403989 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:10:03 INFO - PROCESS | 2319 | 1461665403990 Marionette TRACE conn2 <- [1,534,null,{}] 03:10:03 INFO - PROCESS | 2319 | 1461665403992 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:10:04 INFO - PROCESS | 2319 | 1461665404098 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 03:10:04 INFO - PROCESS | 2319 | 1461665404105 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:04 INFO - PROCESS | 2319 | ++DOCSHELL 0x11be8e800 == 33 [pid = 2319] [id = 141] 03:10:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x11c314400) [pid = 2319] [serial = 420] [outer = 0x0] 03:10:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x123972000) [pid = 2319] [serial = 421] [outer = 0x11c314400] 03:10:04 INFO - PROCESS | 2319 | 1461665404133 Marionette DEBUG loaded listener.js 03:10:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x126b1cc00) [pid = 2319] [serial = 422] [outer = 0x11c314400] 03:10:04 INFO - PROCESS | 2319 | 1461665404427 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:10:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:10:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 469ms 03:10:04 INFO - PROCESS | 2319 | 1461665404459 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 03:10:04 INFO - PROCESS | 2319 | 1461665404460 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 03:10:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:10:04 INFO - PROCESS | 2319 | 1461665404464 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:10:04 INFO - PROCESS | 2319 | 1461665404467 Marionette TRACE conn2 <- [1,538,null,{}] 03:10:04 INFO - PROCESS | 2319 | 1461665404470 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:10:04 INFO - PROCESS | 2319 | 1461665404552 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 03:10:04 INFO - PROCESS | 2319 | 1461665404557 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:04 INFO - PROCESS | 2319 | ++DOCSHELL 0x1239d8000 == 34 [pid = 2319] [id = 142] 03:10:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x118fb0000) [pid = 2319] [serial = 423] [outer = 0x0] 03:10:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x126de5c00) [pid = 2319] [serial = 424] [outer = 0x118fb0000] 03:10:04 INFO - PROCESS | 2319 | 1461665404587 Marionette DEBUG loaded listener.js 03:10:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x1276c1c00) [pid = 2319] [serial = 425] [outer = 0x118fb0000] 03:10:04 INFO - PROCESS | 2319 | 1461665404949 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:10:04 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:10:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 521ms 03:10:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:10:04 INFO - PROCESS | 2319 | 1461665404991 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 03:10:04 INFO - PROCESS | 2319 | 1461665404992 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 03:10:04 INFO - PROCESS | 2319 | 1461665404995 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:10:04 INFO - PROCESS | 2319 | 1461665404996 Marionette TRACE conn2 <- [1,542,null,{}] 03:10:05 INFO - PROCESS | 2319 | 1461665404998 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:10:05 INFO - PROCESS | 2319 | 1461665405065 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 03:10:05 INFO - PROCESS | 2319 | 1461665405069 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:05 INFO - PROCESS | 2319 | ++DOCSHELL 0x125a83000 == 35 [pid = 2319] [id = 143] 03:10:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x1276c2c00) [pid = 2319] [serial = 426] [outer = 0x0] 03:10:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x127811800) [pid = 2319] [serial = 427] [outer = 0x1276c2c00] 03:10:05 INFO - PROCESS | 2319 | 1461665405096 Marionette DEBUG loaded listener.js 03:10:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x127ecec00) [pid = 2319] [serial = 428] [outer = 0x1276c2c00] 03:10:05 INFO - PROCESS | 2319 | 1461665405403 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:10:05 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:10:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 418ms 03:10:05 INFO - PROCESS | 2319 | 1461665405422 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 03:10:05 INFO - PROCESS | 2319 | 1461665405423 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 03:10:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:10:05 INFO - PROCESS | 2319 | 1461665405425 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:10:05 INFO - PROCESS | 2319 | 1461665405427 Marionette TRACE conn2 <- [1,546,null,{}] 03:10:05 INFO - PROCESS | 2319 | 1461665405430 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:10:05 INFO - PROCESS | 2319 | 1461665405518 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 03:10:05 INFO - PROCESS | 2319 | 1461665405522 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:05 INFO - PROCESS | 2319 | ++DOCSHELL 0x126abf000 == 36 [pid = 2319] [id = 144] 03:10:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 104 (0x127ff4000) [pid = 2319] [serial = 429] [outer = 0x0] 03:10:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 105 (0x128897000) [pid = 2319] [serial = 430] [outer = 0x127ff4000] 03:10:05 INFO - PROCESS | 2319 | 1461665405554 Marionette DEBUG loaded listener.js 03:10:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 106 (0x12906fc00) [pid = 2319] [serial = 431] [outer = 0x127ff4000] 03:10:05 INFO - PROCESS | 2319 | 1461665405875 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:10:05 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:10:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 472ms 03:10:05 INFO - PROCESS | 2319 | 1461665405900 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 03:10:05 INFO - PROCESS | 2319 | 1461665405901 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 03:10:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:10:05 INFO - PROCESS | 2319 | 1461665405903 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:10:05 INFO - PROCESS | 2319 | 1461665405905 Marionette TRACE conn2 <- [1,550,null,{}] 03:10:05 INFO - PROCESS | 2319 | 1461665405907 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:10:06 INFO - PROCESS | 2319 | 1461665406062 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 03:10:06 INFO - PROCESS | 2319 | 1461665406074 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:06 INFO - PROCESS | 2319 | ++DOCSHELL 0x126f9d800 == 37 [pid = 2319] [id = 145] 03:10:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 107 (0x127435400) [pid = 2319] [serial = 432] [outer = 0x0] 03:10:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 108 (0x129070400) [pid = 2319] [serial = 433] [outer = 0x127435400] 03:10:06 INFO - PROCESS | 2319 | 1461665406125 Marionette DEBUG loaded listener.js 03:10:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 109 (0x1292c3400) [pid = 2319] [serial = 434] [outer = 0x127435400] 03:10:06 INFO - PROCESS | 2319 | 1461665406571 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:10:06 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:10:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 719ms 03:10:06 INFO - PROCESS | 2319 | 1461665406627 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 03:10:06 INFO - PROCESS | 2319 | 1461665406629 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 03:10:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:10:06 INFO - PROCESS | 2319 | 1461665406631 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:10:06 INFO - PROCESS | 2319 | 1461665406633 Marionette TRACE conn2 <- [1,554,null,{}] 03:10:06 INFO - PROCESS | 2319 | 1461665406635 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:10:06 INFO - PROCESS | 2319 | 1461665406736 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 03:10:06 INFO - PROCESS | 2319 | 1461665406740 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:06 INFO - PROCESS | 2319 | ++DOCSHELL 0x12792c000 == 38 [pid = 2319] [id = 146] 03:10:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 110 (0x113486800) [pid = 2319] [serial = 435] [outer = 0x0] 03:10:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 111 (0x129670800) [pid = 2319] [serial = 436] [outer = 0x113486800] 03:10:06 INFO - PROCESS | 2319 | 1461665406771 Marionette DEBUG loaded listener.js 03:10:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 112 (0x129688800) [pid = 2319] [serial = 437] [outer = 0x113486800] 03:10:06 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:07 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:07 INFO - PROCESS | 2319 | 1461665407116 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:10:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:10:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 519ms 03:10:07 INFO - PROCESS | 2319 | 1461665407151 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 03:10:07 INFO - PROCESS | 2319 | 1461665407152 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 03:10:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:10:07 INFO - PROCESS | 2319 | 1461665407154 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:10:07 INFO - PROCESS | 2319 | 1461665407155 Marionette TRACE conn2 <- [1,558,null,{}] 03:10:07 INFO - PROCESS | 2319 | 1461665407158 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:10:07 INFO - PROCESS | 2319 | 1461665407244 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 03:10:07 INFO - PROCESS | 2319 | 1461665407248 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:07 INFO - PROCESS | 2319 | ++DOCSHELL 0x129651000 == 39 [pid = 2319] [id = 147] 03:10:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 113 (0x129689000) [pid = 2319] [serial = 438] [outer = 0x0] 03:10:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 114 (0x12b622400) [pid = 2319] [serial = 439] [outer = 0x129689000] 03:10:07 INFO - PROCESS | 2319 | 1461665407273 Marionette DEBUG loaded listener.js 03:10:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 115 (0x12b62f000) [pid = 2319] [serial = 440] [outer = 0x129689000] 03:10:07 INFO - PROCESS | 2319 | 1461665407612 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:10:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:10:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 476ms 03:10:07 INFO - PROCESS | 2319 | 1461665407635 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 03:10:07 INFO - PROCESS | 2319 | 1461665407636 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 03:10:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:10:07 INFO - PROCESS | 2319 | 1461665407638 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:10:07 INFO - PROCESS | 2319 | 1461665407639 Marionette TRACE conn2 <- [1,562,null,{}] 03:10:07 INFO - PROCESS | 2319 | 1461665407641 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:10:07 INFO - PROCESS | 2319 | 1461665407732 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 03:10:07 INFO - PROCESS | 2319 | 1461665407736 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:07 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b41b800 == 40 [pid = 2319] [id = 148] 03:10:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 116 (0x129689400) [pid = 2319] [serial = 441] [outer = 0x0] 03:10:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 117 (0x12b988800) [pid = 2319] [serial = 442] [outer = 0x129689400] 03:10:07 INFO - PROCESS | 2319 | 1461665407761 Marionette DEBUG loaded listener.js 03:10:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 118 (0x12bd7c400) [pid = 2319] [serial = 443] [outer = 0x129689400] 03:10:07 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:08 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:08 INFO - PROCESS | 2319 | 1461665408090 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:10:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:10:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 468ms 03:10:08 INFO - PROCESS | 2319 | 1461665408106 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 03:10:08 INFO - PROCESS | 2319 | 1461665408108 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 03:10:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:10:08 INFO - PROCESS | 2319 | 1461665408110 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:10:08 INFO - PROCESS | 2319 | 1461665408111 Marionette TRACE conn2 <- [1,566,null,{}] 03:10:08 INFO - PROCESS | 2319 | 1461665408121 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:10:08 INFO - PROCESS | 2319 | 1461665408206 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 03:10:08 INFO - PROCESS | 2319 | 1461665408212 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:08 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bf2e800 == 41 [pid = 2319] [id = 149] 03:10:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 119 (0x12bc50000) [pid = 2319] [serial = 444] [outer = 0x0] 03:10:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 120 (0x12bd88800) [pid = 2319] [serial = 445] [outer = 0x12bc50000] 03:10:08 INFO - PROCESS | 2319 | 1461665408236 Marionette DEBUG loaded listener.js 03:10:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 121 (0x12bf6c800) [pid = 2319] [serial = 446] [outer = 0x12bc50000] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 120 (0x119257400) [pid = 2319] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 119 (0x11bb11800) [pid = 2319] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 118 (0x113489c00) [pid = 2319] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 117 (0x114241400) [pid = 2319] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 116 (0x1272bcc00) [pid = 2319] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 115 (0x123a57c00) [pid = 2319] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 114 (0x12ced4000) [pid = 2319] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 113 (0x1279b7400) [pid = 2319] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 112 (0x129684000) [pid = 2319] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 111 (0x129677c00) [pid = 2319] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 110 (0x12b630000) [pid = 2319] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 109 (0x119264400) [pid = 2319] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 108 (0x127ff2800) [pid = 2319] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 107 (0x11575b800) [pid = 2319] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 106 (0x12966e000) [pid = 2319] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 105 (0x126b5d800) [pid = 2319] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 104 (0x11c31c800) [pid = 2319] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 103 (0x11acbe000) [pid = 2319] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x11a88b400) [pid = 2319] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x118fb5c00) [pid = 2319] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x126b56400) [pid = 2319] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:10:08 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x11abda400) [pid = 2319] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:10:08 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:08 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:08 INFO - PROCESS | 2319 | 1461665408704 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:10:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:10:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 621ms 03:10:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:10:08 INFO - PROCESS | 2319 | 1461665408732 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 03:10:08 INFO - PROCESS | 2319 | 1461665408733 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 03:10:08 INFO - PROCESS | 2319 | 1461665408735 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:10:08 INFO - PROCESS | 2319 | 1461665408736 Marionette TRACE conn2 <- [1,570,null,{}] 03:10:08 INFO - PROCESS | 2319 | 1461665408739 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:10:08 INFO - PROCESS | 2319 | 1461665408811 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 03:10:08 INFO - PROCESS | 2319 | 1461665408856 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:08 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b24e800 == 42 [pid = 2319] [id = 150] 03:10:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x119259400) [pid = 2319] [serial = 447] [outer = 0x0] 03:10:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x11ab68800) [pid = 2319] [serial = 448] [outer = 0x119259400] 03:10:08 INFO - PROCESS | 2319 | 1461665408882 Marionette DEBUG loaded listener.js 03:10:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x123a5bc00) [pid = 2319] [serial = 449] [outer = 0x119259400] 03:10:09 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:09 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:09 INFO - PROCESS | 2319 | 1461665409153 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:10:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:10:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 468ms 03:10:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:10:09 INFO - PROCESS | 2319 | 1461665409204 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 03:10:09 INFO - PROCESS | 2319 | 1461665409205 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 03:10:09 INFO - PROCESS | 2319 | 1461665409207 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:10:09 INFO - PROCESS | 2319 | 1461665409208 Marionette TRACE conn2 <- [1,574,null,{}] 03:10:09 INFO - PROCESS | 2319 | 1461665409211 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:10:09 INFO - PROCESS | 2319 | 1461665409289 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 03:10:09 INFO - PROCESS | 2319 | 1461665409293 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:09 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc7e800 == 43 [pid = 2319] [id = 151] 03:10:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x125a62000) [pid = 2319] [serial = 450] [outer = 0x0] 03:10:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 104 (0x12966e000) [pid = 2319] [serial = 451] [outer = 0x125a62000] 03:10:09 INFO - PROCESS | 2319 | 1461665409321 Marionette DEBUG loaded listener.js 03:10:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 105 (0x12bd85c00) [pid = 2319] [serial = 452] [outer = 0x125a62000] 03:10:09 INFO - PROCESS | 2319 | 1461665409685 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:10:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:10:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 522ms 03:10:09 INFO - PROCESS | 2319 | 1461665409732 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 03:10:09 INFO - PROCESS | 2319 | 1461665409733 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 03:10:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:10:09 INFO - PROCESS | 2319 | 1461665409735 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:10:09 INFO - PROCESS | 2319 | 1461665409736 Marionette TRACE conn2 <- [1,578,null,{}] 03:10:09 INFO - PROCESS | 2319 | 1461665409738 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:10:09 INFO - PROCESS | 2319 | 1461665409810 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 03:10:09 INFO - PROCESS | 2319 | 1461665409816 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:09 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d3e5800 == 44 [pid = 2319] [id = 152] 03:10:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 106 (0x1276c5800) [pid = 2319] [serial = 453] [outer = 0x0] 03:10:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 107 (0x12cedbc00) [pid = 2319] [serial = 454] [outer = 0x1276c5800] 03:10:09 INFO - PROCESS | 2319 | 1461665409841 Marionette DEBUG loaded listener.js 03:10:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 108 (0x12d1d0400) [pid = 2319] [serial = 455] [outer = 0x1276c5800] 03:10:10 INFO - PROCESS | 2319 | 1461665410137 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:10:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:10:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 418ms 03:10:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:10:10 INFO - PROCESS | 2319 | 1461665410153 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 03:10:10 INFO - PROCESS | 2319 | 1461665410154 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 03:10:10 INFO - PROCESS | 2319 | 1461665410156 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:10:10 INFO - PROCESS | 2319 | 1461665410157 Marionette TRACE conn2 <- [1,582,null,{}] 03:10:10 INFO - PROCESS | 2319 | 1461665410160 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:10:10 INFO - PROCESS | 2319 | 1461665410237 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 03:10:10 INFO - PROCESS | 2319 | 1461665410241 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:10 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d3f6800 == 45 [pid = 2319] [id = 153] 03:10:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 109 (0x12bf6bc00) [pid = 2319] [serial = 456] [outer = 0x0] 03:10:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 110 (0x12d3a3800) [pid = 2319] [serial = 457] [outer = 0x12bf6bc00] 03:10:10 INFO - PROCESS | 2319 | 1461665410269 Marionette DEBUG loaded listener.js 03:10:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 111 (0x12d3ab000) [pid = 2319] [serial = 458] [outer = 0x12bf6bc00] 03:10:10 INFO - PROCESS | 2319 | 1461665410620 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:10:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:10:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 519ms 03:10:10 INFO - PROCESS | 2319 | 1461665410677 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 03:10:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:10:10 INFO - PROCESS | 2319 | 1461665410679 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 03:10:10 INFO - PROCESS | 2319 | 1461665410683 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:10:10 INFO - PROCESS | 2319 | 1461665410685 Marionette TRACE conn2 <- [1,586,null,{}] 03:10:10 INFO - PROCESS | 2319 | 1461665410689 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:10:10 INFO - PROCESS | 2319 | 1461665410798 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 03:10:10 INFO - PROCESS | 2319 | 1461665410845 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 112 (0x1147d9800) [pid = 2319] [serial = 459] [outer = 0x12f43a400] 03:10:10 INFO - PROCESS | 2319 | ++DOCSHELL 0x119246800 == 46 [pid = 2319] [id = 154] 03:10:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 113 (0x114bb6400) [pid = 2319] [serial = 460] [outer = 0x0] 03:10:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 114 (0x1152c6800) [pid = 2319] [serial = 461] [outer = 0x114bb6400] 03:10:10 INFO - PROCESS | 2319 | 1461665410888 Marionette DEBUG loaded listener.js 03:10:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 115 (0x1186b6400) [pid = 2319] [serial = 462] [outer = 0x114bb6400] 03:10:11 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:11 INFO - PROCESS | 2319 | 1461665411493 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:10:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:10:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 872ms 03:10:11 INFO - PROCESS | 2319 | 1461665411555 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 03:10:11 INFO - PROCESS | 2319 | 1461665411558 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 03:10:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:10:11 INFO - PROCESS | 2319 | 1461665411563 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:10:11 INFO - PROCESS | 2319 | 1461665411565 Marionette TRACE conn2 <- [1,590,null,{}] 03:10:11 INFO - PROCESS | 2319 | 1461665411567 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:10:11 INFO - PROCESS | 2319 | 1461665411690 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 03:10:11 INFO - PROCESS | 2319 | 1461665411737 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:11 INFO - PROCESS | 2319 | ++DOCSHELL 0x11a716800 == 47 [pid = 2319] [id = 155] 03:10:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 116 (0x1188ed400) [pid = 2319] [serial = 463] [outer = 0x0] 03:10:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 117 (0x11a7b3c00) [pid = 2319] [serial = 464] [outer = 0x1188ed400] 03:10:11 INFO - PROCESS | 2319 | 1461665411767 Marionette DEBUG loaded listener.js 03:10:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 118 (0x11b747400) [pid = 2319] [serial = 465] [outer = 0x1188ed400] 03:10:12 INFO - PROCESS | 2319 | 1461665412423 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:10:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:10:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 922ms 03:10:12 INFO - PROCESS | 2319 | 1461665412490 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 03:10:12 INFO - PROCESS | 2319 | 1461665412492 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 03:10:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:10:12 INFO - PROCESS | 2319 | 1461665412499 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:10:12 INFO - PROCESS | 2319 | 1461665412502 Marionette TRACE conn2 <- [1,594,null,{}] 03:10:12 INFO - PROCESS | 2319 | 1461665412506 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:10:12 INFO - PROCESS | 2319 | 1461665412600 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 03:10:12 INFO - PROCESS | 2319 | --DOCSHELL 0x12d3e5800 == 46 [pid = 2319] [id = 152] 03:10:12 INFO - PROCESS | 2319 | --DOCSHELL 0x12bc7e800 == 45 [pid = 2319] [id = 151] 03:10:12 INFO - PROCESS | 2319 | --DOCSHELL 0x11b24e800 == 44 [pid = 2319] [id = 150] 03:10:12 INFO - PROCESS | 2319 | --DOCSHELL 0x12bf2e800 == 43 [pid = 2319] [id = 149] 03:10:12 INFO - PROCESS | 2319 | --DOCSHELL 0x12b41b800 == 42 [pid = 2319] [id = 148] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 117 (0x12d1de800) [pid = 2319] [serial = 403] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOCSHELL 0x129651000 == 41 [pid = 2319] [id = 147] 03:10:12 INFO - PROCESS | 2319 | --DOCSHELL 0x12792c000 == 40 [pid = 2319] [id = 146] 03:10:12 INFO - PROCESS | 2319 | --DOCSHELL 0x126f9d800 == 39 [pid = 2319] [id = 145] 03:10:12 INFO - PROCESS | 2319 | --DOCSHELL 0x126abf000 == 38 [pid = 2319] [id = 144] 03:10:12 INFO - PROCESS | 2319 | --DOCSHELL 0x125a83000 == 37 [pid = 2319] [id = 143] 03:10:12 INFO - PROCESS | 2319 | --DOCSHELL 0x1239d8000 == 36 [pid = 2319] [id = 142] 03:10:12 INFO - PROCESS | 2319 | --DOCSHELL 0x11be8e800 == 35 [pid = 2319] [id = 141] 03:10:12 INFO - PROCESS | 2319 | --DOCSHELL 0x11b24f800 == 34 [pid = 2319] [id = 140] 03:10:12 INFO - PROCESS | 2319 | --DOCSHELL 0x11aa5b000 == 33 [pid = 2319] [id = 139] 03:10:12 INFO - PROCESS | 2319 | --DOCSHELL 0x119ae9000 == 32 [pid = 2319] [id = 138] 03:10:12 INFO - PROCESS | 2319 | --DOCSHELL 0x118f1b800 == 31 [pid = 2319] [id = 137] 03:10:12 INFO - PROCESS | 2319 | --DOCSHELL 0x115897800 == 30 [pid = 2319] [id = 136] 03:10:12 INFO - PROCESS | 2319 | 1461665412685 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:12 INFO - PROCESS | 2319 | ++DOCSHELL 0x115371800 == 31 [pid = 2319] [id = 156] 03:10:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 118 (0x117980400) [pid = 2319] [serial = 466] [outer = 0x0] 03:10:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 119 (0x1186b6800) [pid = 2319] [serial = 467] [outer = 0x117980400] 03:10:12 INFO - PROCESS | 2319 | 1461665412729 Marionette DEBUG loaded listener.js 03:10:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 120 (0x119130400) [pid = 2319] [serial = 468] [outer = 0x117980400] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 119 (0x11a7b4800) [pid = 2319] [serial = 320] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 118 (0x11c318000) [pid = 2319] [serial = 323] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 117 (0x115729000) [pid = 2319] [serial = 284] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 116 (0x115755800) [pid = 2319] [serial = 317] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 115 (0x12967c400) [pid = 2319] [serial = 281] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 114 (0x12769c000) [pid = 2319] [serial = 287] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 113 (0x12d182800) [pid = 2319] [serial = 400] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 112 (0x129676c00) [pid = 2319] [serial = 383] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 111 (0x12b625c00) [pid = 2319] [serial = 388] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 110 (0x129687400) [pid = 2319] [serial = 385] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 109 (0x12b984400) [pid = 2319] [serial = 391] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 108 (0x126b15800) [pid = 2319] [serial = 394] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 107 (0x12b62ec00) [pid = 2319] [serial = 389] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 106 (0x12bd7ac00) [pid = 2319] [serial = 397] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 105 (0x12cece800) [pid = 2319] [serial = 398] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 104 (0x12bc54c00) [pid = 2319] [serial = 392] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 103 (0x1186af400) [pid = 2319] [serial = 358] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x1296bd800) [pid = 2319] [serial = 356] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x1276bb400) [pid = 2319] [serial = 379] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x123a58c00) [pid = 2319] [serial = 376] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x125f3f000) [pid = 2319] [serial = 377] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x11bf62800) [pid = 2319] [serial = 373] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x123967000) [pid = 2319] [serial = 374] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x11ab62c00) [pid = 2319] [serial = 370] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x11b715800) [pid = 2319] [serial = 371] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x11a44c400) [pid = 2319] [serial = 368] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x119194c00) [pid = 2319] [serial = 367] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 92 (0x1276bf400) [pid = 2319] [serial = 365] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 91 (0x12743a400) [pid = 2319] [serial = 364] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 90 (0x12d1d6000) [pid = 2319] [serial = 401] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 89 (0x11c18e400) [pid = 2319] [serial = 362] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 88 (0x11b743400) [pid = 2319] [serial = 361] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 87 (0x119193c00) [pid = 2319] [serial = 359] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 86 (0x128846c00) [pid = 2319] [serial = 382] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 85 (0x1296b5800) [pid = 2319] [serial = 386] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 84 (0x12b83b400) [pid = 2319] [serial = 395] [outer = 0x0] [url = about:blank] 03:10:12 INFO - PROCESS | 2319 | --DOMWINDOW == 83 (0x1276ca800) [pid = 2319] [serial = 380] [outer = 0x0] [url = about:blank] 03:10:13 INFO - PROCESS | 2319 | 1461665413075 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:10:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:10:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 621ms 03:10:13 INFO - PROCESS | 2319 | 1461665413120 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 03:10:13 INFO - PROCESS | 2319 | 1461665413124 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 03:10:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:10:13 INFO - PROCESS | 2319 | 1461665413128 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:10:13 INFO - PROCESS | 2319 | 1461665413130 Marionette TRACE conn2 <- [1,598,null,{}] 03:10:13 INFO - PROCESS | 2319 | 1461665413132 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:10:13 INFO - PROCESS | 2319 | 1461665413206 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 03:10:13 INFO - PROCESS | 2319 | 1461665413210 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:13 INFO - PROCESS | 2319 | ++DOCSHELL 0x119724000 == 32 [pid = 2319] [id = 157] 03:10:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 84 (0x119258000) [pid = 2319] [serial = 469] [outer = 0x0] 03:10:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 85 (0x11a885800) [pid = 2319] [serial = 470] [outer = 0x119258000] 03:10:13 INFO - PROCESS | 2319 | 1461665413239 Marionette DEBUG loaded listener.js 03:10:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 86 (0x11abd9400) [pid = 2319] [serial = 471] [outer = 0x119258000] 03:10:13 INFO - PROCESS | 2319 | 1461665413572 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:10:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:10:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 470ms 03:10:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:10:13 INFO - PROCESS | 2319 | 1461665413599 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 03:10:13 INFO - PROCESS | 2319 | 1461665413601 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 03:10:13 INFO - PROCESS | 2319 | 1461665413603 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:10:13 INFO - PROCESS | 2319 | 1461665413606 Marionette TRACE conn2 <- [1,602,null,{}] 03:10:13 INFO - PROCESS | 2319 | 1461665413614 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:10:13 INFO - PROCESS | 2319 | 1461665413689 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 03:10:13 INFO - PROCESS | 2319 | 1461665413732 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:13 INFO - PROCESS | 2319 | ++DOCSHELL 0x11a822800 == 33 [pid = 2319] [id = 158] 03:10:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 87 (0x11ab65c00) [pid = 2319] [serial = 472] [outer = 0x0] 03:10:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 88 (0x11b7bd000) [pid = 2319] [serial = 473] [outer = 0x11ab65c00] 03:10:13 INFO - PROCESS | 2319 | 1461665413761 Marionette DEBUG loaded listener.js 03:10:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 89 (0x11c18e400) [pid = 2319] [serial = 474] [outer = 0x11ab65c00] 03:10:14 INFO - PROCESS | 2319 | 1461665414094 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:10:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:10:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 528ms 03:10:14 INFO - PROCESS | 2319 | 1461665414133 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 03:10:14 INFO - PROCESS | 2319 | 1461665414135 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 03:10:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:10:14 INFO - PROCESS | 2319 | 1461665414139 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:10:14 INFO - PROCESS | 2319 | 1461665414140 Marionette TRACE conn2 <- [1,606,null,{}] 03:10:14 INFO - PROCESS | 2319 | 1461665414144 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:10:14 INFO - PROCESS | 2319 | 1461665414255 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 03:10:14 INFO - PROCESS | 2319 | 1461665414316 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:14 INFO - PROCESS | 2319 | ++DOCSHELL 0x11af3f800 == 34 [pid = 2319] [id = 159] 03:10:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 90 (0x11abda800) [pid = 2319] [serial = 475] [outer = 0x0] 03:10:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 91 (0x123686400) [pid = 2319] [serial = 476] [outer = 0x11abda800] 03:10:14 INFO - PROCESS | 2319 | 1461665414342 Marionette DEBUG loaded listener.js 03:10:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 92 (0x123970000) [pid = 2319] [serial = 477] [outer = 0x11abda800] 03:10:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:10:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 470ms 03:10:14 INFO - PROCESS | 2319 | 1461665414604 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:10:14 INFO - PROCESS | 2319 | 1461665414609 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 03:10:14 INFO - PROCESS | 2319 | 1461665414610 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 03:10:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:10:14 INFO - PROCESS | 2319 | 1461665414622 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:10:14 INFO - PROCESS | 2319 | 1461665414623 Marionette TRACE conn2 <- [1,610,null,{}] 03:10:14 INFO - PROCESS | 2319 | 1461665414625 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:10:14 INFO - PROCESS | 2319 | 1461665414699 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 03:10:14 INFO - PROCESS | 2319 | 1461665414703 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:14 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bf8e000 == 35 [pid = 2319] [id = 160] 03:10:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x123967800) [pid = 2319] [serial = 478] [outer = 0x0] 03:10:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x123a60c00) [pid = 2319] [serial = 479] [outer = 0x123967800] 03:10:14 INFO - PROCESS | 2319 | 1461665414730 Marionette DEBUG loaded listener.js 03:10:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x125e60000) [pid = 2319] [serial = 480] [outer = 0x123967800] 03:10:15 INFO - PROCESS | 2319 | 1461665415089 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:10:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:10:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 520ms 03:10:15 INFO - PROCESS | 2319 | 1461665415140 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 03:10:15 INFO - PROCESS | 2319 | 1461665415142 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 03:10:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:10:15 INFO - PROCESS | 2319 | 1461665415144 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:10:15 INFO - PROCESS | 2319 | 1461665415145 Marionette TRACE conn2 <- [1,614,null,{}] 03:10:15 INFO - PROCESS | 2319 | 1461665415147 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:10:15 INFO - PROCESS | 2319 | 1461665415246 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 03:10:15 INFO - PROCESS | 2319 | 1461665415253 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:15 INFO - PROCESS | 2319 | ++DOCSHELL 0x123678000 == 36 [pid = 2319] [id = 161] 03:10:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x123971400) [pid = 2319] [serial = 481] [outer = 0x0] 03:10:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x1268df800) [pid = 2319] [serial = 482] [outer = 0x123971400] 03:10:15 INFO - PROCESS | 2319 | 1461665415281 Marionette DEBUG loaded listener.js 03:10:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x1276cac00) [pid = 2319] [serial = 483] [outer = 0x123971400] 03:10:15 INFO - PROCESS | 2319 | 1461665415612 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:10:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:10:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 519ms 03:10:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:10:15 INFO - PROCESS | 2319 | 1461665415664 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 03:10:15 INFO - PROCESS | 2319 | 1461665415665 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 03:10:15 INFO - PROCESS | 2319 | 1461665415667 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:10:15 INFO - PROCESS | 2319 | 1461665415668 Marionette TRACE conn2 <- [1,618,null,{}] 03:10:15 INFO - PROCESS | 2319 | 1461665415670 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:10:15 INFO - PROCESS | 2319 | 1461665415760 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 03:10:15 INFO - PROCESS | 2319 | 1461665415789 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:15 INFO - PROCESS | 2319 | ++DOCSHELL 0x125a87800 == 37 [pid = 2319] [id = 162] 03:10:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x1279b6c00) [pid = 2319] [serial = 484] [outer = 0x0] 03:10:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x127f2a000) [pid = 2319] [serial = 485] [outer = 0x1279b6c00] 03:10:15 INFO - PROCESS | 2319 | 1461665415814 Marionette DEBUG loaded listener.js 03:10:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x128897800) [pid = 2319] [serial = 486] [outer = 0x1279b6c00] 03:10:16 INFO - PROCESS | 2319 | 1461665416125 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:10:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:10:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 469ms 03:10:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:10:16 INFO - PROCESS | 2319 | 1461665416137 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 03:10:16 INFO - PROCESS | 2319 | 1461665416138 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 03:10:16 INFO - PROCESS | 2319 | 1461665416140 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:10:16 INFO - PROCESS | 2319 | 1461665416141 Marionette TRACE conn2 <- [1,622,null,{}] 03:10:16 INFO - PROCESS | 2319 | 1461665416143 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:10:16 INFO - PROCESS | 2319 | 1461665416235 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 03:10:16 INFO - PROCESS | 2319 | 1461665416266 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:16 INFO - PROCESS | 2319 | ++DOCSHELL 0x126ad1800 == 38 [pid = 2319] [id = 163] 03:10:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x128899800) [pid = 2319] [serial = 487] [outer = 0x0] 03:10:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x12909c400) [pid = 2319] [serial = 488] [outer = 0x128899800] 03:10:16 INFO - PROCESS | 2319 | 1461665416291 Marionette DEBUG loaded listener.js 03:10:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 104 (0x1292c1400) [pid = 2319] [serial = 489] [outer = 0x128899800] 03:10:16 INFO - PROCESS | 2319 | 1461665416617 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:10:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:10:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 518ms 03:10:16 INFO - PROCESS | 2319 | 1461665416659 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 03:10:16 INFO - PROCESS | 2319 | 1461665416660 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 03:10:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:10:16 INFO - PROCESS | 2319 | 1461665416662 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:10:16 INFO - PROCESS | 2319 | 1461665416663 Marionette TRACE conn2 <- [1,626,null,{}] 03:10:16 INFO - PROCESS | 2319 | 1461665416665 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:10:16 INFO - PROCESS | 2319 | 1461665416752 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 03:10:16 INFO - PROCESS | 2319 | 1461665416756 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:16 INFO - PROCESS | 2319 | ++DOCSHELL 0x12762e800 == 39 [pid = 2319] [id = 164] 03:10:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 105 (0x129066c00) [pid = 2319] [serial = 490] [outer = 0x0] 03:10:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 106 (0x129670000) [pid = 2319] [serial = 491] [outer = 0x129066c00] 03:10:16 INFO - PROCESS | 2319 | 1461665416781 Marionette DEBUG loaded listener.js 03:10:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 107 (0x129678000) [pid = 2319] [serial = 492] [outer = 0x129066c00] 03:10:17 INFO - PROCESS | 2319 | --DOMWINDOW == 106 (0x113486800) [pid = 2319] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:10:17 INFO - PROCESS | 2319 | --DOMWINDOW == 105 (0x1166dc800) [pid = 2319] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:10:17 INFO - PROCESS | 2319 | --DOMWINDOW == 104 (0x118fb0000) [pid = 2319] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:10:17 INFO - PROCESS | 2319 | --DOMWINDOW == 103 (0x1154d9800) [pid = 2319] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:10:17 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x11b7bb800) [pid = 2319] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:10:17 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x11c314400) [pid = 2319] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:10:17 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x127ff4000) [pid = 2319] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:10:17 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x1276c2c00) [pid = 2319] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:10:17 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x115754c00) [pid = 2319] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:10:17 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x113488800) [pid = 2319] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:10:17 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x127435400) [pid = 2319] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:10:17 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x129689000) [pid = 2319] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:10:17 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x119259400) [pid = 2319] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:10:17 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x129689400) [pid = 2319] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:10:17 INFO - PROCESS | 2319 | --DOMWINDOW == 92 (0x12bc50000) [pid = 2319] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:10:17 INFO - PROCESS | 2319 | --DOMWINDOW == 91 (0x125a62000) [pid = 2319] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:10:17 INFO - PROCESS | 2319 | --DOMWINDOW == 90 (0x1276c5800) [pid = 2319] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:10:17 INFO - PROCESS | 2319 | 1461665417181 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:10:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:10:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 569ms 03:10:17 INFO - PROCESS | 2319 | 1461665417242 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 03:10:17 INFO - PROCESS | 2319 | 1461665417245 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 03:10:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:10:17 INFO - PROCESS | 2319 | 1461665417253 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:10:17 INFO - PROCESS | 2319 | 1461665417255 Marionette TRACE conn2 <- [1,630,null,{}] 03:10:17 INFO - PROCESS | 2319 | 1461665417258 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:10:17 INFO - PROCESS | 2319 | 1461665417374 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 03:10:17 INFO - PROCESS | 2319 | 1461665417383 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:17 INFO - PROCESS | 2319 | ++DOCSHELL 0x1239f0800 == 40 [pid = 2319] [id = 165] 03:10:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 91 (0x11b7bb800) [pid = 2319] [serial = 493] [outer = 0x0] 03:10:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 92 (0x1276c2c00) [pid = 2319] [serial = 494] [outer = 0x11b7bb800] 03:10:17 INFO - PROCESS | 2319 | 1461665417423 Marionette DEBUG loaded listener.js 03:10:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x129677c00) [pid = 2319] [serial = 495] [outer = 0x11b7bb800] 03:10:17 INFO - PROCESS | 2319 | 1461665417907 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:10:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:10:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 673ms 03:10:17 INFO - PROCESS | 2319 | 1461665417927 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 03:10:17 INFO - PROCESS | 2319 | 1461665417928 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 03:10:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:10:17 INFO - PROCESS | 2319 | 1461665417942 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:10:17 INFO - PROCESS | 2319 | 1461665417945 Marionette TRACE conn2 <- [1,634,null,{}] 03:10:17 INFO - PROCESS | 2319 | 1461665417948 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:10:18 INFO - PROCESS | 2319 | 1461665418033 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 03:10:18 INFO - PROCESS | 2319 | 1461665418037 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:18 INFO - PROCESS | 2319 | ++DOCSHELL 0x1290e2800 == 41 [pid = 2319] [id = 166] 03:10:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x12368dc00) [pid = 2319] [serial = 496] [outer = 0x0] 03:10:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x12b624000) [pid = 2319] [serial = 497] [outer = 0x12368dc00] 03:10:18 INFO - PROCESS | 2319 | 1461665418067 Marionette DEBUG loaded listener.js 03:10:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x12b62f400) [pid = 2319] [serial = 498] [outer = 0x12368dc00] 03:10:18 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:18 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:18 INFO - PROCESS | 2319 | 1461665418383 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:10:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:10:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 471ms 03:10:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:10:18 INFO - PROCESS | 2319 | 1461665418415 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 03:10:18 INFO - PROCESS | 2319 | 1461665418417 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 03:10:18 INFO - PROCESS | 2319 | 1461665418419 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:10:18 INFO - PROCESS | 2319 | 1461665418420 Marionette TRACE conn2 <- [1,638,null,{}] 03:10:18 INFO - PROCESS | 2319 | 1461665418422 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:10:18 INFO - PROCESS | 2319 | 1461665418501 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 03:10:18 INFO - PROCESS | 2319 | 1461665418545 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:18 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b203800 == 42 [pid = 2319] [id = 167] 03:10:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x129678800) [pid = 2319] [serial = 499] [outer = 0x0] 03:10:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x12b841c00) [pid = 2319] [serial = 500] [outer = 0x129678800] 03:10:18 INFO - PROCESS | 2319 | 1461665418572 Marionette DEBUG loaded listener.js 03:10:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x12bc56000) [pid = 2319] [serial = 501] [outer = 0x129678800] 03:10:18 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:18 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:19 INFO - PROCESS | 2319 | 1461665419063 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:10:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:10:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 718ms 03:10:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:10:19 INFO - PROCESS | 2319 | 1461665419139 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 03:10:19 INFO - PROCESS | 2319 | 1461665419143 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 03:10:19 INFO - PROCESS | 2319 | 1461665419149 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:10:19 INFO - PROCESS | 2319 | 1461665419153 Marionette TRACE conn2 <- [1,642,null,{}] 03:10:19 INFO - PROCESS | 2319 | 1461665419160 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:10:19 INFO - PROCESS | 2319 | 1461665419305 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 03:10:19 INFO - PROCESS | 2319 | 1461665419351 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:19 INFO - PROCESS | 2319 | ++DOCSHELL 0x116817800 == 43 [pid = 2319] [id = 168] 03:10:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x115717400) [pid = 2319] [serial = 502] [outer = 0x0] 03:10:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x11575b800) [pid = 2319] [serial = 503] [outer = 0x115717400] 03:10:19 INFO - PROCESS | 2319 | 1461665419382 Marionette DEBUG loaded listener.js 03:10:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x118e80000) [pid = 2319] [serial = 504] [outer = 0x115717400] 03:10:19 INFO - PROCESS | 2319 | 1461665419863 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:10:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:10:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 779ms 03:10:19 INFO - PROCESS | 2319 | 1461665419927 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 03:10:19 INFO - PROCESS | 2319 | 1461665419931 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 03:10:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:10:19 INFO - PROCESS | 2319 | 1461665419955 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:10:19 INFO - PROCESS | 2319 | 1461665419956 Marionette TRACE conn2 <- [1,646,null,{}] 03:10:19 INFO - PROCESS | 2319 | 1461665419959 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:10:20 INFO - PROCESS | 2319 | 1461665420054 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 03:10:20 INFO - PROCESS | 2319 | 1461665420111 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:20 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b755800 == 44 [pid = 2319] [id = 169] 03:10:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x11a7b8400) [pid = 2319] [serial = 505] [outer = 0x0] 03:10:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 104 (0x11abd1400) [pid = 2319] [serial = 506] [outer = 0x11a7b8400] 03:10:20 INFO - PROCESS | 2319 | 1461665420141 Marionette DEBUG loaded listener.js 03:10:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 105 (0x11b7c5000) [pid = 2319] [serial = 507] [outer = 0x11a7b8400] 03:10:20 INFO - PROCESS | 2319 | 1461665420553 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:10:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:10:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 622ms 03:10:20 INFO - PROCESS | 2319 | 1461665420576 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 03:10:20 INFO - PROCESS | 2319 | 1461665420577 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 03:10:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:10:20 INFO - PROCESS | 2319 | 1461665420582 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:10:20 INFO - PROCESS | 2319 | 1461665420585 Marionette TRACE conn2 <- [1,650,null,{}] 03:10:20 INFO - PROCESS | 2319 | 1461665420593 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:10:20 INFO - PROCESS | 2319 | 1461665420690 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 03:10:20 INFO - PROCESS | 2319 | 1461665420732 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:20 INFO - PROCESS | 2319 | ++DOCSHELL 0x1290ce000 == 45 [pid = 2319] [id = 170] 03:10:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 106 (0x11bf6ac00) [pid = 2319] [serial = 508] [outer = 0x0] 03:10:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 107 (0x125b8a400) [pid = 2319] [serial = 509] [outer = 0x11bf6ac00] 03:10:20 INFO - PROCESS | 2319 | 1461665420764 Marionette DEBUG loaded listener.js 03:10:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 108 (0x126f57800) [pid = 2319] [serial = 510] [outer = 0x11bf6ac00] 03:10:21 INFO - PROCESS | 2319 | 1461665421184 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:10:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:10:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 622ms 03:10:21 INFO - PROCESS | 2319 | 1461665421204 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 03:10:21 INFO - PROCESS | 2319 | 1461665421206 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 03:10:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:10:21 INFO - PROCESS | 2319 | 1461665421208 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:10:21 INFO - PROCESS | 2319 | 1461665421209 Marionette TRACE conn2 <- [1,654,null,{}] 03:10:21 INFO - PROCESS | 2319 | 1461665421212 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:10:21 INFO - PROCESS | 2319 | 1461665421306 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 03:10:21 INFO - PROCESS | 2319 | 1461665421388 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:21 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc8b800 == 46 [pid = 2319] [id = 171] 03:10:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 109 (0x127f31c00) [pid = 2319] [serial = 511] [outer = 0x0] 03:10:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 110 (0x129677400) [pid = 2319] [serial = 512] [outer = 0x127f31c00] 03:10:21 INFO - PROCESS | 2319 | 1461665421420 Marionette DEBUG loaded listener.js 03:10:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 111 (0x1296b0400) [pid = 2319] [serial = 513] [outer = 0x127f31c00] 03:10:21 INFO - PROCESS | 2319 | 1461665421852 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:10:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:10:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 672ms 03:10:21 INFO - PROCESS | 2319 | 1461665421880 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 03:10:21 INFO - PROCESS | 2319 | 1461665421882 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 03:10:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:10:21 INFO - PROCESS | 2319 | 1461665421884 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:10:21 INFO - PROCESS | 2319 | 1461665421885 Marionette TRACE conn2 <- [1,658,null,{}] 03:10:21 INFO - PROCESS | 2319 | 1461665421888 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:10:21 INFO - PROCESS | 2319 | 1461665421979 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 03:10:22 INFO - PROCESS | 2319 | 1461665422038 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:22 INFO - PROCESS | 2319 | ++DOCSHELL 0x116397000 == 47 [pid = 2319] [id = 172] 03:10:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 112 (0x113485400) [pid = 2319] [serial = 514] [outer = 0x0] 03:10:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 113 (0x11a887c00) [pid = 2319] [serial = 515] [outer = 0x113485400] 03:10:22 INFO - PROCESS | 2319 | 1461665422068 Marionette DEBUG loaded listener.js 03:10:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 114 (0x127ff1000) [pid = 2319] [serial = 516] [outer = 0x113485400] 03:10:22 INFO - PROCESS | 2319 | 1461665422569 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:10:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:10:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 722ms 03:10:22 INFO - PROCESS | 2319 | 1461665422616 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 03:10:22 INFO - PROCESS | 2319 | 1461665422619 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 03:10:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:10:22 INFO - PROCESS | 2319 | 1461665422624 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:10:22 INFO - PROCESS | 2319 | 1461665422626 Marionette TRACE conn2 <- [1,662,null,{}] 03:10:22 INFO - PROCESS | 2319 | 1461665422631 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:10:22 INFO - PROCESS | 2319 | 1461665422717 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 03:10:22 INFO - PROCESS | 2319 | 1461665422776 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:22 INFO - PROCESS | 2319 | ++DOCSHELL 0x119114000 == 48 [pid = 2319] [id = 173] 03:10:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 115 (0x1188eb800) [pid = 2319] [serial = 517] [outer = 0x0] 03:10:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 116 (0x119264800) [pid = 2319] [serial = 518] [outer = 0x1188eb800] 03:10:22 INFO - PROCESS | 2319 | 1461665422806 Marionette DEBUG loaded listener.js 03:10:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 117 (0x11a448400) [pid = 2319] [serial = 519] [outer = 0x1188eb800] 03:10:23 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:23 INFO - PROCESS | 2319 | --DOCSHELL 0x1290e2800 == 47 [pid = 2319] [id = 166] 03:10:23 INFO - PROCESS | 2319 | --DOCSHELL 0x1239f0800 == 46 [pid = 2319] [id = 165] 03:10:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12762e800 == 45 [pid = 2319] [id = 164] 03:10:23 INFO - PROCESS | 2319 | --DOCSHELL 0x126ad1800 == 44 [pid = 2319] [id = 163] 03:10:23 INFO - PROCESS | 2319 | --DOCSHELL 0x125a87800 == 43 [pid = 2319] [id = 162] 03:10:23 INFO - PROCESS | 2319 | --DOCSHELL 0x123678000 == 42 [pid = 2319] [id = 161] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 116 (0x12d3a3800) [pid = 2319] [serial = 457] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOCSHELL 0x11bf8e000 == 41 [pid = 2319] [id = 160] 03:10:23 INFO - PROCESS | 2319 | --DOCSHELL 0x11af3f800 == 40 [pid = 2319] [id = 159] 03:10:23 INFO - PROCESS | 2319 | --DOCSHELL 0x11a822800 == 39 [pid = 2319] [id = 158] 03:10:23 INFO - PROCESS | 2319 | --DOCSHELL 0x119724000 == 38 [pid = 2319] [id = 157] 03:10:23 INFO - PROCESS | 2319 | --DOCSHELL 0x115371800 == 37 [pid = 2319] [id = 156] 03:10:23 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 115 (0x129670800) [pid = 2319] [serial = 436] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 114 (0x118e0d800) [pid = 2319] [serial = 409] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 113 (0x119c88800) [pid = 2319] [serial = 410] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 112 (0x126de5c00) [pid = 2319] [serial = 424] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 111 (0x1276c1c00) [pid = 2319] [serial = 425] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 110 (0x11c649400) [pid = 2319] [serial = 418] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 109 (0x12390b000) [pid = 2319] [serial = 419] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 108 (0x11bf67c00) [pid = 2319] [serial = 415] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 107 (0x11c310c00) [pid = 2319] [serial = 416] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 106 (0x123972000) [pid = 2319] [serial = 421] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 105 (0x126b1cc00) [pid = 2319] [serial = 422] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 104 (0x128897000) [pid = 2319] [serial = 430] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 103 (0x12906fc00) [pid = 2319] [serial = 431] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x127811800) [pid = 2319] [serial = 427] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x127ecec00) [pid = 2319] [serial = 428] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x115760400) [pid = 2319] [serial = 406] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x1188ec000) [pid = 2319] [serial = 407] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x11acb5400) [pid = 2319] [serial = 412] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x11b7ba800) [pid = 2319] [serial = 413] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x129070400) [pid = 2319] [serial = 433] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x12b622400) [pid = 2319] [serial = 439] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x11ab68800) [pid = 2319] [serial = 448] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x12b988800) [pid = 2319] [serial = 442] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 92 (0x12bd7c400) [pid = 2319] [serial = 443] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 91 (0x12b62f000) [pid = 2319] [serial = 440] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 90 (0x12bd88800) [pid = 2319] [serial = 445] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 89 (0x12966e000) [pid = 2319] [serial = 451] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 88 (0x12cedbc00) [pid = 2319] [serial = 454] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 87 (0x123a5bc00) [pid = 2319] [serial = 449] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 86 (0x12bf6c800) [pid = 2319] [serial = 446] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 85 (0x12bd85c00) [pid = 2319] [serial = 452] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 84 (0x129688800) [pid = 2319] [serial = 437] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 83 (0x12d1d0400) [pid = 2319] [serial = 455] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | --DOMWINDOW == 82 (0x1292c3400) [pid = 2319] [serial = 434] [outer = 0x0] [url = about:blank] 03:10:23 INFO - PROCESS | 2319 | 1461665423228 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:10:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:10:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 622ms 03:10:23 INFO - PROCESS | 2319 | 1461665423246 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 03:10:23 INFO - PROCESS | 2319 | 1461665423251 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 03:10:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:10:23 INFO - PROCESS | 2319 | 1461665423257 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:10:23 INFO - PROCESS | 2319 | 1461665423260 Marionette TRACE conn2 <- [1,666,null,{}] 03:10:23 INFO - PROCESS | 2319 | 1461665423263 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:10:23 INFO - PROCESS | 2319 | 1461665423374 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 03:10:23 INFO - PROCESS | 2319 | 1461665423383 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:23 INFO - PROCESS | 2319 | ++DOCSHELL 0x119715000 == 38 [pid = 2319] [id = 174] 03:10:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 83 (0x11a885c00) [pid = 2319] [serial = 520] [outer = 0x0] 03:10:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 84 (0x11b714c00) [pid = 2319] [serial = 521] [outer = 0x11a885c00] 03:10:23 INFO - PROCESS | 2319 | 1461665423419 Marionette DEBUG loaded listener.js 03:10:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 85 (0x11bb0b400) [pid = 2319] [serial = 522] [outer = 0x11a885c00] 03:10:23 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:23 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:23 INFO - PROCESS | 2319 | 1461665423884 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:10:23 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:10:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 671ms 03:10:23 INFO - PROCESS | 2319 | 1461665423933 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 03:10:23 INFO - PROCESS | 2319 | 1461665423935 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 03:10:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:10:23 INFO - PROCESS | 2319 | 1461665423937 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:10:23 INFO - PROCESS | 2319 | 1461665423939 Marionette TRACE conn2 <- [1,670,null,{}] 03:10:23 INFO - PROCESS | 2319 | 1461665423948 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:10:24 INFO - PROCESS | 2319 | 1461665424043 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 03:10:24 INFO - PROCESS | 2319 | 1461665424053 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:24 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bc0b000 == 39 [pid = 2319] [id = 175] 03:10:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 86 (0x123972000) [pid = 2319] [serial = 523] [outer = 0x0] 03:10:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 87 (0x125b8e800) [pid = 2319] [serial = 524] [outer = 0x123972000] 03:10:24 INFO - PROCESS | 2319 | 1461665424081 Marionette DEBUG loaded listener.js 03:10:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 88 (0x126b1cc00) [pid = 2319] [serial = 525] [outer = 0x123972000] 03:10:24 INFO - PROCESS | 2319 | 1461665424389 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:10:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:10:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 471ms 03:10:24 INFO - PROCESS | 2319 | 1461665424408 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 03:10:24 INFO - PROCESS | 2319 | 1461665424410 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 03:10:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:10:24 INFO - PROCESS | 2319 | 1461665424412 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:10:24 INFO - PROCESS | 2319 | 1461665424415 Marionette TRACE conn2 <- [1,674,null,{}] 03:10:24 INFO - PROCESS | 2319 | 1461665424419 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:10:24 INFO - PROCESS | 2319 | 1461665424500 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 03:10:24 INFO - PROCESS | 2319 | 1461665424542 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:24 INFO - PROCESS | 2319 | ++DOCSHELL 0x11c3be800 == 40 [pid = 2319] [id = 176] 03:10:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 89 (0x123a54400) [pid = 2319] [serial = 526] [outer = 0x0] 03:10:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 90 (0x126decc00) [pid = 2319] [serial = 527] [outer = 0x123a54400] 03:10:24 INFO - PROCESS | 2319 | 1461665424568 Marionette DEBUG loaded listener.js 03:10:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 91 (0x127ecec00) [pid = 2319] [serial = 528] [outer = 0x123a54400] 03:10:24 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:24 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:24 INFO - PROCESS | 2319 | 1461665424848 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:10:24 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:10:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 473ms 03:10:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:10:24 INFO - PROCESS | 2319 | 1461665424886 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 03:10:24 INFO - PROCESS | 2319 | 1461665424887 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 03:10:24 INFO - PROCESS | 2319 | 1461665424889 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:10:24 INFO - PROCESS | 2319 | 1461665424890 Marionette TRACE conn2 <- [1,678,null,{}] 03:10:24 INFO - PROCESS | 2319 | 1461665424892 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:10:24 INFO - PROCESS | 2319 | 1461665424969 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 03:10:24 INFO - PROCESS | 2319 | 1461665424973 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:24 INFO - PROCESS | 2319 | ++DOCSHELL 0x125a89800 == 41 [pid = 2319] [id = 177] 03:10:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 92 (0x127ed0000) [pid = 2319] [serial = 529] [outer = 0x0] 03:10:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x129063400) [pid = 2319] [serial = 530] [outer = 0x127ed0000] 03:10:25 INFO - PROCESS | 2319 | 1461665425001 Marionette DEBUG loaded listener.js 03:10:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x1292c2800) [pid = 2319] [serial = 531] [outer = 0x127ed0000] 03:10:25 INFO - PROCESS | 2319 | 1461665425344 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:10:25 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:10:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 469ms 03:10:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:10:25 INFO - PROCESS | 2319 | 1461665425358 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 03:10:25 INFO - PROCESS | 2319 | 1461665425359 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 03:10:25 INFO - PROCESS | 2319 | 1461665425365 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:10:25 INFO - PROCESS | 2319 | 1461665425367 Marionette TRACE conn2 <- [1,682,null,{}] 03:10:25 INFO - PROCESS | 2319 | 1461665425384 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:10:25 INFO - PROCESS | 2319 | 1461665425491 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 03:10:25 INFO - PROCESS | 2319 | 1461665425502 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:25 INFO - PROCESS | 2319 | ++DOCSHELL 0x126f2d800 == 42 [pid = 2319] [id = 178] 03:10:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x12966d000) [pid = 2319] [serial = 532] [outer = 0x0] 03:10:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x1296be000) [pid = 2319] [serial = 533] [outer = 0x12966d000] 03:10:25 INFO - PROCESS | 2319 | 1461665425530 Marionette DEBUG loaded listener.js 03:10:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x12bc50c00) [pid = 2319] [serial = 534] [outer = 0x12966d000] 03:10:26 INFO - PROCESS | 2319 | 1461665426336 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:10:26 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:10:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1022ms 03:10:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:10:26 INFO - PROCESS | 2319 | 1461665426385 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 03:10:26 INFO - PROCESS | 2319 | 1461665426386 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 03:10:26 INFO - PROCESS | 2319 | 1461665426388 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:10:26 INFO - PROCESS | 2319 | 1461665426389 Marionette TRACE conn2 <- [1,686,null,{}] 03:10:26 INFO - PROCESS | 2319 | 1461665426391 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:10:26 INFO - PROCESS | 2319 | 1461665426477 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 03:10:26 INFO - PROCESS | 2319 | 1461665426489 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:26 INFO - PROCESS | 2319 | ++DOCSHELL 0x127fd4000 == 43 [pid = 2319] [id = 179] 03:10:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x12bc55c00) [pid = 2319] [serial = 535] [outer = 0x0] 03:10:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x12bd84c00) [pid = 2319] [serial = 536] [outer = 0x12bc55c00] 03:10:26 INFO - PROCESS | 2319 | 1461665426514 Marionette DEBUG loaded listener.js 03:10:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x12bf6a000) [pid = 2319] [serial = 537] [outer = 0x12bc55c00] 03:10:27 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x123971400) [pid = 2319] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:10:27 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x1279b6c00) [pid = 2319] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:10:27 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x11ab65c00) [pid = 2319] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:10:27 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x11abda800) [pid = 2319] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:10:27 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x117980400) [pid = 2319] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:10:27 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x119258000) [pid = 2319] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:10:27 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x123967800) [pid = 2319] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:10:27 INFO - PROCESS | 2319 | --DOMWINDOW == 92 (0x12368dc00) [pid = 2319] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:10:27 INFO - PROCESS | 2319 | --DOMWINDOW == 91 (0x128899800) [pid = 2319] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:10:27 INFO - PROCESS | 2319 | --DOMWINDOW == 90 (0x129066c00) [pid = 2319] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:10:27 INFO - PROCESS | 2319 | --DOMWINDOW == 89 (0x11b7bb800) [pid = 2319] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:10:27 INFO - PROCESS | 2319 | --DOMWINDOW == 88 (0x12bf6bc00) [pid = 2319] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:10:27 INFO - PROCESS | 2319 | 1461665427319 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:10:27 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:10:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 970ms 03:10:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:10:27 INFO - PROCESS | 2319 | 1461665427358 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 03:10:27 INFO - PROCESS | 2319 | 1461665427360 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 03:10:27 INFO - PROCESS | 2319 | 1461665427362 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:10:27 INFO - PROCESS | 2319 | 1461665427363 Marionette TRACE conn2 <- [1,690,null,{}] 03:10:27 INFO - PROCESS | 2319 | 1461665427368 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:10:27 INFO - PROCESS | 2319 | 1461665427438 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 03:10:27 INFO - PROCESS | 2319 | 1461665427442 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:27 INFO - PROCESS | 2319 | ++DOCSHELL 0x11c3d1800 == 44 [pid = 2319] [id = 180] 03:10:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 89 (0x119194c00) [pid = 2319] [serial = 538] [outer = 0x0] 03:10:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 90 (0x12396a000) [pid = 2319] [serial = 539] [outer = 0x119194c00] 03:10:27 INFO - PROCESS | 2319 | 1461665427469 Marionette DEBUG loaded listener.js 03:10:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 91 (0x127f32000) [pid = 2319] [serial = 540] [outer = 0x119194c00] 03:10:28 INFO - PROCESS | 2319 | 1461665428291 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:10:28 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:10:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 971ms 03:10:28 INFO - PROCESS | 2319 | 1461665428334 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 03:10:28 INFO - PROCESS | 2319 | 1461665428335 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 03:10:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:10:28 INFO - PROCESS | 2319 | 1461665428337 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:10:28 INFO - PROCESS | 2319 | 1461665428338 Marionette TRACE conn2 <- [1,694,null,{}] 03:10:28 INFO - PROCESS | 2319 | 1461665428340 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:10:28 INFO - PROCESS | 2319 | 1461665428428 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 03:10:28 INFO - PROCESS | 2319 | 1461665428436 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:28 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b813800 == 45 [pid = 2319] [id = 181] 03:10:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 92 (0x129066c00) [pid = 2319] [serial = 541] [outer = 0x0] 03:10:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x12bf6f800) [pid = 2319] [serial = 542] [outer = 0x129066c00] 03:10:28 INFO - PROCESS | 2319 | 1461665428462 Marionette DEBUG loaded listener.js 03:10:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x12d1d0000) [pid = 2319] [serial = 543] [outer = 0x129066c00] 03:10:29 INFO - PROCESS | 2319 | 1461665429226 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:10:29 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:10:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 918ms 03:10:29 INFO - PROCESS | 2319 | 1461665429255 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 03:10:29 INFO - PROCESS | 2319 | 1461665429256 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 03:10:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:10:29 INFO - PROCESS | 2319 | 1461665429259 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:10:29 INFO - PROCESS | 2319 | 1461665429260 Marionette TRACE conn2 <- [1,698,null,{}] 03:10:29 INFO - PROCESS | 2319 | 1461665429262 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:10:29 INFO - PROCESS | 2319 | 1461665429335 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 03:10:29 INFO - PROCESS | 2319 | 1461665429340 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:29 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ce32000 == 46 [pid = 2319] [id = 182] 03:10:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x12d1d5400) [pid = 2319] [serial = 544] [outer = 0x0] 03:10:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x12d3a4c00) [pid = 2319] [serial = 545] [outer = 0x12d1d5400] 03:10:29 INFO - PROCESS | 2319 | 1461665429366 Marionette DEBUG loaded listener.js 03:10:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x12da0b800) [pid = 2319] [serial = 546] [outer = 0x12d1d5400] 03:10:30 INFO - PROCESS | 2319 | 1461665430318 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:10:30 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:10:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1072ms 03:10:30 INFO - PROCESS | 2319 | 1461665430367 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 03:10:30 INFO - PROCESS | 2319 | 1461665430369 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 03:10:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:10:30 INFO - PROCESS | 2319 | 1461665430373 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:10:30 INFO - PROCESS | 2319 | 1461665430376 Marionette TRACE conn2 <- [1,702,null,{}] 03:10:30 INFO - PROCESS | 2319 | 1461665430379 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:10:30 INFO - PROCESS | 2319 | 1461665430463 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 03:10:30 INFO - PROCESS | 2319 | 1461665430546 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:30 INFO - PROCESS | 2319 | ++DOCSHELL 0x11aa69800 == 47 [pid = 2319] [id = 183] 03:10:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x119257400) [pid = 2319] [serial = 547] [outer = 0x0] 03:10:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x11a88b000) [pid = 2319] [serial = 548] [outer = 0x119257400] 03:10:30 INFO - PROCESS | 2319 | 1461665430579 Marionette DEBUG loaded listener.js 03:10:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x11bf63c00) [pid = 2319] [serial = 549] [outer = 0x119257400] 03:10:31 INFO - PROCESS | 2319 | 1461665431484 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:10:31 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:10:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1123ms 03:10:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:10:31 INFO - PROCESS | 2319 | 1461665431496 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 03:10:31 INFO - PROCESS | 2319 | 1461665431501 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 03:10:31 INFO - PROCESS | 2319 | 1461665431505 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:10:31 INFO - PROCESS | 2319 | 1461665431507 Marionette TRACE conn2 <- [1,706,null,{}] 03:10:31 INFO - PROCESS | 2319 | 1461665431510 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:10:31 INFO - PROCESS | 2319 | 1461665431608 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 03:10:31 INFO - PROCESS | 2319 | 1461665431653 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:31 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bf9b000 == 48 [pid = 2319] [id = 184] 03:10:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x119ac9c00) [pid = 2319] [serial = 550] [outer = 0x0] 03:10:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x123a59800) [pid = 2319] [serial = 551] [outer = 0x119ac9c00] 03:10:31 INFO - PROCESS | 2319 | 1461665431683 Marionette DEBUG loaded listener.js 03:10:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x126b58800) [pid = 2319] [serial = 552] [outer = 0x119ac9c00] 03:10:32 INFO - PROCESS | 2319 | --DOCSHELL 0x12d3f6800 == 47 [pid = 2319] [id = 153] 03:10:32 INFO - PROCESS | 2319 | --DOCSHELL 0x12b813800 == 46 [pid = 2319] [id = 181] 03:10:32 INFO - PROCESS | 2319 | --DOCSHELL 0x11c3d1800 == 45 [pid = 2319] [id = 180] 03:10:32 INFO - PROCESS | 2319 | --DOCSHELL 0x127fd4000 == 44 [pid = 2319] [id = 179] 03:10:32 INFO - PROCESS | 2319 | --DOCSHELL 0x126f2d800 == 43 [pid = 2319] [id = 178] 03:10:32 INFO - PROCESS | 2319 | --DOCSHELL 0x125a89800 == 42 [pid = 2319] [id = 177] 03:10:32 INFO - PROCESS | 2319 | --DOCSHELL 0x11c3be800 == 41 [pid = 2319] [id = 176] 03:10:32 INFO - PROCESS | 2319 | --DOCSHELL 0x11bc0b000 == 40 [pid = 2319] [id = 175] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x11a7b3c00) [pid = 2319] [serial = 464] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x1152c6800) [pid = 2319] [serial = 461] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x12b841c00) [pid = 2319] [serial = 500] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOCSHELL 0x119715000 == 39 [pid = 2319] [id = 174] 03:10:32 INFO - PROCESS | 2319 | --DOCSHELL 0x119114000 == 38 [pid = 2319] [id = 173] 03:10:32 INFO - PROCESS | 2319 | --DOCSHELL 0x116397000 == 37 [pid = 2319] [id = 172] 03:10:32 INFO - PROCESS | 2319 | --DOCSHELL 0x12bc8b800 == 36 [pid = 2319] [id = 171] 03:10:32 INFO - PROCESS | 2319 | --DOCSHELL 0x1290ce000 == 35 [pid = 2319] [id = 170] 03:10:32 INFO - PROCESS | 2319 | --DOCSHELL 0x11b755800 == 34 [pid = 2319] [id = 169] 03:10:32 INFO - PROCESS | 2319 | --DOCSHELL 0x116817800 == 33 [pid = 2319] [id = 168] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x1268df800) [pid = 2319] [serial = 482] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x127f2a000) [pid = 2319] [serial = 485] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x11b7bd000) [pid = 2319] [serial = 473] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x11c18e400) [pid = 2319] [serial = 474] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x123686400) [pid = 2319] [serial = 476] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x123970000) [pid = 2319] [serial = 477] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x1186b6800) [pid = 2319] [serial = 467] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 92 (0x119130400) [pid = 2319] [serial = 468] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 91 (0x11a885800) [pid = 2319] [serial = 470] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 90 (0x11abd9400) [pid = 2319] [serial = 471] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 89 (0x123a60c00) [pid = 2319] [serial = 479] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 88 (0x12b62f400) [pid = 2319] [serial = 498] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 87 (0x12909c400) [pid = 2319] [serial = 488] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 86 (0x128897800) [pid = 2319] [serial = 486] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 85 (0x119acac00) [pid = 2319] [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:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 84 (0x129670000) [pid = 2319] [serial = 491] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 83 (0x1292c1400) [pid = 2319] [serial = 489] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 82 (0x12b624000) [pid = 2319] [serial = 497] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 81 (0x1276c2c00) [pid = 2319] [serial = 494] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 80 (0x129678000) [pid = 2319] [serial = 492] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 79 (0x12d3ab000) [pid = 2319] [serial = 458] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 78 (0x1276cac00) [pid = 2319] [serial = 483] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 77 (0x129677c00) [pid = 2319] [serial = 495] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | --DOMWINDOW == 76 (0x125e60000) [pid = 2319] [serial = 480] [outer = 0x0] [url = about:blank] 03:10:32 INFO - PROCESS | 2319 | 1461665432770 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:10:32 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:10:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1272ms 03:10:32 INFO - PROCESS | 2319 | 1461665432777 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 03:10:32 INFO - PROCESS | 2319 | 1461665432779 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 03:10:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:10:32 INFO - PROCESS | 2319 | 1461665432782 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:10:32 INFO - PROCESS | 2319 | 1461665432784 Marionette TRACE conn2 <- [1,710,null,{}] 03:10:32 INFO - PROCESS | 2319 | 1461665432788 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:10:32 INFO - PROCESS | 2319 | 1461665432858 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 03:10:32 INFO - PROCESS | 2319 | 1461665432929 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:32 INFO - PROCESS | 2319 | ++DOCSHELL 0x116315000 == 34 [pid = 2319] [id = 185] 03:10:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 77 (0x1156e8800) [pid = 2319] [serial = 553] [outer = 0x0] 03:10:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 78 (0x115734800) [pid = 2319] [serial = 554] [outer = 0x1156e8800] 03:10:32 INFO - PROCESS | 2319 | 1461665432958 Marionette DEBUG loaded listener.js 03:10:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 79 (0x116682c00) [pid = 2319] [serial = 555] [outer = 0x1156e8800] 03:10:33 INFO - PROCESS | 2319 | 1461665433786 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:10:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:10:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1022ms 03:10:33 INFO - PROCESS | 2319 | 1461665433804 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 03:10:33 INFO - PROCESS | 2319 | 1461665433806 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 03:10:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:10:33 INFO - PROCESS | 2319 | 1461665433810 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:10:33 INFO - PROCESS | 2319 | 1461665433815 Marionette TRACE conn2 <- [1,714,null,{}] 03:10:33 INFO - PROCESS | 2319 | 1461665433836 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:10:33 INFO - PROCESS | 2319 | 1461665433925 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 03:10:33 INFO - PROCESS | 2319 | 1461665433966 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:33 INFO - PROCESS | 2319 | ++DOCSHELL 0x116397000 == 35 [pid = 2319] [id = 186] 03:10:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 80 (0x1154d8c00) [pid = 2319] [serial = 556] [outer = 0x0] 03:10:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 81 (0x115759800) [pid = 2319] [serial = 557] [outer = 0x1154d8c00] 03:10:34 INFO - PROCESS | 2319 | 1461665433999 Marionette DEBUG loaded listener.js 03:10:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 82 (0x11867c400) [pid = 2319] [serial = 558] [outer = 0x1154d8c00] 03:10:34 INFO - PROCESS | 2319 | 1461665434905 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:10:34 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:10:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1141ms 03:10:34 INFO - PROCESS | 2319 | 1461665434951 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 03:10:34 INFO - PROCESS | 2319 | 1461665434955 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 03:10:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:10:34 INFO - PROCESS | 2319 | 1461665434959 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:10:34 INFO - PROCESS | 2319 | 1461665434961 Marionette TRACE conn2 <- [1,718,null,{}] 03:10:34 INFO - PROCESS | 2319 | 1461665434964 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:10:35 INFO - PROCESS | 2319 | 1461665435051 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 03:10:35 INFO - PROCESS | 2319 | 1461665435091 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:35 INFO - PROCESS | 2319 | ++DOCSHELL 0x119715000 == 36 [pid = 2319] [id = 187] 03:10:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 83 (0x118fb1c00) [pid = 2319] [serial = 559] [outer = 0x0] 03:10:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 84 (0x119132c00) [pid = 2319] [serial = 560] [outer = 0x118fb1c00] 03:10:35 INFO - PROCESS | 2319 | 1461665435121 Marionette DEBUG loaded listener.js 03:10:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 85 (0x119263400) [pid = 2319] [serial = 561] [outer = 0x118fb1c00] 03:10:36 INFO - PROCESS | 2319 | 1461665436025 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:10:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:10:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1074ms 03:10:36 INFO - PROCESS | 2319 | 1461665436034 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 03:10:36 INFO - PROCESS | 2319 | 1461665436035 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 03:10:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:10:36 INFO - PROCESS | 2319 | 1461665436038 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:10:36 INFO - PROCESS | 2319 | 1461665436040 Marionette TRACE conn2 <- [1,722,null,{}] 03:10:36 INFO - PROCESS | 2319 | 1461665436051 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:10:36 INFO - PROCESS | 2319 | 1461665436143 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 03:10:36 INFO - PROCESS | 2319 | 1461665436186 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:36 INFO - PROCESS | 2319 | ++DOCSHELL 0x11a81e000 == 37 [pid = 2319] [id = 188] 03:10:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 86 (0x119d3b400) [pid = 2319] [serial = 562] [outer = 0x0] 03:10:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 87 (0x11ab68000) [pid = 2319] [serial = 563] [outer = 0x119d3b400] 03:10:36 INFO - PROCESS | 2319 | 1461665436220 Marionette DEBUG loaded listener.js 03:10:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 88 (0x11b71fc00) [pid = 2319] [serial = 564] [outer = 0x119d3b400] 03:10:36 INFO - PROCESS | 2319 | 1461665436656 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:10:36 INFO - PROCESS | 2319 | 1461665436712 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 03:10:36 INFO - PROCESS | 2319 | 1461665436715 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:10:36 INFO - PROCESS | 2319 | 1461665436716 Marionette TRACE conn2 <- [1,726,null,{}] 03:10:36 INFO - PROCESS | 2319 | 1461665436718 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:10:36 INFO - PROCESS | 2319 | 1461665436809 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 03:10:36 INFO - PROCESS | 2319 | 1461665436853 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:36 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b7ea000 == 38 [pid = 2319] [id = 189] 03:10:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 89 (0x11b7bac00) [pid = 2319] [serial = 565] [outer = 0x0] 03:10:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 90 (0x11bf6a000) [pid = 2319] [serial = 566] [outer = 0x11b7bac00] 03:10:36 INFO - PROCESS | 2319 | 1461665436883 Marionette DEBUG loaded listener.js 03:10:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 91 (0x11c43e800) [pid = 2319] [serial = 567] [outer = 0x11b7bac00] 03:10:37 INFO - PROCESS | 2319 | 1461665437462 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:10:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:10:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 818ms 03:10:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:10:37 INFO - PROCESS | 2319 | 1461665437534 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 03:10:37 INFO - PROCESS | 2319 | 1461665437538 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 03:10:37 INFO - PROCESS | 2319 | 1461665437543 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:10:37 INFO - PROCESS | 2319 | 1461665437547 Marionette TRACE conn2 <- [1,730,null,{}] 03:10:37 INFO - PROCESS | 2319 | 1461665437554 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:10:37 INFO - PROCESS | 2319 | 1461665437646 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 03:10:37 INFO - PROCESS | 2319 | 1461665437706 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:37 INFO - PROCESS | 2319 | ++DOCSHELL 0x11922c800 == 39 [pid = 2319] [id = 190] 03:10:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 92 (0x118fafc00) [pid = 2319] [serial = 568] [outer = 0x0] 03:10:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x119130000) [pid = 2319] [serial = 569] [outer = 0x118fafc00] 03:10:37 INFO - PROCESS | 2319 | 1461665437736 Marionette DEBUG loaded listener.js 03:10:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x119c93800) [pid = 2319] [serial = 570] [outer = 0x118fafc00] 03:10:37 INFO - PROCESS | 2319 | --DOCSHELL 0x11aa69800 == 38 [pid = 2319] [id = 183] 03:10:38 INFO - PROCESS | 2319 | 1461665438078 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:10:38 INFO - PROCESS | 2319 | 1461665438126 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 03:10:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:10:38 INFO - PROCESS | 2319 | 1461665438130 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:10:38 INFO - PROCESS | 2319 | 1461665438132 Marionette TRACE conn2 <- [1,734,null,{}] 03:10:38 INFO - PROCESS | 2319 | 1461665438134 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:10:38 INFO - PROCESS | 2319 | 1461665438207 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 03:10:38 INFO - PROCESS | 2319 | 1461665438212 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:38 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b7eb800 == 39 [pid = 2319] [id = 191] 03:10:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x11a43e800) [pid = 2319] [serial = 571] [outer = 0x0] 03:10:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x11c314000) [pid = 2319] [serial = 572] [outer = 0x11a43e800] 03:10:38 INFO - PROCESS | 2319 | 1461665438241 Marionette DEBUG loaded listener.js 03:10:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x123684400) [pid = 2319] [serial = 573] [outer = 0x11a43e800] 03:10:38 INFO - PROCESS | 2319 | 1461665438560 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:10:38 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:10:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 469ms 03:10:38 INFO - PROCESS | 2319 | 1461665438600 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 03:10:38 INFO - PROCESS | 2319 | 1461665438601 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 03:10:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:10:38 INFO - PROCESS | 2319 | 1461665438603 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:10:38 INFO - PROCESS | 2319 | 1461665438606 Marionette TRACE conn2 <- [1,738,null,{}] 03:10:38 INFO - PROCESS | 2319 | 1461665438622 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:10:38 INFO - PROCESS | 2319 | 1461665438699 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 03:10:38 INFO - PROCESS | 2319 | 1461665438705 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:38 INFO - PROCESS | 2319 | ++DOCSHELL 0x123666800 == 40 [pid = 2319] [id = 192] 03:10:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x123909400) [pid = 2319] [serial = 574] [outer = 0x0] 03:10:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x123a5e000) [pid = 2319] [serial = 575] [outer = 0x123909400] 03:10:38 INFO - PROCESS | 2319 | 1461665438735 Marionette DEBUG loaded listener.js 03:10:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x125e62400) [pid = 2319] [serial = 576] [outer = 0x123909400] 03:10:39 INFO - PROCESS | 2319 | 1461665439571 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:10:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:10:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 978ms 03:10:39 INFO - PROCESS | 2319 | 1461665439582 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 03:10:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:10:39 INFO - PROCESS | 2319 | 1461665439584 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 03:10:39 INFO - PROCESS | 2319 | 1461665439586 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:10:39 INFO - PROCESS | 2319 | 1461665439587 Marionette TRACE conn2 <- [1,742,null,{}] 03:10:39 INFO - PROCESS | 2319 | 1461665439589 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:10:39 INFO - PROCESS | 2319 | 1461665439684 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 03:10:39 INFO - PROCESS | 2319 | 1461665439689 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:39 INFO - PROCESS | 2319 | ++DOCSHELL 0x125b76800 == 41 [pid = 2319] [id = 193] 03:10:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x12396b800) [pid = 2319] [serial = 577] [outer = 0x0] 03:10:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x126b63400) [pid = 2319] [serial = 578] [outer = 0x12396b800] 03:10:39 INFO - PROCESS | 2319 | 1461665439715 Marionette DEBUG loaded listener.js 03:10:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x12764b400) [pid = 2319] [serial = 579] [outer = 0x12396b800] 03:10:40 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x12ced5400) [pid = 2319] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:10:40 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x129678800) [pid = 2319] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:10:40 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x1188ed400) [pid = 2319] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:10:40 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x129066c00) [pid = 2319] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:10:40 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x12bc55c00) [pid = 2319] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:10:40 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x113485400) [pid = 2319] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:10:40 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x123972000) [pid = 2319] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:10:40 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x1188eb800) [pid = 2319] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:10:40 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x11a885c00) [pid = 2319] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:10:40 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x123a54400) [pid = 2319] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:10:40 INFO - PROCESS | 2319 | --DOMWINDOW == 92 (0x127ed0000) [pid = 2319] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:10:40 INFO - PROCESS | 2319 | --DOMWINDOW == 91 (0x119ac9c00) [pid = 2319] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:10:40 INFO - PROCESS | 2319 | --DOMWINDOW == 90 (0x119194c00) [pid = 2319] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:10:40 INFO - PROCESS | 2319 | --DOMWINDOW == 89 (0x12966d000) [pid = 2319] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:10:40 INFO - PROCESS | 2319 | 1461665440527 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:10:40 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:10:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 03:10:40 INFO - PROCESS | 2319 | 1461665440555 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 03:10:40 INFO - PROCESS | 2319 | 1461665440557 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 03:10:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:10:40 INFO - PROCESS | 2319 | 1461665440559 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:10:40 INFO - PROCESS | 2319 | 1461665440560 Marionette TRACE conn2 <- [1,746,null,{}] 03:10:40 INFO - PROCESS | 2319 | 1461665440562 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:10:40 INFO - PROCESS | 2319 | 1461665440634 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 03:10:40 INFO - PROCESS | 2319 | 1461665440638 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:40 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b231000 == 42 [pid = 2319] [id = 194] 03:10:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 90 (0x1188ed400) [pid = 2319] [serial = 580] [outer = 0x0] 03:10:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 91 (0x11bb09c00) [pid = 2319] [serial = 581] [outer = 0x1188ed400] 03:10:40 INFO - PROCESS | 2319 | 1461665440665 Marionette DEBUG loaded listener.js 03:10:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 92 (0x12769a800) [pid = 2319] [serial = 582] [outer = 0x1188ed400] 03:10:41 INFO - PROCESS | 2319 | 1461665441462 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:10:41 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:10:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 919ms 03:10:41 INFO - PROCESS | 2319 | 1461665441478 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 03:10:41 INFO - PROCESS | 2319 | 1461665441480 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 03:10:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:10:41 INFO - PROCESS | 2319 | 1461665441483 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:10:41 INFO - PROCESS | 2319 | 1461665441484 Marionette TRACE conn2 <- [1,750,null,{}] 03:10:41 INFO - PROCESS | 2319 | 1461665441486 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:10:41 INFO - PROCESS | 2319 | 1461665441577 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 03:10:41 INFO - PROCESS | 2319 | 1461665441622 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:41 INFO - PROCESS | 2319 | ++DOCSHELL 0x126fae000 == 43 [pid = 2319] [id = 195] 03:10:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x119c89c00) [pid = 2319] [serial = 583] [outer = 0x0] 03:10:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x127ed0c00) [pid = 2319] [serial = 584] [outer = 0x119c89c00] 03:10:41 INFO - PROCESS | 2319 | 1461665441650 Marionette DEBUG loaded listener.js 03:10:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x129098c00) [pid = 2319] [serial = 585] [outer = 0x119c89c00] 03:10:42 INFO - PROCESS | 2319 | 1461665442410 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:10:42 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:10:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 970ms 03:10:42 INFO - PROCESS | 2319 | 1461665442453 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 03:10:42 INFO - PROCESS | 2319 | 1461665442455 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 03:10:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:10:42 INFO - PROCESS | 2319 | 1461665442457 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:10:42 INFO - PROCESS | 2319 | 1461665442458 Marionette TRACE conn2 <- [1,754,null,{}] 03:10:42 INFO - PROCESS | 2319 | 1461665442460 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:10:42 INFO - PROCESS | 2319 | 1461665442534 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 03:10:42 INFO - PROCESS | 2319 | 1461665442538 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:42 INFO - PROCESS | 2319 | ++DOCSHELL 0x127f9c800 == 44 [pid = 2319] [id = 196] 03:10:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x129099400) [pid = 2319] [serial = 586] [outer = 0x0] 03:10:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x1292c3400) [pid = 2319] [serial = 587] [outer = 0x129099400] 03:10:42 INFO - PROCESS | 2319 | 1461665442563 Marionette DEBUG loaded listener.js 03:10:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x129675400) [pid = 2319] [serial = 588] [outer = 0x129099400] 03:10:43 INFO - PROCESS | 2319 | 1461665443428 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:10:43 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:10:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1019ms 03:10:43 INFO - PROCESS | 2319 | 1461665443477 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 03:10:43 INFO - PROCESS | 2319 | 1461665443479 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 03:10:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:10:43 INFO - PROCESS | 2319 | 1461665443499 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:10:43 INFO - PROCESS | 2319 | 1461665443501 Marionette TRACE conn2 <- [1,758,null,{}] 03:10:43 INFO - PROCESS | 2319 | 1461665443506 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:10:43 INFO - PROCESS | 2319 | 1461665443632 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 03:10:43 INFO - PROCESS | 2319 | 1461665443676 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:43 INFO - PROCESS | 2319 | ++DOCSHELL 0x119120000 == 45 [pid = 2319] [id = 197] 03:10:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x1159bc000) [pid = 2319] [serial = 589] [outer = 0x0] 03:10:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x1186af400) [pid = 2319] [serial = 590] [outer = 0x1159bc000] 03:10:43 INFO - PROCESS | 2319 | 1461665443709 Marionette DEBUG loaded listener.js 03:10:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x119263c00) [pid = 2319] [serial = 591] [outer = 0x1159bc000] 03:10:44 INFO - PROCESS | 2319 | 1461665444097 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:10:44 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:10:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 622ms 03:10:44 INFO - PROCESS | 2319 | 1461665444134 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 03:10:44 INFO - PROCESS | 2319 | 1461665444138 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 03:10:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:10:44 INFO - PROCESS | 2319 | 1461665444143 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:10:44 INFO - PROCESS | 2319 | 1461665444145 Marionette TRACE conn2 <- [1,762,null,{}] 03:10:44 INFO - PROCESS | 2319 | 1461665444149 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:10:44 INFO - PROCESS | 2319 | 1461665444243 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 03:10:44 INFO - PROCESS | 2319 | 1461665444287 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:44 INFO - PROCESS | 2319 | ++DOCSHELL 0x11c3d3000 == 46 [pid = 2319] [id = 198] 03:10:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x1186b6800) [pid = 2319] [serial = 592] [outer = 0x0] 03:10:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x11b7c6000) [pid = 2319] [serial = 593] [outer = 0x1186b6800] 03:10:44 INFO - PROCESS | 2319 | 1461665444318 Marionette DEBUG loaded listener.js 03:10:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 104 (0x12390cc00) [pid = 2319] [serial = 594] [outer = 0x1186b6800] 03:10:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:10:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1071ms 03:10:45 INFO - PROCESS | 2319 | 1461665445210 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:10:45 INFO - PROCESS | 2319 | 1461665445214 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 03:10:45 INFO - PROCESS | 2319 | 1461665445216 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 03:10:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:10:45 INFO - PROCESS | 2319 | 1461665445218 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:10:45 INFO - PROCESS | 2319 | 1461665445221 Marionette TRACE conn2 <- [1,766,null,{}] 03:10:45 INFO - PROCESS | 2319 | 1461665445228 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:10:45 INFO - PROCESS | 2319 | 1461665445312 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 03:10:45 INFO - PROCESS | 2319 | 1461665445398 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:45 INFO - PROCESS | 2319 | ++DOCSHELL 0x129650000 == 47 [pid = 2319] [id = 199] 03:10:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 105 (0x1268dec00) [pid = 2319] [serial = 595] [outer = 0x0] 03:10:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 106 (0x1276c3c00) [pid = 2319] [serial = 596] [outer = 0x1268dec00] 03:10:45 INFO - PROCESS | 2319 | 1461665445430 Marionette DEBUG loaded listener.js 03:10:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 107 (0x127f2a000) [pid = 2319] [serial = 597] [outer = 0x1268dec00] 03:10:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:10:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1123ms 03:10:46 INFO - PROCESS | 2319 | 1461665446338 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:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:10:46 INFO - PROCESS | 2319 | 1461665446390 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 03:10:46 INFO - PROCESS | 2319 | 1461665446393 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 03:10:46 INFO - PROCESS | 2319 | 1461665446397 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:10:46 INFO - PROCESS | 2319 | 1461665446399 Marionette TRACE conn2 <- [1,770,null,{}] 03:10:46 INFO - PROCESS | 2319 | 1461665446404 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:10:46 INFO - PROCESS | 2319 | 1461665446477 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 03:10:46 INFO - PROCESS | 2319 | 1461665446485 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:46 INFO - PROCESS | 2319 | ++DOCSHELL 0x119167000 == 48 [pid = 2319] [id = 200] 03:10:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 108 (0x118fb7000) [pid = 2319] [serial = 598] [outer = 0x0] 03:10:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 109 (0x11912bc00) [pid = 2319] [serial = 599] [outer = 0x118fb7000] 03:10:46 INFO - PROCESS | 2319 | 1461665446512 Marionette DEBUG loaded listener.js 03:10:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 110 (0x11a441000) [pid = 2319] [serial = 600] [outer = 0x118fb7000] 03:10:46 INFO - PROCESS | 2319 | --DOCSHELL 0x119246800 == 47 [pid = 2319] [id = 154] 03:10:46 INFO - PROCESS | 2319 | --DOCSHELL 0x11bf9b000 == 46 [pid = 2319] [id = 184] 03:10:46 INFO - PROCESS | 2319 | --DOCSHELL 0x126fae000 == 45 [pid = 2319] [id = 195] 03:10:46 INFO - PROCESS | 2319 | --DOCSHELL 0x11b231000 == 44 [pid = 2319] [id = 194] 03:10:46 INFO - PROCESS | 2319 | --DOCSHELL 0x125b76800 == 43 [pid = 2319] [id = 193] 03:10:46 INFO - PROCESS | 2319 | --DOCSHELL 0x123666800 == 42 [pid = 2319] [id = 192] 03:10:46 INFO - PROCESS | 2319 | --DOCSHELL 0x11b7eb800 == 41 [pid = 2319] [id = 191] 03:10:46 INFO - PROCESS | 2319 | --DOCSHELL 0x11922c800 == 40 [pid = 2319] [id = 190] 03:10:46 INFO - PROCESS | 2319 | --DOMWINDOW == 109 (0x115734800) [pid = 2319] [serial = 554] [outer = 0x0] [url = about:blank] 03:10:46 INFO - PROCESS | 2319 | --DOMWINDOW == 108 (0x12d3a4c00) [pid = 2319] [serial = 545] [outer = 0x0] [url = about:blank] 03:10:46 INFO - PROCESS | 2319 | 1461665446938 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:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 573ms 03:10:46 INFO - PROCESS | 2319 | 1461665446970 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 03:10:46 INFO - PROCESS | 2319 | 1461665446974 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 03:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:10:46 INFO - PROCESS | 2319 | 1461665446978 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:10:46 INFO - PROCESS | 2319 | 1461665446980 Marionette TRACE conn2 <- [1,774,null,{}] 03:10:46 INFO - PROCESS | 2319 | 1461665446982 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:10:47 INFO - PROCESS | 2319 | 1461665447059 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 107 (0x12bc56000) [pid = 2319] [serial = 501] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 106 (0x11b747400) [pid = 2319] [serial = 465] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 105 (0x12d3ab400) [pid = 2319] [serial = 404] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 104 (0x12bf6f800) [pid = 2319] [serial = 542] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 103 (0x12bd84c00) [pid = 2319] [serial = 536] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x127ff1000) [pid = 2319] [serial = 516] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x11a887c00) [pid = 2319] [serial = 515] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x125b8a400) [pid = 2319] [serial = 509] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x125b8e800) [pid = 2319] [serial = 524] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x126b1cc00) [pid = 2319] [serial = 525] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x11abd1400) [pid = 2319] [serial = 506] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x11a448400) [pid = 2319] [serial = 519] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x119264800) [pid = 2319] [serial = 518] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x11b714c00) [pid = 2319] [serial = 521] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x11bb0b400) [pid = 2319] [serial = 522] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 92 (0x126decc00) [pid = 2319] [serial = 527] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 91 (0x127ecec00) [pid = 2319] [serial = 528] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 90 (0x129063400) [pid = 2319] [serial = 530] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 89 (0x129677400) [pid = 2319] [serial = 512] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 88 (0x11575b800) [pid = 2319] [serial = 503] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 87 (0x11a88b000) [pid = 2319] [serial = 548] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 86 (0x126b58800) [pid = 2319] [serial = 552] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 85 (0x123a59800) [pid = 2319] [serial = 551] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 84 (0x12396a000) [pid = 2319] [serial = 539] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 83 (0x1296be000) [pid = 2319] [serial = 533] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 82 (0x12bc50c00) [pid = 2319] [serial = 534] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 81 (0x127f32000) [pid = 2319] [serial = 540] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 80 (0x12bf6a000) [pid = 2319] [serial = 537] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 79 (0x1292c2800) [pid = 2319] [serial = 531] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | --DOMWINDOW == 78 (0x12d1d0000) [pid = 2319] [serial = 543] [outer = 0x0] [url = about:blank] 03:10:47 INFO - PROCESS | 2319 | 1461665447111 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:47 INFO - PROCESS | 2319 | ++DOCSHELL 0x115954000 == 41 [pid = 2319] [id = 201] 03:10:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 79 (0x1154d9000) [pid = 2319] [serial = 601] [outer = 0x0] 03:10:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 80 (0x11a440800) [pid = 2319] [serial = 602] [outer = 0x1154d9000] 03:10:47 INFO - PROCESS | 2319 | 1461665447137 Marionette DEBUG loaded listener.js 03:10:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 81 (0x11bb08800) [pid = 2319] [serial = 603] [outer = 0x1154d9000] 03:10:47 INFO - PROCESS | 2319 | 1461665447436 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:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 471ms 03:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:10:47 INFO - PROCESS | 2319 | 1461665447455 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 03:10:47 INFO - PROCESS | 2319 | 1461665447456 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 03:10:47 INFO - PROCESS | 2319 | 1461665447458 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:10:47 INFO - PROCESS | 2319 | 1461665447460 Marionette TRACE conn2 <- [1,778,null,{}] 03:10:47 INFO - PROCESS | 2319 | 1461665447470 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:10:47 INFO - PROCESS | 2319 | 1461665447536 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 03:10:47 INFO - PROCESS | 2319 | 1461665447541 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:47 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b238000 == 42 [pid = 2319] [id = 202] 03:10:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 82 (0x123638400) [pid = 2319] [serial = 604] [outer = 0x0] 03:10:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 83 (0x12396ac00) [pid = 2319] [serial = 605] [outer = 0x123638400] 03:10:47 INFO - PROCESS | 2319 | 1461665447565 Marionette DEBUG loaded listener.js 03:10:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 84 (0x125e62800) [pid = 2319] [serial = 606] [outer = 0x123638400] 03:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 572ms 03:10:48 INFO - PROCESS | 2319 | 1461665448023 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:10:48 INFO - PROCESS | 2319 | 1461665448035 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 03:10:48 INFO - PROCESS | 2319 | 1461665448038 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 03:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:10:48 INFO - PROCESS | 2319 | 1461665448041 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:10:48 INFO - PROCESS | 2319 | 1461665448043 Marionette TRACE conn2 <- [1,782,null,{}] 03:10:48 INFO - PROCESS | 2319 | 1461665448047 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:10:48 INFO - PROCESS | 2319 | 1461665448163 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 03:10:48 INFO - PROCESS | 2319 | 1461665448171 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:48 INFO - PROCESS | 2319 | ++DOCSHELL 0x11c3d2800 == 43 [pid = 2319] [id = 203] 03:10:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 85 (0x126b1d000) [pid = 2319] [serial = 607] [outer = 0x0] 03:10:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 86 (0x127697000) [pid = 2319] [serial = 608] [outer = 0x126b1d000] 03:10:48 INFO - PROCESS | 2319 | 1461665448207 Marionette DEBUG loaded listener.js 03:10:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 87 (0x127ed5800) [pid = 2319] [serial = 609] [outer = 0x126b1d000] 03:10:48 INFO - PROCESS | 2319 | 1461665448516 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:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 522ms 03:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:10:48 INFO - PROCESS | 2319 | 1461665448562 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 03:10:48 INFO - PROCESS | 2319 | 1461665448563 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 03:10:48 INFO - PROCESS | 2319 | 1461665448565 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:10:48 INFO - PROCESS | 2319 | 1461665448566 Marionette TRACE conn2 <- [1,786,null,{}] 03:10:48 INFO - PROCESS | 2319 | 1461665448569 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:10:48 INFO - PROCESS | 2319 | 1461665448667 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 03:10:48 INFO - PROCESS | 2319 | 1461665448673 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:48 INFO - PROCESS | 2319 | ++DOCSHELL 0x1239e2800 == 44 [pid = 2319] [id = 204] 03:10:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 88 (0x127fe8800) [pid = 2319] [serial = 610] [outer = 0x0] 03:10:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 89 (0x12889a400) [pid = 2319] [serial = 611] [outer = 0x127fe8800] 03:10:48 INFO - PROCESS | 2319 | 1461665448699 Marionette DEBUG loaded listener.js 03:10:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 90 (0x1292b9400) [pid = 2319] [serial = 612] [outer = 0x127fe8800] 03:10:49 INFO - PROCESS | 2319 | 1461665449037 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:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 518ms 03:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:10:49 INFO - PROCESS | 2319 | 1461665449084 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 03:10:49 INFO - PROCESS | 2319 | 1461665449086 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 03:10:49 INFO - PROCESS | 2319 | 1461665449088 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:10:49 INFO - PROCESS | 2319 | 1461665449089 Marionette TRACE conn2 <- [1,790,null,{}] 03:10:49 INFO - PROCESS | 2319 | 1461665449091 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:10:49 INFO - PROCESS | 2319 | 1461665449202 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 03:10:49 INFO - PROCESS | 2319 | 1461665449216 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:49 INFO - PROCESS | 2319 | ++DOCSHELL 0x126f2c800 == 45 [pid = 2319] [id = 205] 03:10:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 91 (0x129669800) [pid = 2319] [serial = 613] [outer = 0x0] 03:10:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 92 (0x129683000) [pid = 2319] [serial = 614] [outer = 0x129669800] 03:10:49 INFO - PROCESS | 2319 | 1461665449243 Marionette DEBUG loaded listener.js 03:10:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x12b625400) [pid = 2319] [serial = 615] [outer = 0x129669800] 03:10:49 INFO - PROCESS | 2319 | 1461665449601 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:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 569ms 03:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:10:49 INFO - PROCESS | 2319 | 1461665449658 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 03:10:49 INFO - PROCESS | 2319 | 1461665449660 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 03:10:49 INFO - PROCESS | 2319 | 1461665449663 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:10:49 INFO - PROCESS | 2319 | 1461665449665 Marionette TRACE conn2 <- [1,794,null,{}] 03:10:49 INFO - PROCESS | 2319 | 1461665449668 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:10:49 INFO - PROCESS | 2319 | 1461665449802 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 03:10:49 INFO - PROCESS | 2319 | 1461665449824 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:49 INFO - PROCESS | 2319 | ++DOCSHELL 0x127939000 == 46 [pid = 2319] [id = 206] 03:10:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x12b628000) [pid = 2319] [serial = 616] [outer = 0x0] 03:10:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x12b62f000) [pid = 2319] [serial = 617] [outer = 0x12b628000] 03:10:49 INFO - PROCESS | 2319 | 1461665449844 Marionette DEBUG loaded listener.js 03:10:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x12b985400) [pid = 2319] [serial = 618] [outer = 0x12b628000] 03:10:50 INFO - PROCESS | 2319 | 1461665450223 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:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 573ms 03:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:10:50 INFO - PROCESS | 2319 | 1461665450240 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 03:10:50 INFO - PROCESS | 2319 | 1461665450241 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 03:10:50 INFO - PROCESS | 2319 | 1461665450243 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:10:50 INFO - PROCESS | 2319 | 1461665450244 Marionette TRACE conn2 <- [1,798,null,{}] 03:10:50 INFO - PROCESS | 2319 | 1461665450247 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:10:50 INFO - PROCESS | 2319 | 1461665450371 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 03:10:50 INFO - PROCESS | 2319 | 1461665450439 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:50 INFO - PROCESS | 2319 | ++DOCSHELL 0x129649000 == 47 [pid = 2319] [id = 207] 03:10:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x12b62dc00) [pid = 2319] [serial = 619] [outer = 0x0] 03:10:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x12bc51400) [pid = 2319] [serial = 620] [outer = 0x12b62dc00] 03:10:50 INFO - PROCESS | 2319 | 1461665450484 Marionette DEBUG loaded listener.js 03:10:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x12bd7b000) [pid = 2319] [serial = 621] [outer = 0x12b62dc00] 03:10:50 INFO - PROCESS | 2319 | 1461665450866 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:10:50 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:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 670ms 03:10:50 INFO - PROCESS | 2319 | 1461665450913 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 03:10:50 INFO - PROCESS | 2319 | 1461665450914 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 03:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:10:50 INFO - PROCESS | 2319 | 1461665450917 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:10:50 INFO - PROCESS | 2319 | 1461665450918 Marionette TRACE conn2 <- [1,802,null,{}] 03:10:50 INFO - PROCESS | 2319 | 1461665450920 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:10:51 INFO - PROCESS | 2319 | 1461665451093 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 03:10:51 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x114bb6400) [pid = 2319] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:10:51 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x12d1d5400) [pid = 2319] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:10:51 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x119257400) [pid = 2319] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:10:51 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x127f31c00) [pid = 2319] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:10:51 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x11bf6ac00) [pid = 2319] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:10:51 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x115717400) [pid = 2319] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:10:51 INFO - PROCESS | 2319 | --DOMWINDOW == 92 (0x11a7b8400) [pid = 2319] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:10:51 INFO - PROCESS | 2319 | --DOMWINDOW == 91 (0x119c89c00) [pid = 2319] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:10:51 INFO - PROCESS | 2319 | --DOMWINDOW == 90 (0x119d3b400) [pid = 2319] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:10:51 INFO - PROCESS | 2319 | --DOMWINDOW == 89 (0x1188ed400) [pid = 2319] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:10:51 INFO - PROCESS | 2319 | --DOMWINDOW == 88 (0x11b7bac00) [pid = 2319] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:10:51 INFO - PROCESS | 2319 | --DOMWINDOW == 87 (0x118fb1c00) [pid = 2319] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:10:51 INFO - PROCESS | 2319 | --DOMWINDOW == 86 (0x118fafc00) [pid = 2319] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:10:51 INFO - PROCESS | 2319 | --DOMWINDOW == 85 (0x123909400) [pid = 2319] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:10:51 INFO - PROCESS | 2319 | --DOMWINDOW == 84 (0x11a43e800) [pid = 2319] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:10:51 INFO - PROCESS | 2319 | --DOMWINDOW == 83 (0x1154d8c00) [pid = 2319] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:10:51 INFO - PROCESS | 2319 | --DOMWINDOW == 82 (0x12396b800) [pid = 2319] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:10:51 INFO - PROCESS | 2319 | 1461665451131 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:51 INFO - PROCESS | 2319 | ++DOCSHELL 0x11881c800 == 48 [pid = 2319] [id = 208] 03:10:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 83 (0x1136ce000) [pid = 2319] [serial = 622] [outer = 0x0] 03:10:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 84 (0x115344400) [pid = 2319] [serial = 623] [outer = 0x1136ce000] 03:10:51 INFO - PROCESS | 2319 | 1461665451157 Marionette DEBUG loaded listener.js 03:10:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 85 (0x119193400) [pid = 2319] [serial = 624] [outer = 0x1136ce000] 03:10:51 INFO - PROCESS | 2319 | 1461665451417 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:10:51 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:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 520ms 03:10:51 INFO - PROCESS | 2319 | 1461665451441 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 03:10:51 INFO - PROCESS | 2319 | 1461665451442 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 03:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:10:51 INFO - PROCESS | 2319 | 1461665451444 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:10:51 INFO - PROCESS | 2319 | 1461665451446 Marionette TRACE conn2 <- [1,806,null,{}] 03:10:51 INFO - PROCESS | 2319 | 1461665451456 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:10:51 INFO - PROCESS | 2319 | 1461665451543 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 03:10:51 INFO - PROCESS | 2319 | 1461665451552 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:51 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b90e800 == 49 [pid = 2319] [id = 209] 03:10:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 86 (0x11a7b5400) [pid = 2319] [serial = 625] [outer = 0x0] 03:10:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 87 (0x123a5c400) [pid = 2319] [serial = 626] [outer = 0x11a7b5400] 03:10:51 INFO - PROCESS | 2319 | 1461665451580 Marionette DEBUG loaded listener.js 03:10:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 88 (0x1276bdc00) [pid = 2319] [serial = 627] [outer = 0x11a7b5400] 03:10:52 INFO - PROCESS | 2319 | [2319] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:10:52 INFO - PROCESS | 2319 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 03:10:52 INFO - PROCESS | 2319 | Determined SkiaGL cache limits: Size 100663296, Items: 256 03:10:52 INFO - PROCESS | 2319 | [GFX2-]: Using SkiaGL canvas. 03:10:52 INFO - PROCESS | 2319 | 1461665452100 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:10:52 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:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 678ms 03:10:52 INFO - PROCESS | 2319 | 1461665452124 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 03:10:52 INFO - PROCESS | 2319 | 1461665452126 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 03:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:10:52 INFO - PROCESS | 2319 | 1461665452128 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:10:52 INFO - PROCESS | 2319 | 1461665452129 Marionette TRACE conn2 <- [1,810,null,{}] 03:10:52 INFO - PROCESS | 2319 | 1461665452134 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:10:52 INFO - PROCESS | 2319 | 1461665452222 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 03:10:52 INFO - PROCESS | 2319 | 1461665452228 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:52 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bf45000 == 50 [pid = 2319] [id = 210] 03:10:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 89 (0x12769c000) [pid = 2319] [serial = 628] [outer = 0x0] 03:10:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 90 (0x12cedb800) [pid = 2319] [serial = 629] [outer = 0x12769c000] 03:10:52 INFO - PROCESS | 2319 | 1461665452260 Marionette DEBUG loaded listener.js 03:10:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 91 (0x12d1d2400) [pid = 2319] [serial = 630] [outer = 0x12769c000] 03:10:52 INFO - PROCESS | 2319 | 1461665452590 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:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 03:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:10:52 INFO - PROCESS | 2319 | 1461665452600 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 03:10:52 INFO - PROCESS | 2319 | 1461665452602 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 03:10:52 INFO - PROCESS | 2319 | 1461665452604 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:10:52 INFO - PROCESS | 2319 | 1461665452605 Marionette TRACE conn2 <- [1,814,null,{}] 03:10:52 INFO - PROCESS | 2319 | 1461665452607 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:10:52 INFO - PROCESS | 2319 | 1461665452686 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 03:10:52 INFO - PROCESS | 2319 | 1461665452734 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:52 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ce34000 == 51 [pid = 2319] [id = 211] 03:10:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 92 (0x1276bd000) [pid = 2319] [serial = 631] [outer = 0x0] 03:10:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x12d1ddc00) [pid = 2319] [serial = 632] [outer = 0x1276bd000] 03:10:52 INFO - PROCESS | 2319 | 1461665452760 Marionette DEBUG loaded listener.js 03:10:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x12d3ac400) [pid = 2319] [serial = 633] [outer = 0x1276bd000] 03:10:53 INFO - PROCESS | 2319 | 1461665453055 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 03:10:53 INFO - PROCESS | 2319 | 1461665453134 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 03:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:10:53 INFO - PROCESS | 2319 | 1461665453138 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:10:53 INFO - PROCESS | 2319 | 1461665453141 Marionette TRACE conn2 <- [1,818,null,{}] 03:10:53 INFO - PROCESS | 2319 | 1461665453145 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:10:53 INFO - PROCESS | 2319 | 1461665453235 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 03:10:53 INFO - PROCESS | 2319 | 1461665453322 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:53 INFO - PROCESS | 2319 | ++DOCSHELL 0x118e3d800 == 52 [pid = 2319] [id = 212] 03:10:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x11575ac00) [pid = 2319] [serial = 634] [outer = 0x0] 03:10:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x1166d1000) [pid = 2319] [serial = 635] [outer = 0x11575ac00] 03:10:53 INFO - PROCESS | 2319 | 1461665453354 Marionette DEBUG loaded listener.js 03:10:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x118fbc800) [pid = 2319] [serial = 636] [outer = 0x11575ac00] 03:10:53 INFO - PROCESS | 2319 | 1461665453794 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:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 670ms 03:10:53 INFO - PROCESS | 2319 | 1461665453809 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 03:10:53 INFO - PROCESS | 2319 | 1461665453812 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 03:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:10:53 INFO - PROCESS | 2319 | 1461665453818 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:10:53 INFO - PROCESS | 2319 | 1461665453820 Marionette TRACE conn2 <- [1,822,null,{}] 03:10:53 INFO - PROCESS | 2319 | 1461665453823 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:10:53 INFO - PROCESS | 2319 | 1461665453921 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 03:10:54 INFO - PROCESS | 2319 | 1461665454008 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:54 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bf92800 == 53 [pid = 2319] [id = 213] 03:10:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x11bb02800) [pid = 2319] [serial = 637] [outer = 0x0] 03:10:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x11bf65000) [pid = 2319] [serial = 638] [outer = 0x11bb02800] 03:10:54 INFO - PROCESS | 2319 | 1461665454039 Marionette DEBUG loaded listener.js 03:10:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x12368c000) [pid = 2319] [serial = 639] [outer = 0x11bb02800] 03:10:54 INFO - PROCESS | 2319 | 1461665454455 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:10:54 INFO - PROCESS | 2319 | 1461665454491 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 03:10:54 INFO - PROCESS | 2319 | 1461665454493 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:10:54 INFO - PROCESS | 2319 | 1461665454495 Marionette TRACE conn2 <- [1,826,null,{}] 03:10:54 INFO - PROCESS | 2319 | 1461665454502 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:10:54 INFO - PROCESS | 2319 | 1461665454602 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 03:10:54 INFO - PROCESS | 2319 | 1461665454666 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:54 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bf38000 == 54 [pid = 2319] [id = 214] 03:10:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x1276bf800) [pid = 2319] [serial = 640] [outer = 0x0] 03:10:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x1292c1000) [pid = 2319] [serial = 641] [outer = 0x1276bf800] 03:10:54 INFO - PROCESS | 2319 | 1461665454699 Marionette DEBUG loaded listener.js 03:10:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x12967dc00) [pid = 2319] [serial = 642] [outer = 0x1276bf800] 03:10:55 INFO - PROCESS | 2319 | 1461665455110 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:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 621ms 03:10:55 INFO - PROCESS | 2319 | 1461665455114 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 03:10:55 INFO - PROCESS | 2319 | 1461665455116 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 03:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:10:55 INFO - PROCESS | 2319 | 1461665455118 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:10:55 INFO - PROCESS | 2319 | 1461665455120 Marionette TRACE conn2 <- [1,830,null,{}] 03:10:55 INFO - PROCESS | 2319 | 1461665455122 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:10:55 INFO - PROCESS | 2319 | 1461665455242 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 03:10:55 INFO - PROCESS | 2319 | 1461665455344 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:55 INFO - PROCESS | 2319 | ++DOCSHELL 0x116393000 == 55 [pid = 2319] [id = 215] 03:10:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 104 (0x1147db400) [pid = 2319] [serial = 643] [outer = 0x0] 03:10:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 105 (0x119261400) [pid = 2319] [serial = 644] [outer = 0x1147db400] 03:10:55 INFO - PROCESS | 2319 | 1461665455376 Marionette DEBUG loaded listener.js 03:10:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 106 (0x1276bd800) [pid = 2319] [serial = 645] [outer = 0x1147db400] 03:10:55 INFO - PROCESS | 2319 | 1461665455965 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:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 868ms 03:10:55 INFO - PROCESS | 2319 | 1461665455997 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 03:10:56 INFO - PROCESS | 2319 | 1461665456000 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 03:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:10:56 INFO - PROCESS | 2319 | 1461665456004 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:10:56 INFO - PROCESS | 2319 | 1461665456006 Marionette TRACE conn2 <- [1,834,null,{}] 03:10:56 INFO - PROCESS | 2319 | 1461665456010 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:10:56 INFO - PROCESS | 2319 | 1461665456096 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 03:10:56 INFO - PROCESS | 2319 | 1461665456164 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:56 INFO - PROCESS | 2319 | ++DOCSHELL 0x119721000 == 56 [pid = 2319] [id = 216] 03:10:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 107 (0x115757000) [pid = 2319] [serial = 646] [outer = 0x0] 03:10:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 108 (0x11593b800) [pid = 2319] [serial = 647] [outer = 0x115757000] 03:10:56 INFO - PROCESS | 2319 | 1461665456193 Marionette DEBUG loaded listener.js 03:10:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 109 (0x118e86400) [pid = 2319] [serial = 648] [outer = 0x115757000] 03:10:56 INFO - PROCESS | 2319 | 1461665456640 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:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 674ms 03:10:56 INFO - PROCESS | 2319 | --DOCSHELL 0x12ce32000 == 55 [pid = 2319] [id = 182] 03:10:56 INFO - PROCESS | 2319 | --DOCSHELL 0x12bf45000 == 54 [pid = 2319] [id = 210] 03:10:56 INFO - PROCESS | 2319 | --DOCSHELL 0x12b90e800 == 53 [pid = 2319] [id = 209] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 108 (0x1292c3400) [pid = 2319] [serial = 587] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | 1461665456698 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 03:10:56 INFO - PROCESS | 2319 | 1461665456702 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 03:10:56 INFO - PROCESS | 2319 | --DOCSHELL 0x11881c800 == 52 [pid = 2319] [id = 208] 03:10:56 INFO - PROCESS | 2319 | --DOCSHELL 0x129649000 == 51 [pid = 2319] [id = 207] 03:10:56 INFO - PROCESS | 2319 | --DOCSHELL 0x127939000 == 50 [pid = 2319] [id = 206] 03:10:56 INFO - PROCESS | 2319 | --DOCSHELL 0x126f2c800 == 49 [pid = 2319] [id = 205] 03:10:56 INFO - PROCESS | 2319 | --DOCSHELL 0x1239e2800 == 48 [pid = 2319] [id = 204] 03:10:56 INFO - PROCESS | 2319 | --DOCSHELL 0x11c3d2800 == 47 [pid = 2319] [id = 203] 03:10:56 INFO - PROCESS | 2319 | --DOCSHELL 0x11b238000 == 46 [pid = 2319] [id = 202] 03:10:56 INFO - PROCESS | 2319 | --DOCSHELL 0x115954000 == 45 [pid = 2319] [id = 201] 03:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:10:56 INFO - PROCESS | 2319 | --DOCSHELL 0x119167000 == 44 [pid = 2319] [id = 200] 03:10:56 INFO - PROCESS | 2319 | --DOCSHELL 0x127f9c800 == 43 [pid = 2319] [id = 196] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 107 (0x1186b6400) [pid = 2319] [serial = 462] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 106 (0x12da0b800) [pid = 2319] [serial = 546] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 105 (0x11bf63c00) [pid = 2319] [serial = 549] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 104 (0x1296b0400) [pid = 2319] [serial = 513] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 103 (0x126f57800) [pid = 2319] [serial = 510] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x118e80000) [pid = 2319] [serial = 504] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x11b7c5000) [pid = 2319] [serial = 507] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x129098c00) [pid = 2319] [serial = 585] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x11ab68000) [pid = 2319] [serial = 563] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x11bb09c00) [pid = 2319] [serial = 581] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x11c43e800) [pid = 2319] [serial = 567] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x11bf6a000) [pid = 2319] [serial = 566] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x119263400) [pid = 2319] [serial = 561] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x119132c00) [pid = 2319] [serial = 560] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x119c93800) [pid = 2319] [serial = 570] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 92 (0x119130000) [pid = 2319] [serial = 569] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 91 (0x127ed0c00) [pid = 2319] [serial = 584] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 90 (0x123a5e000) [pid = 2319] [serial = 575] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 89 (0x11c314000) [pid = 2319] [serial = 572] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 88 (0x123684400) [pid = 2319] [serial = 573] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 87 (0x11b71fc00) [pid = 2319] [serial = 564] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 86 (0x115759800) [pid = 2319] [serial = 557] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 85 (0x11867c400) [pid = 2319] [serial = 558] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 84 (0x126b63400) [pid = 2319] [serial = 578] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 83 (0x12764b400) [pid = 2319] [serial = 579] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 82 (0x12769a800) [pid = 2319] [serial = 582] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | --DOMWINDOW == 81 (0x125e62400) [pid = 2319] [serial = 576] [outer = 0x0] [url = about:blank] 03:10:56 INFO - PROCESS | 2319 | 1461665456727 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:10:56 INFO - PROCESS | 2319 | 1461665456729 Marionette TRACE conn2 <- [1,838,null,{}] 03:10:56 INFO - PROCESS | 2319 | 1461665456734 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:10:56 INFO - PROCESS | 2319 | 1461665456805 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 03:10:56 INFO - PROCESS | 2319 | 1461665456810 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:56 INFO - PROCESS | 2319 | ++DOCSHELL 0x11866b000 == 44 [pid = 2319] [id = 217] 03:10:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 82 (0x118e88000) [pid = 2319] [serial = 649] [outer = 0x0] 03:10:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 83 (0x118fb6800) [pid = 2319] [serial = 650] [outer = 0x118e88000] 03:10:56 INFO - PROCESS | 2319 | 1461665456838 Marionette DEBUG loaded listener.js 03:10:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 84 (0x119a6d000) [pid = 2319] [serial = 651] [outer = 0x118e88000] 03:10:57 INFO - PROCESS | 2319 | 1461665457183 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:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 487ms 03:10:57 INFO - PROCESS | 2319 | 1461665457201 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 03:10:57 INFO - PROCESS | 2319 | 1461665457203 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 03:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:10:57 INFO - PROCESS | 2319 | 1461665457205 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:10:57 INFO - PROCESS | 2319 | 1461665457208 Marionette TRACE conn2 <- [1,842,null,{}] 03:10:57 INFO - PROCESS | 2319 | 1461665457216 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:10:57 INFO - PROCESS | 2319 | 1461665457313 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 03:10:57 INFO - PROCESS | 2319 | 1461665457364 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:57 INFO - PROCESS | 2319 | ++DOCSHELL 0x119724800 == 45 [pid = 2319] [id = 218] 03:10:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 85 (0x119259400) [pid = 2319] [serial = 652] [outer = 0x0] 03:10:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 86 (0x11a884800) [pid = 2319] [serial = 653] [outer = 0x119259400] 03:10:57 INFO - PROCESS | 2319 | 1461665457409 Marionette DEBUG loaded listener.js 03:10:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 87 (0x11b7ba800) [pid = 2319] [serial = 654] [outer = 0x119259400] 03:10:57 INFO - PROCESS | 2319 | 1461665457828 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:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 672ms 03:10:57 INFO - PROCESS | 2319 | 1461665457878 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 03:10:57 INFO - PROCESS | 2319 | 1461665457879 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 03:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:10:57 INFO - PROCESS | 2319 | 1461665457887 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:10:57 INFO - PROCESS | 2319 | 1461665457888 Marionette TRACE conn2 <- [1,846,null,{}] 03:10:57 INFO - PROCESS | 2319 | 1461665457891 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:10:57 INFO - PROCESS | 2319 | 1461665457968 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 03:10:57 INFO - PROCESS | 2319 | 1461665457991 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:58 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b753800 == 46 [pid = 2319] [id = 219] 03:10:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 88 (0x11c647000) [pid = 2319] [serial = 655] [outer = 0x0] 03:10:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 89 (0x123680000) [pid = 2319] [serial = 656] [outer = 0x11c647000] 03:10:58 INFO - PROCESS | 2319 | 1461665458017 Marionette DEBUG loaded listener.js 03:10:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 90 (0x123966c00) [pid = 2319] [serial = 657] [outer = 0x11c647000] 03:10:58 INFO - PROCESS | 2319 | 1461665458337 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:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 468ms 03:10:58 INFO - PROCESS | 2319 | 1461665458356 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 03:10:58 INFO - PROCESS | 2319 | 1461665458357 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 03:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:10:58 INFO - PROCESS | 2319 | 1461665458359 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:10:58 INFO - PROCESS | 2319 | 1461665458360 Marionette TRACE conn2 <- [1,850,null,{}] 03:10:58 INFO - PROCESS | 2319 | 1461665458363 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:10:58 INFO - PROCESS | 2319 | 1461665458436 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 03:10:58 INFO - PROCESS | 2319 | 1461665458489 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:58 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bc11800 == 47 [pid = 2319] [id = 220] 03:10:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 91 (0x11bf63c00) [pid = 2319] [serial = 658] [outer = 0x0] 03:10:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 92 (0x123a53c00) [pid = 2319] [serial = 659] [outer = 0x11bf63c00] 03:10:58 INFO - PROCESS | 2319 | 1461665458516 Marionette DEBUG loaded listener.js 03:10:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x125b95400) [pid = 2319] [serial = 660] [outer = 0x11bf63c00] 03:10:58 INFO - PROCESS | 2319 | 1461665458837 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:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 520ms 03:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:10:58 INFO - PROCESS | 2319 | 1461665458879 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 03:10:58 INFO - PROCESS | 2319 | 1461665458881 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 03:10:58 INFO - PROCESS | 2319 | 1461665458883 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:10:58 INFO - PROCESS | 2319 | 1461665458884 Marionette TRACE conn2 <- [1,854,null,{}] 03:10:58 INFO - PROCESS | 2319 | 1461665458886 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:10:58 INFO - PROCESS | 2319 | 1461665458992 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 03:10:59 INFO - PROCESS | 2319 | 1461665459026 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:59 INFO - PROCESS | 2319 | ++DOCSHELL 0x11c4e9000 == 48 [pid = 2319] [id = 221] 03:10:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x125f3b000) [pid = 2319] [serial = 661] [outer = 0x0] 03:10:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x126f57800) [pid = 2319] [serial = 662] [outer = 0x125f3b000] 03:10:59 INFO - PROCESS | 2319 | 1461665459054 Marionette DEBUG loaded listener.js 03:10:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x1276c4400) [pid = 2319] [serial = 663] [outer = 0x125f3b000] 03:10:59 INFO - PROCESS | 2319 | 1461665459385 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:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 520ms 03:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:10:59 INFO - PROCESS | 2319 | 1461665459404 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 03:10:59 INFO - PROCESS | 2319 | 1461665459405 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 03:10:59 INFO - PROCESS | 2319 | 1461665459407 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:10:59 INFO - PROCESS | 2319 | 1461665459408 Marionette TRACE conn2 <- [1,858,null,{}] 03:10:59 INFO - PROCESS | 2319 | 1461665459411 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:10:59 INFO - PROCESS | 2319 | 1461665459502 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 03:10:59 INFO - PROCESS | 2319 | 1461665459511 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:59 INFO - PROCESS | 2319 | ++DOCSHELL 0x125b7c800 == 49 [pid = 2319] [id = 222] 03:10:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x1276c6c00) [pid = 2319] [serial = 664] [outer = 0x0] 03:10:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x127ed0c00) [pid = 2319] [serial = 665] [outer = 0x1276c6c00] 03:10:59 INFO - PROCESS | 2319 | 1461665459538 Marionette DEBUG loaded listener.js 03:10:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x128847800) [pid = 2319] [serial = 666] [outer = 0x1276c6c00] 03:10:59 INFO - PROCESS | 2319 | 1461665459858 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:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 470ms 03:10:59 INFO - PROCESS | 2319 | 1461665459887 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 03:10:59 INFO - PROCESS | 2319 | 1461665459889 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 03:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:10:59 INFO - PROCESS | 2319 | 1461665459892 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:10:59 INFO - PROCESS | 2319 | 1461665459894 Marionette TRACE conn2 <- [1,862,null,{}] 03:10:59 INFO - PROCESS | 2319 | 1461665459897 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:11:00 INFO - PROCESS | 2319 | 1461665460044 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 03:11:00 INFO - PROCESS | 2319 | 1461665460087 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:00 INFO - PROCESS | 2319 | ++DOCSHELL 0x125f92000 == 50 [pid = 2319] [id = 223] 03:11:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x125f40400) [pid = 2319] [serial = 667] [outer = 0x0] 03:11:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x12906f800) [pid = 2319] [serial = 668] [outer = 0x125f40400] 03:11:00 INFO - PROCESS | 2319 | 1461665460126 Marionette DEBUG loaded listener.js 03:11:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x12966ac00) [pid = 2319] [serial = 669] [outer = 0x125f40400] 03:11:00 INFO - PROCESS | 2319 | 1461665460536 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:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 671ms 03:11:00 INFO - PROCESS | 2319 | 1461665460562 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 03:11:00 INFO - PROCESS | 2319 | 1461665460564 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 03:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:11:00 INFO - PROCESS | 2319 | 1461665460572 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:11:00 INFO - PROCESS | 2319 | 1461665460573 Marionette TRACE conn2 <- [1,866,null,{}] 03:11:00 INFO - PROCESS | 2319 | 1461665460575 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:11:00 INFO - PROCESS | 2319 | 1461665460668 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 03:11:00 INFO - PROCESS | 2319 | 1461665460672 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:00 INFO - PROCESS | 2319 | ++DOCSHELL 0x126faf000 == 51 [pid = 2319] [id = 224] 03:11:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x11ab61400) [pid = 2319] [serial = 670] [outer = 0x0] 03:11:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 104 (0x125f3cc00) [pid = 2319] [serial = 671] [outer = 0x11ab61400] 03:11:00 INFO - PROCESS | 2319 | 1461665460698 Marionette DEBUG loaded listener.js 03:11:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 105 (0x129678400) [pid = 2319] [serial = 672] [outer = 0x11ab61400] 03:11:01 INFO - PROCESS | 2319 | --DOMWINDOW == 104 (0x1136ce000) [pid = 2319] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:11:01 INFO - PROCESS | 2319 | --DOMWINDOW == 103 (0x11a7b5400) [pid = 2319] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:11:01 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x1156e8800) [pid = 2319] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:11:01 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x129669800) [pid = 2319] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:11:01 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x12b628000) [pid = 2319] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:11:01 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x126b1d000) [pid = 2319] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:11:01 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x127fe8800) [pid = 2319] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:11:01 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x1154d9000) [pid = 2319] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:11:01 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x118fb7000) [pid = 2319] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:11:01 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x1268dec00) [pid = 2319] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:11:01 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x123638400) [pid = 2319] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:11:01 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x12769c000) [pid = 2319] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:11:01 INFO - PROCESS | 2319 | --DOMWINDOW == 92 (0x12b62dc00) [pid = 2319] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:11:01 INFO - PROCESS | 2319 | 1461665461169 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:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 624ms 03:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:11:01 INFO - PROCESS | 2319 | 1461665461190 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 03:11:01 INFO - PROCESS | 2319 | 1461665461192 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 03:11:01 INFO - PROCESS | 2319 | 1461665461194 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:11:01 INFO - PROCESS | 2319 | 1461665461195 Marionette TRACE conn2 <- [1,870,null,{}] 03:11:01 INFO - PROCESS | 2319 | 1461665461210 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:11:01 INFO - PROCESS | 2319 | 1461665461291 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 03:11:01 INFO - PROCESS | 2319 | 1461665461295 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:01 INFO - PROCESS | 2319 | ++DOCSHELL 0x127921000 == 52 [pid = 2319] [id = 225] 03:11:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x123a55c00) [pid = 2319] [serial = 673] [outer = 0x0] 03:11:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x1292c0c00) [pid = 2319] [serial = 674] [outer = 0x123a55c00] 03:11:01 INFO - PROCESS | 2319 | 1461665461323 Marionette DEBUG loaded listener.js 03:11:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x12967bc00) [pid = 2319] [serial = 675] [outer = 0x123a55c00] 03:11:01 INFO - PROCESS | 2319 | 1461665461646 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:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 468ms 03:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:11:01 INFO - PROCESS | 2319 | 1461665461662 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 03:11:01 INFO - PROCESS | 2319 | 1461665461665 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 03:11:01 INFO - PROCESS | 2319 | 1461665461669 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:11:01 INFO - PROCESS | 2319 | 1461665461670 Marionette TRACE conn2 <- [1,874,null,{}] 03:11:01 INFO - PROCESS | 2319 | 1461665461673 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:11:01 INFO - PROCESS | 2319 | 1461665461759 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 03:11:01 INFO - PROCESS | 2319 | 1461665461764 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:01 INFO - PROCESS | 2319 | ++DOCSHELL 0x129649000 == 53 [pid = 2319] [id = 226] 03:11:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x129671400) [pid = 2319] [serial = 676] [outer = 0x0] 03:11:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x1296bcc00) [pid = 2319] [serial = 677] [outer = 0x129671400] 03:11:01 INFO - PROCESS | 2319 | 1461665461796 Marionette DEBUG loaded listener.js 03:11:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x12b849000) [pid = 2319] [serial = 678] [outer = 0x129671400] 03:11:02 INFO - PROCESS | 2319 | 1461665462104 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:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 469ms 03:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:11:02 INFO - PROCESS | 2319 | 1461665462138 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 03:11:02 INFO - PROCESS | 2319 | 1461665462140 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 03:11:02 INFO - PROCESS | 2319 | 1461665462142 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:11:02 INFO - PROCESS | 2319 | 1461665462143 Marionette TRACE conn2 <- [1,878,null,{}] 03:11:02 INFO - PROCESS | 2319 | 1461665462145 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:11:02 INFO - PROCESS | 2319 | 1461665462256 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 03:11:02 INFO - PROCESS | 2319 | 1461665462262 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:02 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b412800 == 54 [pid = 2319] [id = 227] 03:11:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x12967c800) [pid = 2319] [serial = 679] [outer = 0x0] 03:11:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x12b98c000) [pid = 2319] [serial = 680] [outer = 0x12967c800] 03:11:02 INFO - PROCESS | 2319 | 1461665462290 Marionette DEBUG loaded listener.js 03:11:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x12bd7c400) [pid = 2319] [serial = 681] [outer = 0x12967c800] 03:11:02 INFO - PROCESS | 2319 | 1461665462599 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:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 468ms 03:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:11:02 INFO - PROCESS | 2319 | 1461665462611 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 03:11:02 INFO - PROCESS | 2319 | 1461665462612 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 03:11:02 INFO - PROCESS | 2319 | 1461665462616 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:11:02 INFO - PROCESS | 2319 | 1461665462618 Marionette TRACE conn2 <- [1,882,null,{}] 03:11:02 INFO - PROCESS | 2319 | 1461665462621 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:11:02 INFO - PROCESS | 2319 | 1461665462699 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 03:11:02 INFO - PROCESS | 2319 | 1461665462704 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:02 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bf2f800 == 55 [pid = 2319] [id = 228] 03:11:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x129682400) [pid = 2319] [serial = 682] [outer = 0x0] 03:11:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x12bd87000) [pid = 2319] [serial = 683] [outer = 0x129682400] 03:11:02 INFO - PROCESS | 2319 | 1461665462729 Marionette DEBUG loaded listener.js 03:11:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 104 (0x12cedcc00) [pid = 2319] [serial = 684] [outer = 0x129682400] 03:11:03 INFO - PROCESS | 2319 | 1461665463131 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:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 573ms 03:11:03 INFO - PROCESS | 2319 | 1461665463187 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 03:11:03 INFO - PROCESS | 2319 | 1461665463190 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 03:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:11:03 INFO - PROCESS | 2319 | 1461665463193 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:11:03 INFO - PROCESS | 2319 | 1461665463196 Marionette TRACE conn2 <- [1,886,null,{}] 03:11:03 INFO - PROCESS | 2319 | 1461665463200 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:11:03 INFO - PROCESS | 2319 | 1461665463300 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 03:11:03 INFO - PROCESS | 2319 | 1461665463362 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:03 INFO - PROCESS | 2319 | ++DOCSHELL 0x118e48000 == 56 [pid = 2319] [id = 229] 03:11:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 105 (0x114bbfc00) [pid = 2319] [serial = 685] [outer = 0x0] 03:11:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 106 (0x11867b000) [pid = 2319] [serial = 686] [outer = 0x114bbfc00] 03:11:03 INFO - PROCESS | 2319 | 1461665463394 Marionette DEBUG loaded listener.js 03:11:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 107 (0x118fbb000) [pid = 2319] [serial = 687] [outer = 0x114bbfc00] 03:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 620ms 03:11:03 INFO - PROCESS | 2319 | 1461665463806 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:11:03 INFO - PROCESS | 2319 | 1461665463814 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 03:11:03 INFO - PROCESS | 2319 | 1461665463819 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 03:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:11:03 INFO - PROCESS | 2319 | 1461665463824 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:11:03 INFO - PROCESS | 2319 | 1461665463826 Marionette TRACE conn2 <- [1,890,null,{}] 03:11:03 INFO - PROCESS | 2319 | 1461665463829 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:11:04 INFO - PROCESS | 2319 | 1461665464011 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 03:11:04 INFO - PROCESS | 2319 | 1461665464110 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:04 INFO - PROCESS | 2319 | ++DOCSHELL 0x11aa6f800 == 57 [pid = 2319] [id = 230] 03:11:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 108 (0x11a7b5800) [pid = 2319] [serial = 688] [outer = 0x0] 03:11:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 109 (0x11a890000) [pid = 2319] [serial = 689] [outer = 0x11a7b5800] 03:11:04 INFO - PROCESS | 2319 | 1461665464156 Marionette DEBUG loaded listener.js 03:11:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 110 (0x11b745400) [pid = 2319] [serial = 690] [outer = 0x11a7b5800] 03:11:04 INFO - PROCESS | 2319 | 1461665464602 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:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 825ms 03:11:04 INFO - PROCESS | 2319 | 1461665464649 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 03:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:11:04 INFO - PROCESS | 2319 | 1461665464651 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 03:11:04 INFO - PROCESS | 2319 | 1461665464653 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:11:04 INFO - PROCESS | 2319 | 1461665464655 Marionette TRACE conn2 <- [1,894,null,{}] 03:11:04 INFO - PROCESS | 2319 | 1461665464664 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:11:04 INFO - PROCESS | 2319 | 1461665464763 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 03:11:04 INFO - PROCESS | 2319 | 1461665464827 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:04 INFO - PROCESS | 2319 | ++DOCSHELL 0x12965c800 == 58 [pid = 2319] [id = 231] 03:11:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 111 (0x125e60400) [pid = 2319] [serial = 691] [outer = 0x0] 03:11:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 112 (0x1268df400) [pid = 2319] [serial = 692] [outer = 0x125e60400] 03:11:04 INFO - PROCESS | 2319 | 1461665464859 Marionette DEBUG loaded listener.js 03:11:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 113 (0x12743e800) [pid = 2319] [serial = 693] [outer = 0x125e60400] 03:11:05 INFO - PROCESS | 2319 | 1461665465286 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:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 673ms 03:11:05 INFO - PROCESS | 2319 | 1461665465327 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 03:11:05 INFO - PROCESS | 2319 | 1461665465329 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 03:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:11:05 INFO - PROCESS | 2319 | 1461665465373 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:11:05 INFO - PROCESS | 2319 | 1461665465374 Marionette TRACE conn2 <- [1,898,null,{}] 03:11:05 INFO - PROCESS | 2319 | 1461665465377 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:11:05 INFO - PROCESS | 2319 | 1461665465475 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 03:11:05 INFO - PROCESS | 2319 | 1461665465535 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:05 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d3e3800 == 59 [pid = 2319] [id = 232] 03:11:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 114 (0x1276bf400) [pid = 2319] [serial = 694] [outer = 0x0] 03:11:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 115 (0x129677800) [pid = 2319] [serial = 695] [outer = 0x1276bf400] 03:11:05 INFO - PROCESS | 2319 | 1461665465566 Marionette DEBUG loaded listener.js 03:11:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 116 (0x1296bc000) [pid = 2319] [serial = 696] [outer = 0x1276bf400] 03:11:05 INFO - PROCESS | 2319 | 1461665465970 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:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 620ms 03:11:05 INFO - PROCESS | 2319 | 1461665465992 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 03:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:11:05 INFO - PROCESS | 2319 | 1461665465993 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 03:11:05 INFO - PROCESS | 2319 | 1461665465996 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:11:05 INFO - PROCESS | 2319 | 1461665465997 Marionette TRACE conn2 <- [1,902,null,{}] 03:11:06 INFO - PROCESS | 2319 | 1461665465999 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:11:06 INFO - PROCESS | 2319 | 1461665466094 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 03:11:06 INFO - PROCESS | 2319 | 1461665466140 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:06 INFO - PROCESS | 2319 | ++DOCSHELL 0x12da87000 == 60 [pid = 2319] [id = 233] 03:11:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 117 (0x1276c9000) [pid = 2319] [serial = 697] [outer = 0x0] 03:11:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 118 (0x12b628c00) [pid = 2319] [serial = 698] [outer = 0x1276c9000] 03:11:06 INFO - PROCESS | 2319 | 1461665466169 Marionette DEBUG loaded listener.js 03:11:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 119 (0x12bd81c00) [pid = 2319] [serial = 699] [outer = 0x1276c9000] 03:11:06 INFO - PROCESS | 2319 | 1461665466598 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:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 621ms 03:11:06 INFO - PROCESS | 2319 | 1461665466618 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 03:11:06 INFO - PROCESS | 2319 | 1461665466619 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 03:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:11:06 INFO - PROCESS | 2319 | 1461665466622 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:11:06 INFO - PROCESS | 2319 | 1461665466623 Marionette TRACE conn2 <- [1,906,null,{}] 03:11:06 INFO - PROCESS | 2319 | 1461665466626 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:11:06 INFO - PROCESS | 2319 | 1461665466902 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 03:11:06 INFO - PROCESS | 2319 | 1461665466978 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:06 INFO - PROCESS | 2319 | ++DOCSHELL 0x11a710800 == 61 [pid = 2319] [id = 234] 03:11:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 120 (0x1154d9000) [pid = 2319] [serial = 700] [outer = 0x0] 03:11:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 121 (0x115758000) [pid = 2319] [serial = 701] [outer = 0x1154d9000] 03:11:07 INFO - PROCESS | 2319 | 1461665467008 Marionette DEBUG loaded listener.js 03:11:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 122 (0x118e0e000) [pid = 2319] [serial = 702] [outer = 0x1154d9000] 03:11:07 INFO - PROCESS | 2319 | 1461665467439 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:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 870ms 03:11:07 INFO - PROCESS | 2319 | 1461665467494 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 03:11:07 INFO - PROCESS | 2319 | 1461665467498 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 03:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:11:07 INFO - PROCESS | 2319 | 1461665467502 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:11:07 INFO - PROCESS | 2319 | 1461665467506 Marionette TRACE conn2 <- [1,910,null,{}] 03:11:07 INFO - PROCESS | 2319 | 1461665467511 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:11:07 INFO - PROCESS | 2319 | 1461665467686 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 03:11:07 INFO - PROCESS | 2319 | 1461665467732 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:07 INFO - PROCESS | 2319 | ++DOCSHELL 0x119af5000 == 62 [pid = 2319] [id = 235] 03:11:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 123 (0x119d42400) [pid = 2319] [serial = 703] [outer = 0x0] 03:11:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 124 (0x11a7b7c00) [pid = 2319] [serial = 704] [outer = 0x119d42400] 03:11:07 INFO - PROCESS | 2319 | 1461665467756 Marionette DEBUG loaded listener.js 03:11:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 125 (0x11b714c00) [pid = 2319] [serial = 705] [outer = 0x119d42400] 03:11:08 INFO - PROCESS | 2319 | --DOCSHELL 0x12b412800 == 61 [pid = 2319] [id = 227] 03:11:08 INFO - PROCESS | 2319 | --DOCSHELL 0x129649000 == 60 [pid = 2319] [id = 226] 03:11:08 INFO - PROCESS | 2319 | --DOCSHELL 0x127921000 == 59 [pid = 2319] [id = 225] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 124 (0x12d1ddc00) [pid = 2319] [serial = 632] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOCSHELL 0x126faf000 == 58 [pid = 2319] [id = 224] 03:11:08 INFO - PROCESS | 2319 | --DOCSHELL 0x125f92000 == 57 [pid = 2319] [id = 223] 03:11:08 INFO - PROCESS | 2319 | --DOCSHELL 0x125b7c800 == 56 [pid = 2319] [id = 222] 03:11:08 INFO - PROCESS | 2319 | --DOCSHELL 0x11c4e9000 == 55 [pid = 2319] [id = 221] 03:11:08 INFO - PROCESS | 2319 | --DOCSHELL 0x11bc11800 == 54 [pid = 2319] [id = 220] 03:11:08 INFO - PROCESS | 2319 | --DOCSHELL 0x11b753800 == 53 [pid = 2319] [id = 219] 03:11:08 INFO - PROCESS | 2319 | --DOCSHELL 0x119724800 == 52 [pid = 2319] [id = 218] 03:11:08 INFO - PROCESS | 2319 | --DOCSHELL 0x11866b000 == 51 [pid = 2319] [id = 217] 03:11:08 INFO - PROCESS | 2319 | --DOCSHELL 0x119721000 == 50 [pid = 2319] [id = 216] 03:11:08 INFO - PROCESS | 2319 | --DOCSHELL 0x118e3d800 == 49 [pid = 2319] [id = 212] 03:11:08 INFO - PROCESS | 2319 | 1461665468269 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:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 776ms 03:11:08 INFO - PROCESS | 2319 | 1461665468278 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 03:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:11:08 INFO - PROCESS | 2319 | 1461665468284 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 03:11:08 INFO - PROCESS | 2319 | 1461665468287 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:11:08 INFO - PROCESS | 2319 | 1461665468289 Marionette TRACE conn2 <- [1,914,null,{}] 03:11:08 INFO - PROCESS | 2319 | 1461665468293 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:11:08 INFO - PROCESS | 2319 | 1461665468415 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 123 (0x116682c00) [pid = 2319] [serial = 555] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 122 (0x12cedb800) [pid = 2319] [serial = 629] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 121 (0x115344400) [pid = 2319] [serial = 623] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 120 (0x123a5c400) [pid = 2319] [serial = 626] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 119 (0x1276bdc00) [pid = 2319] [serial = 627] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 118 (0x12b625400) [pid = 2319] [serial = 615] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 117 (0x119193400) [pid = 2319] [serial = 624] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 116 (0x1292b9400) [pid = 2319] [serial = 612] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 115 (0x129683000) [pid = 2319] [serial = 614] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 114 (0x12b62f000) [pid = 2319] [serial = 617] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 113 (0x12b985400) [pid = 2319] [serial = 618] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 112 (0x127697000) [pid = 2319] [serial = 608] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 111 (0x127ed5800) [pid = 2319] [serial = 609] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 110 (0x12889a400) [pid = 2319] [serial = 611] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 109 (0x1186af400) [pid = 2319] [serial = 590] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 108 (0x11b7c6000) [pid = 2319] [serial = 593] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 107 (0x11a440800) [pid = 2319] [serial = 602] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 106 (0x11bb08800) [pid = 2319] [serial = 603] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 105 (0x11912bc00) [pid = 2319] [serial = 599] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 104 (0x11a441000) [pid = 2319] [serial = 600] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 103 (0x127f2a000) [pid = 2319] [serial = 597] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x1276c3c00) [pid = 2319] [serial = 596] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x12396ac00) [pid = 2319] [serial = 605] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x125e62800) [pid = 2319] [serial = 606] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x12d1d2400) [pid = 2319] [serial = 630] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x12bd7b000) [pid = 2319] [serial = 621] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x12bc51400) [pid = 2319] [serial = 620] [outer = 0x0] [url = about:blank] 03:11:08 INFO - PROCESS | 2319 | 1461665468483 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:08 INFO - PROCESS | 2319 | ++DOCSHELL 0x11971f800 == 50 [pid = 2319] [id = 236] 03:11:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x118fb0400) [pid = 2319] [serial = 706] [outer = 0x0] 03:11:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x11a441000) [pid = 2319] [serial = 707] [outer = 0x118fb0400] 03:11:08 INFO - PROCESS | 2319 | 1461665468510 Marionette DEBUG loaded listener.js 03:11:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x11bf70800) [pid = 2319] [serial = 708] [outer = 0x118fb0400] 03:11:08 INFO - PROCESS | 2319 | 1461665468826 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:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 572ms 03:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:11:08 INFO - PROCESS | 2319 | 1461665468859 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 03:11:08 INFO - PROCESS | 2319 | 1461665468861 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 03:11:08 INFO - PROCESS | 2319 | 1461665468871 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:11:08 INFO - PROCESS | 2319 | 1461665468874 Marionette TRACE conn2 <- [1,918,null,{}] 03:11:08 INFO - PROCESS | 2319 | 1461665468876 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:11:08 INFO - PROCESS | 2319 | 1461665468953 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 03:11:09 INFO - PROCESS | 2319 | 1461665469003 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:09 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b753800 == 51 [pid = 2319] [id = 237] 03:11:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x11bb11400) [pid = 2319] [serial = 709] [outer = 0x0] 03:11:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x123635400) [pid = 2319] [serial = 710] [outer = 0x11bb11400] 03:11:09 INFO - PROCESS | 2319 | 1461665469029 Marionette DEBUG loaded listener.js 03:11:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x126b54400) [pid = 2319] [serial = 711] [outer = 0x11bb11400] 03:11:09 INFO - PROCESS | 2319 | 1461665469316 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:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 477ms 03:11:09 INFO - PROCESS | 2319 | 1461665469343 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 03:11:09 INFO - PROCESS | 2319 | 1461665469344 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 03:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:11:09 INFO - PROCESS | 2319 | 1461665469347 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:11:09 INFO - PROCESS | 2319 | 1461665469350 Marionette TRACE conn2 <- [1,922,null,{}] 03:11:09 INFO - PROCESS | 2319 | 1461665469354 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:11:09 INFO - PROCESS | 2319 | 1461665469430 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 03:11:09 INFO - PROCESS | 2319 | 1461665469437 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:09 INFO - PROCESS | 2319 | ++DOCSHELL 0x125b77000 == 52 [pid = 2319] [id = 238] 03:11:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 104 (0x126b54800) [pid = 2319] [serial = 712] [outer = 0x0] 03:11:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 105 (0x1276bdc00) [pid = 2319] [serial = 713] [outer = 0x126b54800] 03:11:09 INFO - PROCESS | 2319 | 1461665469462 Marionette DEBUG loaded listener.js 03:11:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 106 (0x127ecc000) [pid = 2319] [serial = 714] [outer = 0x126b54800] 03:11:09 INFO - PROCESS | 2319 | 1461665469791 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:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 474ms 03:11:09 INFO - PROCESS | 2319 | 1461665469821 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 03:11:09 INFO - PROCESS | 2319 | 1461665469822 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 03:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:11:09 INFO - PROCESS | 2319 | 1461665469824 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:11:09 INFO - PROCESS | 2319 | 1461665469825 Marionette TRACE conn2 <- [1,926,null,{}] 03:11:09 INFO - PROCESS | 2319 | 1461665469827 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:11:09 INFO - PROCESS | 2319 | 1461665469932 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 03:11:09 INFO - PROCESS | 2319 | 1461665469941 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:09 INFO - PROCESS | 2319 | ++DOCSHELL 0x126f9c000 == 53 [pid = 2319] [id = 239] 03:11:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 107 (0x12889a800) [pid = 2319] [serial = 715] [outer = 0x0] 03:11:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 108 (0x12909cc00) [pid = 2319] [serial = 716] [outer = 0x12889a800] 03:11:09 INFO - PROCESS | 2319 | 1461665469973 Marionette DEBUG loaded listener.js 03:11:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 109 (0x129680c00) [pid = 2319] [serial = 717] [outer = 0x12889a800] 03:11:10 INFO - PROCESS | 2319 | 1461665470307 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:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 518ms 03:11:10 INFO - PROCESS | 2319 | 1461665470343 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 03:11:10 INFO - PROCESS | 2319 | 1461665470344 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 03:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:11:10 INFO - PROCESS | 2319 | 1461665470346 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:11:10 INFO - PROCESS | 2319 | 1461665470347 Marionette TRACE conn2 <- [1,930,null,{}] 03:11:10 INFO - PROCESS | 2319 | 1461665470350 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:11:10 INFO - PROCESS | 2319 | 1461665470445 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 03:11:10 INFO - PROCESS | 2319 | 1461665470457 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:10 INFO - PROCESS | 2319 | ++DOCSHELL 0x127f9a800 == 54 [pid = 2319] [id = 240] 03:11:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 110 (0x129670400) [pid = 2319] [serial = 718] [outer = 0x0] 03:11:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 111 (0x1296b9c00) [pid = 2319] [serial = 719] [outer = 0x129670400] 03:11:10 INFO - PROCESS | 2319 | 1461665470482 Marionette DEBUG loaded listener.js 03:11:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 112 (0x12bd87800) [pid = 2319] [serial = 720] [outer = 0x129670400] 03:11:10 INFO - PROCESS | 2319 | 1461665470828 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:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 521ms 03:11:10 INFO - PROCESS | 2319 | 1461665470869 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 03:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:11:10 INFO - PROCESS | 2319 | 1461665470870 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 03:11:10 INFO - PROCESS | 2319 | 1461665470872 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:11:10 INFO - PROCESS | 2319 | 1461665470873 Marionette TRACE conn2 <- [1,934,null,{}] 03:11:10 INFO - PROCESS | 2319 | 1461665470876 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:11:10 INFO - PROCESS | 2319 | 1461665470968 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 03:11:10 INFO - PROCESS | 2319 | 1461665470972 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:10 INFO - PROCESS | 2319 | ++DOCSHELL 0x129667800 == 55 [pid = 2319] [id = 241] 03:11:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 113 (0x114542c00) [pid = 2319] [serial = 721] [outer = 0x0] 03:11:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 114 (0x12d184000) [pid = 2319] [serial = 722] [outer = 0x114542c00] 03:11:10 INFO - PROCESS | 2319 | 1461665470997 Marionette DEBUG loaded listener.js 03:11:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 115 (0x12d1d2c00) [pid = 2319] [serial = 723] [outer = 0x114542c00] 03:11:11 INFO - PROCESS | 2319 | 1461665471329 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:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 468ms 03:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:11:11 INFO - PROCESS | 2319 | 1461665471340 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 03:11:11 INFO - PROCESS | 2319 | 1461665471342 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 03:11:11 INFO - PROCESS | 2319 | 1461665471344 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:11:11 INFO - PROCESS | 2319 | 1461665471345 Marionette TRACE conn2 <- [1,938,null,{}] 03:11:11 INFO - PROCESS | 2319 | 1461665471347 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:11:11 INFO - PROCESS | 2319 | 1461665471446 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 03:11:11 INFO - PROCESS | 2319 | 1461665471459 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:11 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc80800 == 56 [pid = 2319] [id = 242] 03:11:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 116 (0x12d183800) [pid = 2319] [serial = 724] [outer = 0x0] 03:11:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 117 (0x12d3a0400) [pid = 2319] [serial = 725] [outer = 0x12d183800] 03:11:11 INFO - PROCESS | 2319 | 1461665471485 Marionette DEBUG loaded listener.js 03:11:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 118 (0x12d3ab400) [pid = 2319] [serial = 726] [outer = 0x12d183800] 03:11:11 INFO - PROCESS | 2319 | 1461665471798 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:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 468ms 03:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:11:11 INFO - PROCESS | 2319 | 1461665471812 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 03:11:11 INFO - PROCESS | 2319 | 1461665471814 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 03:11:11 INFO - PROCESS | 2319 | 1461665471819 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:11:11 INFO - PROCESS | 2319 | 1461665471820 Marionette TRACE conn2 <- [1,942,null,{}] 03:11:11 INFO - PROCESS | 2319 | 1461665471829 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:11:11 INFO - PROCESS | 2319 | 1461665471923 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 03:11:11 INFO - PROCESS | 2319 | 1461665471927 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:11 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d125000 == 57 [pid = 2319] [id = 243] 03:11:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 119 (0x12bd7e400) [pid = 2319] [serial = 727] [outer = 0x0] 03:11:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 120 (0x12da0f800) [pid = 2319] [serial = 728] [outer = 0x12bd7e400] 03:11:11 INFO - PROCESS | 2319 | 1461665471953 Marionette DEBUG loaded listener.js 03:11:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 121 (0x12da61800) [pid = 2319] [serial = 729] [outer = 0x12bd7e400] 03:11:12 INFO - PROCESS | 2319 | --DOMWINDOW == 120 (0x125f3b000) [pid = 2319] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:11:12 INFO - PROCESS | 2319 | --DOMWINDOW == 119 (0x125f40400) [pid = 2319] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:11:12 INFO - PROCESS | 2319 | --DOMWINDOW == 118 (0x119259400) [pid = 2319] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:11:12 INFO - PROCESS | 2319 | --DOMWINDOW == 117 (0x11c647000) [pid = 2319] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:11:12 INFO - PROCESS | 2319 | --DOMWINDOW == 116 (0x115757000) [pid = 2319] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:11:12 INFO - PROCESS | 2319 | --DOMWINDOW == 115 (0x1276c6c00) [pid = 2319] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:11:12 INFO - PROCESS | 2319 | --DOMWINDOW == 114 (0x11bf63c00) [pid = 2319] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:11:12 INFO - PROCESS | 2319 | --DOMWINDOW == 113 (0x118e88000) [pid = 2319] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:11:12 INFO - PROCESS | 2319 | --DOMWINDOW == 112 (0x1147db400) [pid = 2319] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:11:12 INFO - PROCESS | 2319 | --DOMWINDOW == 111 (0x11ab61400) [pid = 2319] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:11:12 INFO - PROCESS | 2319 | --DOMWINDOW == 110 (0x123a55c00) [pid = 2319] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:11:12 INFO - PROCESS | 2319 | --DOMWINDOW == 109 (0x129671400) [pid = 2319] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:11:12 INFO - PROCESS | 2319 | --DOMWINDOW == 108 (0x12967c800) [pid = 2319] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:11:12 INFO - PROCESS | 2319 | 1461665472462 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:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 678ms 03:11:12 INFO - PROCESS | 2319 | 1461665472497 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 03:11:12 INFO - PROCESS | 2319 | 1461665472501 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 03:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:11:12 INFO - PROCESS | 2319 | 1461665472505 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:11:12 INFO - PROCESS | 2319 | 1461665472507 Marionette TRACE conn2 <- [1,946,null,{}] 03:11:12 INFO - PROCESS | 2319 | 1461665472510 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:11:12 INFO - PROCESS | 2319 | 1461665472628 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 03:11:12 INFO - PROCESS | 2319 | 1461665472702 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:12 INFO - PROCESS | 2319 | ++DOCSHELL 0x126bd4800 == 58 [pid = 2319] [id = 244] 03:11:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 109 (0x1147db400) [pid = 2319] [serial = 730] [outer = 0x0] 03:11:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 110 (0x11bf65400) [pid = 2319] [serial = 731] [outer = 0x1147db400] 03:11:12 INFO - PROCESS | 2319 | 1461665472732 Marionette DEBUG loaded listener.js 03:11:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 111 (0x12da13000) [pid = 2319] [serial = 732] [outer = 0x1147db400] 03:11:13 INFO - PROCESS | 2319 | 1461665473026 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:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 571ms 03:11:13 INFO - PROCESS | 2319 | 1461665473076 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 03:11:13 INFO - PROCESS | 2319 | 1461665473077 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 03:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:11:13 INFO - PROCESS | 2319 | 1461665473080 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:11:13 INFO - PROCESS | 2319 | 1461665473083 Marionette TRACE conn2 <- [1,950,null,{}] 03:11:13 INFO - PROCESS | 2319 | 1461665473086 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:11:13 INFO - PROCESS | 2319 | 1461665473176 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 03:11:13 INFO - PROCESS | 2319 | 1461665473185 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:13 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dbaf000 == 59 [pid = 2319] [id = 245] 03:11:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 112 (0x12da16c00) [pid = 2319] [serial = 733] [outer = 0x0] 03:11:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 113 (0x12da6ec00) [pid = 2319] [serial = 734] [outer = 0x12da16c00] 03:11:13 INFO - PROCESS | 2319 | 1461665473210 Marionette DEBUG loaded listener.js 03:11:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 114 (0x12e3e4400) [pid = 2319] [serial = 735] [outer = 0x12da16c00] 03:11:13 INFO - PROCESS | 2319 | 1461665473539 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:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 472ms 03:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:11:13 INFO - PROCESS | 2319 | 1461665473553 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 03:11:13 INFO - PROCESS | 2319 | 1461665473554 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 03:11:13 INFO - PROCESS | 2319 | 1461665473556 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:11:13 INFO - PROCESS | 2319 | 1461665473557 Marionette TRACE conn2 <- [1,954,null,{}] 03:11:13 INFO - PROCESS | 2319 | 1461665473559 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:11:13 INFO - PROCESS | 2319 | 1461665473662 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 03:11:13 INFO - PROCESS | 2319 | 1461665473670 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:13 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dbbe800 == 60 [pid = 2319] [id = 246] 03:11:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 115 (0x12e502400) [pid = 2319] [serial = 736] [outer = 0x0] 03:11:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 116 (0x12e507c00) [pid = 2319] [serial = 737] [outer = 0x12e502400] 03:11:13 INFO - PROCESS | 2319 | 1461665473695 Marionette DEBUG loaded listener.js 03:11:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 117 (0x12e50d800) [pid = 2319] [serial = 738] [outer = 0x12e502400] 03:11:14 INFO - PROCESS | 2319 | 1461665474005 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:11:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:11:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 468ms 03:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:11:14 INFO - PROCESS | 2319 | 1461665474024 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 03:11:14 INFO - PROCESS | 2319 | 1461665474025 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 03:11:14 INFO - PROCESS | 2319 | 1461665474028 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:11:14 INFO - PROCESS | 2319 | 1461665474028 Marionette TRACE conn2 <- [1,958,null,{}] 03:11:14 INFO - PROCESS | 2319 | 1461665474033 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:11:14 INFO - PROCESS | 2319 | 1461665474114 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 03:11:14 INFO - PROCESS | 2319 | 1461665474121 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:14 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dca0000 == 61 [pid = 2319] [id = 247] 03:11:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 118 (0x12e504000) [pid = 2319] [serial = 739] [outer = 0x0] 03:11:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 119 (0x12e6d1800) [pid = 2319] [serial = 740] [outer = 0x12e504000] 03:11:14 INFO - PROCESS | 2319 | 1461665474145 Marionette DEBUG loaded listener.js 03:11:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 120 (0x12e6d8800) [pid = 2319] [serial = 741] [outer = 0x12e504000] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x12bf2f000 == 60 [pid = 2319] [id = 135] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x116315000 == 59 [pid = 2319] [id = 185] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x11bf92800 == 58 [pid = 2319] [id = 213] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x116393000 == 57 [pid = 2319] [id = 215] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x119120000 == 56 [pid = 2319] [id = 197] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x12bf38000 == 55 [pid = 2319] [id = 214] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x11b7ea000 == 54 [pid = 2319] [id = 189] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x11c3d3000 == 53 [pid = 2319] [id = 198] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x12ce34000 == 52 [pid = 2319] [id = 211] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x11a81e000 == 51 [pid = 2319] [id = 188] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x116397000 == 50 [pid = 2319] [id = 186] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x119715000 == 49 [pid = 2319] [id = 187] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x12b203800 == 48 [pid = 2319] [id = 167] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x129650000 == 47 [pid = 2319] [id = 199] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x11a716800 == 46 [pid = 2319] [id = 155] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x119af5000 == 45 [pid = 2319] [id = 235] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x11a710800 == 44 [pid = 2319] [id = 234] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x12da87000 == 43 [pid = 2319] [id = 233] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x12d3e3800 == 42 [pid = 2319] [id = 232] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x12965c800 == 41 [pid = 2319] [id = 231] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x11aa6f800 == 40 [pid = 2319] [id = 230] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x12bf2f800 == 39 [pid = 2319] [id = 228] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x118e48000 == 38 [pid = 2319] [id = 229] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x11b753800 == 37 [pid = 2319] [id = 237] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x127f9a800 == 36 [pid = 2319] [id = 240] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x129667800 == 35 [pid = 2319] [id = 241] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x12bc80800 == 34 [pid = 2319] [id = 242] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x12dbaf000 == 33 [pid = 2319] [id = 245] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x11971f800 == 32 [pid = 2319] [id = 236] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x12d125000 == 31 [pid = 2319] [id = 243] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x126bd4800 == 30 [pid = 2319] [id = 244] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x126f9c000 == 29 [pid = 2319] [id = 239] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x125b77000 == 28 [pid = 2319] [id = 238] 03:11:15 INFO - PROCESS | 2319 | --DOCSHELL 0x12dbbe800 == 27 [pid = 2319] [id = 246] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 119 (0x1166d1000) [pid = 2319] [serial = 635] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 118 (0x11bf65000) [pid = 2319] [serial = 638] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 117 (0x1276c4400) [pid = 2319] [serial = 663] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 116 (0x12906f800) [pid = 2319] [serial = 668] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 115 (0x11a884800) [pid = 2319] [serial = 653] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 114 (0x11b7ba800) [pid = 2319] [serial = 654] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 113 (0x123680000) [pid = 2319] [serial = 656] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 112 (0x123966c00) [pid = 2319] [serial = 657] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 111 (0x118e86400) [pid = 2319] [serial = 648] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 110 (0x11593b800) [pid = 2319] [serial = 647] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 109 (0x127ed0c00) [pid = 2319] [serial = 665] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 108 (0x123a53c00) [pid = 2319] [serial = 659] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 107 (0x118fb6800) [pid = 2319] [serial = 650] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 106 (0x119a6d000) [pid = 2319] [serial = 651] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 105 (0x1292c1000) [pid = 2319] [serial = 641] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 104 (0x119261400) [pid = 2319] [serial = 644] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 103 (0x1276bd800) [pid = 2319] [serial = 645] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x12966ac00) [pid = 2319] [serial = 669] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x125f3cc00) [pid = 2319] [serial = 671] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x12967bc00) [pid = 2319] [serial = 675] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x1296bcc00) [pid = 2319] [serial = 677] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x12bd7c400) [pid = 2319] [serial = 681] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x12b98c000) [pid = 2319] [serial = 680] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x12bd87000) [pid = 2319] [serial = 683] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x1292c0c00) [pid = 2319] [serial = 674] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x12b849000) [pid = 2319] [serial = 678] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x129678400) [pid = 2319] [serial = 672] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 92 (0x126f57800) [pid = 2319] [serial = 662] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 91 (0x128847800) [pid = 2319] [serial = 666] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | --DOMWINDOW == 90 (0x125b95400) [pid = 2319] [serial = 660] [outer = 0x0] [url = about:blank] 03:11:15 INFO - PROCESS | 2319 | 1461665475707 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:11:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1724ms 03:11:15 INFO - PROCESS | 2319 | 1461665475753 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 03:11:15 INFO - PROCESS | 2319 | 1461665475755 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 03:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:11:15 INFO - PROCESS | 2319 | 1461665475759 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:11:15 INFO - PROCESS | 2319 | 1461665475761 Marionette TRACE conn2 <- [1,962,null,{}] 03:11:15 INFO - PROCESS | 2319 | 1461665475765 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:11:15 INFO - PROCESS | 2319 | 1461665475851 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 03:11:15 INFO - PROCESS | 2319 | 1461665475893 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:15 INFO - PROCESS | 2319 | ++DOCSHELL 0x116308800 == 28 [pid = 2319] [id = 248] 03:11:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 91 (0x115729000) [pid = 2319] [serial = 742] [outer = 0x0] 03:11:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 92 (0x115761000) [pid = 2319] [serial = 743] [outer = 0x115729000] 03:11:15 INFO - PROCESS | 2319 | 1461665475921 Marionette DEBUG loaded listener.js 03:11:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x1147d5c00) [pid = 2319] [serial = 744] [outer = 0x115729000] 03:11:16 INFO - PROCESS | 2319 | 1461665476231 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:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 521ms 03:11:16 INFO - PROCESS | 2319 | 1461665476280 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 03:11:16 INFO - PROCESS | 2319 | 1461665476287 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 03:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:11:16 INFO - PROCESS | 2319 | 1461665476292 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:11:16 INFO - PROCESS | 2319 | 1461665476293 Marionette TRACE conn2 <- [1,966,null,{}] 03:11:16 INFO - PROCESS | 2319 | 1461665476296 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:11:16 INFO - PROCESS | 2319 | 1461665476368 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 03:11:16 INFO - PROCESS | 2319 | 1461665476373 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:16 INFO - PROCESS | 2319 | ++DOCSHELL 0x11911a000 == 29 [pid = 2319] [id = 249] 03:11:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x118881c00) [pid = 2319] [serial = 745] [outer = 0x0] 03:11:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x118fb2000) [pid = 2319] [serial = 746] [outer = 0x118881c00] 03:11:16 INFO - PROCESS | 2319 | 1461665476403 Marionette DEBUG loaded listener.js 03:11:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x119257400) [pid = 2319] [serial = 747] [outer = 0x118881c00] 03:11:16 INFO - PROCESS | 2319 | 1461665476743 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:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 469ms 03:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:11:16 INFO - PROCESS | 2319 | 1461665476760 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 03:11:16 INFO - PROCESS | 2319 | 1461665476762 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 03:11:16 INFO - PROCESS | 2319 | 1461665476766 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:11:16 INFO - PROCESS | 2319 | 1461665476771 Marionette TRACE conn2 <- [1,970,null,{}] 03:11:16 INFO - PROCESS | 2319 | 1461665476779 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:11:16 INFO - PROCESS | 2319 | 1461665476856 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 03:11:16 INFO - PROCESS | 2319 | 1461665476862 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:16 INFO - PROCESS | 2319 | ++DOCSHELL 0x119c33800 == 30 [pid = 2319] [id = 250] 03:11:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x11348e400) [pid = 2319] [serial = 748] [outer = 0x0] 03:11:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x11a888c00) [pid = 2319] [serial = 749] [outer = 0x11348e400] 03:11:16 INFO - PROCESS | 2319 | 1461665476893 Marionette DEBUG loaded listener.js 03:11:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x11acb9800) [pid = 2319] [serial = 750] [outer = 0x11348e400] 03:11:17 INFO - PROCESS | 2319 | 1461665477318 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:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 575ms 03:11:17 INFO - PROCESS | 2319 | 1461665477341 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 03:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:11:17 INFO - PROCESS | 2319 | 1461665477344 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 03:11:17 INFO - PROCESS | 2319 | 1461665477348 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:11:17 INFO - PROCESS | 2319 | 1461665477352 Marionette TRACE conn2 <- [1,974,null,{}] 03:11:17 INFO - PROCESS | 2319 | 1461665477354 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:11:17 INFO - PROCESS | 2319 | 1461665477458 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 03:11:17 INFO - PROCESS | 2319 | 1461665477465 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:17 INFO - PROCESS | 2319 | ++DOCSHELL 0x11aa66800 == 31 [pid = 2319] [id = 251] 03:11:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x11acc1800) [pid = 2319] [serial = 751] [outer = 0x0] 03:11:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x11b7bd000) [pid = 2319] [serial = 752] [outer = 0x11acc1800] 03:11:17 INFO - PROCESS | 2319 | 1461665477508 Marionette DEBUG loaded listener.js 03:11:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x11bb0d800) [pid = 2319] [serial = 753] [outer = 0x11acc1800] 03:11:17 INFO - PROCESS | 2319 | 1461665477850 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:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 526ms 03:11:17 INFO - PROCESS | 2319 | 1461665477873 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 03:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:11:17 INFO - PROCESS | 2319 | 1461665477874 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 03:11:17 INFO - PROCESS | 2319 | 1461665477877 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:11:17 INFO - PROCESS | 2319 | 1461665477878 Marionette TRACE conn2 <- [1,978,null,{}] 03:11:17 INFO - PROCESS | 2319 | 1461665477880 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:11:17 INFO - PROCESS | 2319 | 1461665477973 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 03:11:17 INFO - PROCESS | 2319 | 1461665477979 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:17 INFO - PROCESS | 2319 | ++DOCSHELL 0x11af42800 == 32 [pid = 2319] [id = 252] 03:11:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x1154d8c00) [pid = 2319] [serial = 754] [outer = 0x0] 03:11:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 104 (0x11bb0ec00) [pid = 2319] [serial = 755] [outer = 0x1154d8c00] 03:11:18 INFO - PROCESS | 2319 | 1461665478006 Marionette DEBUG loaded listener.js 03:11:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 105 (0x11c317000) [pid = 2319] [serial = 756] [outer = 0x1154d8c00] 03:11:18 INFO - PROCESS | 2319 | 1461665478327 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:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 474ms 03:11:18 INFO - PROCESS | 2319 | 1461665478353 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 03:11:18 INFO - PROCESS | 2319 | 1461665478355 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 03:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:11:18 INFO - PROCESS | 2319 | 1461665478357 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:11:18 INFO - PROCESS | 2319 | 1461665478358 Marionette TRACE conn2 <- [1,982,null,{}] 03:11:18 INFO - PROCESS | 2319 | 1461665478360 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:11:18 INFO - PROCESS | 2319 | 1461665478445 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 03:11:18 INFO - PROCESS | 2319 | 1461665478453 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:18 INFO - PROCESS | 2319 | ++DOCSHELL 0x11be83000 == 33 [pid = 2319] [id = 253] 03:11:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 106 (0x11c646c00) [pid = 2319] [serial = 757] [outer = 0x0] 03:11:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 107 (0x12396a400) [pid = 2319] [serial = 758] [outer = 0x11c646c00] 03:11:18 INFO - PROCESS | 2319 | 1461665478481 Marionette DEBUG loaded listener.js 03:11:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 108 (0x125b8a400) [pid = 2319] [serial = 759] [outer = 0x11c646c00] 03:11:18 INFO - PROCESS | 2319 | 1461665478792 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:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 471ms 03:11:18 INFO - PROCESS | 2319 | 1461665478829 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 03:11:18 INFO - PROCESS | 2319 | 1461665478830 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 03:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:11:18 INFO - PROCESS | 2319 | 1461665478835 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:11:18 INFO - PROCESS | 2319 | 1461665478836 Marionette TRACE conn2 <- [1,986,null,{}] 03:11:18 INFO - PROCESS | 2319 | 1461665478838 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:11:18 INFO - PROCESS | 2319 | 1461665478928 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 03:11:18 INFO - PROCESS | 2319 | 1461665478934 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:18 INFO - PROCESS | 2319 | ++DOCSHELL 0x11c3c2800 == 34 [pid = 2319] [id = 254] 03:11:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 109 (0x11453fc00) [pid = 2319] [serial = 760] [outer = 0x0] 03:11:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 110 (0x123972400) [pid = 2319] [serial = 761] [outer = 0x11453fc00] 03:11:18 INFO - PROCESS | 2319 | 1461665478959 Marionette DEBUG loaded listener.js 03:11:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 111 (0x125f48000) [pid = 2319] [serial = 762] [outer = 0x11453fc00] 03:11:19 INFO - PROCESS | 2319 | 1461665479254 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:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 469ms 03:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:11:19 INFO - PROCESS | 2319 | 1461665479303 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 03:11:19 INFO - PROCESS | 2319 | 1461665479304 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 03:11:19 INFO - PROCESS | 2319 | 1461665479306 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:11:19 INFO - PROCESS | 2319 | 1461665479307 Marionette TRACE conn2 <- [1,990,null,{}] 03:11:19 INFO - PROCESS | 2319 | 1461665479310 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:11:19 INFO - PROCESS | 2319 | 1461665479379 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 03:11:19 INFO - PROCESS | 2319 | 1461665479384 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:19 INFO - PROCESS | 2319 | ++DOCSHELL 0x12366a000 == 35 [pid = 2319] [id = 255] 03:11:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 112 (0x125cbc800) [pid = 2319] [serial = 763] [outer = 0x0] 03:11:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 113 (0x126f54c00) [pid = 2319] [serial = 764] [outer = 0x125cbc800] 03:11:19 INFO - PROCESS | 2319 | 1461665479410 Marionette DEBUG loaded listener.js 03:11:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 114 (0x12764e800) [pid = 2319] [serial = 765] [outer = 0x125cbc800] 03:11:19 INFO - PROCESS | 2319 | 1461665479727 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:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 469ms 03:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:11:19 INFO - PROCESS | 2319 | 1461665479782 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 03:11:19 INFO - PROCESS | 2319 | 1461665479783 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 03:11:19 INFO - PROCESS | 2319 | 1461665479785 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:11:19 INFO - PROCESS | 2319 | 1461665479786 Marionette TRACE conn2 <- [1,994,null,{}] 03:11:19 INFO - PROCESS | 2319 | 1461665479789 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:11:19 INFO - PROCESS | 2319 | 1461665479858 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 03:11:19 INFO - PROCESS | 2319 | 1461665479862 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:19 INFO - PROCESS | 2319 | ++DOCSHELL 0x119c32800 == 36 [pid = 2319] [id = 256] 03:11:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 115 (0x125f40400) [pid = 2319] [serial = 766] [outer = 0x0] 03:11:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 116 (0x1276bd800) [pid = 2319] [serial = 767] [outer = 0x125f40400] 03:11:19 INFO - PROCESS | 2319 | 1461665479890 Marionette DEBUG loaded listener.js 03:11:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 117 (0x1276c8000) [pid = 2319] [serial = 768] [outer = 0x125f40400] 03:11:20 INFO - PROCESS | 2319 | 1461665480205 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:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 468ms 03:11:20 INFO - PROCESS | 2319 | 1461665480253 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 03:11:20 INFO - PROCESS | 2319 | 1461665480254 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 03:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:11:20 INFO - PROCESS | 2319 | 1461665480257 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:11:20 INFO - PROCESS | 2319 | 1461665480258 Marionette TRACE conn2 <- [1,998,null,{}] 03:11:20 INFO - PROCESS | 2319 | 1461665480260 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:11:20 INFO - PROCESS | 2319 | 1461665480334 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 03:11:20 INFO - PROCESS | 2319 | 1461665480338 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:20 INFO - PROCESS | 2319 | ++DOCSHELL 0x125f9a000 == 37 [pid = 2319] [id = 257] 03:11:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 118 (0x123970c00) [pid = 2319] [serial = 769] [outer = 0x0] 03:11:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 119 (0x127ecdc00) [pid = 2319] [serial = 770] [outer = 0x123970c00] 03:11:20 INFO - PROCESS | 2319 | 1461665480365 Marionette DEBUG loaded listener.js 03:11:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 120 (0x127ff0000) [pid = 2319] [serial = 771] [outer = 0x123970c00] 03:11:20 INFO - PROCESS | 2319 | 1461665480716 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:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 468ms 03:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:11:20 INFO - PROCESS | 2319 | 1461665480726 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 03:11:20 INFO - PROCESS | 2319 | 1461665480727 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 03:11:20 INFO - PROCESS | 2319 | 1461665480729 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:11:20 INFO - PROCESS | 2319 | 1461665480730 Marionette TRACE conn2 <- [1,1002,null,{}] 03:11:20 INFO - PROCESS | 2319 | 1461665480735 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:11:20 INFO - PROCESS | 2319 | 1461665480894 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 03:11:20 INFO - PROCESS | 2319 | 1461665480919 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:20 INFO - PROCESS | 2319 | ++DOCSHELL 0x11af42000 == 38 [pid = 2319] [id = 258] 03:11:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 121 (0x128847c00) [pid = 2319] [serial = 772] [outer = 0x0] 03:11:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 122 (0x12906f800) [pid = 2319] [serial = 773] [outer = 0x128847c00] 03:11:20 INFO - PROCESS | 2319 | 1461665480965 Marionette DEBUG loaded listener.js 03:11:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 123 (0x12966f800) [pid = 2319] [serial = 774] [outer = 0x128847c00] 03:11:21 INFO - PROCESS | 2319 | 1461665481405 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:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 722ms 03:11:21 INFO - PROCESS | 2319 | 1461665481453 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 03:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:11:21 INFO - PROCESS | 2319 | 1461665481454 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 03:11:21 INFO - PROCESS | 2319 | 1461665481456 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:11:21 INFO - PROCESS | 2319 | 1461665481458 Marionette TRACE conn2 <- [1,1006,null,{}] 03:11:21 INFO - PROCESS | 2319 | 1461665481460 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:11:21 INFO - PROCESS | 2319 | 1461665481553 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 03:11:21 INFO - PROCESS | 2319 | 1461665481558 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:21 INFO - PROCESS | 2319 | ++DOCSHELL 0x1290cd800 == 39 [pid = 2319] [id = 259] 03:11:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 124 (0x11c31f400) [pid = 2319] [serial = 775] [outer = 0x0] 03:11:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 125 (0x12967bc00) [pid = 2319] [serial = 776] [outer = 0x11c31f400] 03:11:21 INFO - PROCESS | 2319 | 1461665481583 Marionette DEBUG loaded listener.js 03:11:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 126 (0x129684400) [pid = 2319] [serial = 777] [outer = 0x11c31f400] 03:11:21 INFO - PROCESS | 2319 | 1461665481912 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:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 468ms 03:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:11:21 INFO - PROCESS | 2319 | 1461665481925 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 03:11:21 INFO - PROCESS | 2319 | 1461665481926 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 03:11:21 INFO - PROCESS | 2319 | 1461665481929 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:11:21 INFO - PROCESS | 2319 | 1461665481930 Marionette TRACE conn2 <- [1,1010,null,{}] 03:11:21 INFO - PROCESS | 2319 | 1461665481933 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:11:22 INFO - PROCESS | 2319 | 1461665482026 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 03:11:22 INFO - PROCESS | 2319 | 1461665482058 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:22 INFO - PROCESS | 2319 | ++DOCSHELL 0x129661000 == 40 [pid = 2319] [id = 260] 03:11:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 127 (0x129676c00) [pid = 2319] [serial = 778] [outer = 0x0] 03:11:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 128 (0x1296b4400) [pid = 2319] [serial = 779] [outer = 0x129676c00] 03:11:22 INFO - PROCESS | 2319 | 1461665482083 Marionette DEBUG loaded listener.js 03:11:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 129 (0x12b625400) [pid = 2319] [serial = 780] [outer = 0x129676c00] 03:11:22 INFO - PROCESS | 2319 | 1461665482404 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:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 518ms 03:11:22 INFO - PROCESS | 2319 | 1461665482448 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 03:11:22 INFO - PROCESS | 2319 | 1461665482449 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 03:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:11:22 INFO - PROCESS | 2319 | 1461665482451 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:11:22 INFO - PROCESS | 2319 | 1461665482452 Marionette TRACE conn2 <- [1,1014,null,{}] 03:11:22 INFO - PROCESS | 2319 | 1461665482455 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:11:22 INFO - PROCESS | 2319 | 1461665482541 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 03:11:22 INFO - PROCESS | 2319 | 1461665482555 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:22 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b40b800 == 41 [pid = 2319] [id = 261] 03:11:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 130 (0x1296b1400) [pid = 2319] [serial = 781] [outer = 0x0] 03:11:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 131 (0x12b630400) [pid = 2319] [serial = 782] [outer = 0x1296b1400] 03:11:22 INFO - PROCESS | 2319 | 1461665482580 Marionette DEBUG loaded listener.js 03:11:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 132 (0x12b988400) [pid = 2319] [serial = 783] [outer = 0x1296b1400] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 131 (0x1276bd000) [pid = 2319] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 130 (0x129670400) [pid = 2319] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 129 (0x114542c00) [pid = 2319] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 128 (0x12bd7e400) [pid = 2319] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 127 (0x1147db400) [pid = 2319] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 126 (0x12d183800) [pid = 2319] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 125 (0x12da16c00) [pid = 2319] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 124 (0x1276bf400) [pid = 2319] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 123 (0x125e60400) [pid = 2319] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 122 (0x11a7b5800) [pid = 2319] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 121 (0x114bbfc00) [pid = 2319] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 120 (0x12e502400) [pid = 2319] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 119 (0x129682400) [pid = 2319] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 118 (0x12889a800) [pid = 2319] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 117 (0x126b54800) [pid = 2319] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 116 (0x11bb11400) [pid = 2319] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 115 (0x118fb0400) [pid = 2319] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 114 (0x119d42400) [pid = 2319] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 113 (0x1154d9000) [pid = 2319] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 112 (0x1276c9000) [pid = 2319] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 111 (0x11575ac00) [pid = 2319] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 110 (0x129099400) [pid = 2319] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 109 (0x1159bc000) [pid = 2319] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 108 (0x11bb02800) [pid = 2319] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 107 (0x1186b6800) [pid = 2319] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:11:23 INFO - PROCESS | 2319 | --DOMWINDOW == 106 (0x1276bf800) [pid = 2319] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:11:23 INFO - PROCESS | 2319 | 1461665483243 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:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 822ms 03:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:11:23 INFO - PROCESS | 2319 | 1461665483274 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 03:11:23 INFO - PROCESS | 2319 | 1461665483275 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 03:11:23 INFO - PROCESS | 2319 | 1461665483280 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:11:23 INFO - PROCESS | 2319 | 1461665483283 Marionette TRACE conn2 <- [1,1018,null,{}] 03:11:23 INFO - PROCESS | 2319 | 1461665483325 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:11:23 INFO - PROCESS | 2319 | 1461665483436 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 03:11:23 INFO - PROCESS | 2319 | 1461665483489 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:23 INFO - PROCESS | 2319 | ++DOCSHELL 0x11af3b000 == 42 [pid = 2319] [id = 262] 03:11:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 107 (0x114542c00) [pid = 2319] [serial = 784] [outer = 0x0] 03:11:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 108 (0x118fb6000) [pid = 2319] [serial = 785] [outer = 0x114542c00] 03:11:23 INFO - PROCESS | 2319 | 1461665483515 Marionette DEBUG loaded listener.js 03:11:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 109 (0x11c317400) [pid = 2319] [serial = 786] [outer = 0x114542c00] 03:11:23 INFO - PROCESS | 2319 | 1461665483781 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:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 529ms 03:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:11:23 INFO - PROCESS | 2319 | 1461665483809 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 03:11:23 INFO - PROCESS | 2319 | 1461665483810 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 03:11:23 INFO - PROCESS | 2319 | 1461665483812 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:11:23 INFO - PROCESS | 2319 | 1461665483813 Marionette TRACE conn2 <- [1,1022,null,{}] 03:11:23 INFO - PROCESS | 2319 | 1461665483823 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:11:23 INFO - PROCESS | 2319 | 1461665483904 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 03:11:23 INFO - PROCESS | 2319 | 1461665483908 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:23 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc81000 == 43 [pid = 2319] [id = 263] 03:11:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 110 (0x11c31c800) [pid = 2319] [serial = 787] [outer = 0x0] 03:11:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 111 (0x127ff2c00) [pid = 2319] [serial = 788] [outer = 0x11c31c800] 03:11:23 INFO - PROCESS | 2319 | 1461665483933 Marionette DEBUG loaded listener.js 03:11:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 112 (0x12b83e400) [pid = 2319] [serial = 789] [outer = 0x11c31c800] 03:11:24 INFO - PROCESS | 2319 | 1461665484239 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:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 476ms 03:11:24 INFO - PROCESS | 2319 | 1461665484289 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 03:11:24 INFO - PROCESS | 2319 | 1461665484290 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 03:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:11:24 INFO - PROCESS | 2319 | 1461665484292 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:11:24 INFO - PROCESS | 2319 | 1461665484293 Marionette TRACE conn2 <- [1,1026,null,{}] 03:11:24 INFO - PROCESS | 2319 | 1461665484295 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:11:24 INFO - PROCESS | 2319 | 1461665484392 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 03:11:24 INFO - PROCESS | 2319 | 1461665484398 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:24 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ce32800 == 44 [pid = 2319] [id = 264] 03:11:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 113 (0x126b58800) [pid = 2319] [serial = 790] [outer = 0x0] 03:11:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 114 (0x12bc50c00) [pid = 2319] [serial = 791] [outer = 0x126b58800] 03:11:24 INFO - PROCESS | 2319 | 1461665484426 Marionette DEBUG loaded listener.js 03:11:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 115 (0x12bd7b800) [pid = 2319] [serial = 792] [outer = 0x126b58800] 03:11:24 INFO - PROCESS | 2319 | 1461665484736 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:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 467ms 03:11:24 INFO - PROCESS | 2319 | 1461665484760 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 03:11:24 INFO - PROCESS | 2319 | 1461665484761 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 03:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:11:24 INFO - PROCESS | 2319 | 1461665484763 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:11:24 INFO - PROCESS | 2319 | 1461665484764 Marionette TRACE conn2 <- [1,1030,null,{}] 03:11:24 INFO - PROCESS | 2319 | 1461665484769 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:11:24 INFO - PROCESS | 2319 | 1461665484843 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 03:11:24 INFO - PROCESS | 2319 | 1461665484847 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:24 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d13a800 == 45 [pid = 2319] [id = 265] 03:11:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 116 (0x12bc50000) [pid = 2319] [serial = 793] [outer = 0x0] 03:11:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 117 (0x12bf66000) [pid = 2319] [serial = 794] [outer = 0x12bc50000] 03:11:24 INFO - PROCESS | 2319 | 1461665484875 Marionette DEBUG loaded listener.js 03:11:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 118 (0x127ed0000) [pid = 2319] [serial = 795] [outer = 0x12bc50000] 03:11:25 INFO - PROCESS | 2319 | 1461665485277 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:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 570ms 03:11:25 INFO - PROCESS | 2319 | 1461665485334 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 03:11:25 INFO - PROCESS | 2319 | 1461665485336 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 03:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:11:25 INFO - PROCESS | 2319 | 1461665485340 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:11:25 INFO - PROCESS | 2319 | 1461665485343 Marionette TRACE conn2 <- [1,1034,null,{}] 03:11:25 INFO - PROCESS | 2319 | 1461665485347 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:11:25 INFO - PROCESS | 2319 | 1461665485456 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 03:11:25 INFO - PROCESS | 2319 | 1461665485529 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:25 INFO - PROCESS | 2319 | ++DOCSHELL 0x116324000 == 46 [pid = 2319] [id = 266] 03:11:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 119 (0x1147e0c00) [pid = 2319] [serial = 796] [outer = 0x0] 03:11:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 120 (0x114bc2800) [pid = 2319] [serial = 797] [outer = 0x1147e0c00] 03:11:25 INFO - PROCESS | 2319 | 1461665485561 Marionette DEBUG loaded listener.js 03:11:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 121 (0x11575f000) [pid = 2319] [serial = 798] [outer = 0x1147e0c00] 03:11:26 INFO - PROCESS | 2319 | 1461665486057 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:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 822ms 03:11:26 INFO - PROCESS | 2319 | 1461665486162 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 03:11:26 INFO - PROCESS | 2319 | 1461665486168 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 03:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:11:26 INFO - PROCESS | 2319 | 1461665486173 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:11:26 INFO - PROCESS | 2319 | 1461665486175 Marionette TRACE conn2 <- [1,1038,null,{}] 03:11:26 INFO - PROCESS | 2319 | 1461665486178 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:11:26 INFO - PROCESS | 2319 | 1461665486283 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 03:11:26 INFO - PROCESS | 2319 | 1461665486355 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:26 INFO - PROCESS | 2319 | ++DOCSHELL 0x11aa58000 == 47 [pid = 2319] [id = 267] 03:11:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 122 (0x11912e000) [pid = 2319] [serial = 799] [outer = 0x0] 03:11:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 123 (0x119260c00) [pid = 2319] [serial = 800] [outer = 0x11912e000] 03:11:26 INFO - PROCESS | 2319 | 1461665486385 Marionette DEBUG loaded listener.js 03:11:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 124 (0x11a442c00) [pid = 2319] [serial = 801] [outer = 0x11912e000] 03:11:27 INFO - PROCESS | 2319 | 1461665487113 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:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1020ms 03:11:27 INFO - PROCESS | 2319 | 1461665487194 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 03:11:27 INFO - PROCESS | 2319 | 1461665487196 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 03:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:11:27 INFO - PROCESS | 2319 | 1461665487200 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:11:27 INFO - PROCESS | 2319 | 1461665487203 Marionette TRACE conn2 <- [1,1042,null,{}] 03:11:27 INFO - PROCESS | 2319 | 1461665487220 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:11:27 INFO - PROCESS | 2319 | 1461665487325 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 03:11:27 INFO - PROCESS | 2319 | 1461665487379 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:27 INFO - PROCESS | 2319 | ++DOCSHELL 0x119ae4800 == 48 [pid = 2319] [id = 268] 03:11:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 125 (0x1166db400) [pid = 2319] [serial = 802] [outer = 0x0] 03:11:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 126 (0x1186b6400) [pid = 2319] [serial = 803] [outer = 0x1166db400] 03:11:27 INFO - PROCESS | 2319 | 1461665487412 Marionette DEBUG loaded listener.js 03:11:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 127 (0x118fb0400) [pid = 2319] [serial = 804] [outer = 0x1166db400] 03:11:27 INFO - PROCESS | 2319 | --DOCSHELL 0x12ce32800 == 47 [pid = 2319] [id = 264] 03:11:27 INFO - PROCESS | 2319 | --DOCSHELL 0x12bc81000 == 46 [pid = 2319] [id = 263] 03:11:27 INFO - PROCESS | 2319 | --DOCSHELL 0x11af3b000 == 45 [pid = 2319] [id = 262] 03:11:27 INFO - PROCESS | 2319 | --DOCSHELL 0x12b40b800 == 44 [pid = 2319] [id = 261] 03:11:27 INFO - PROCESS | 2319 | --DOCSHELL 0x129661000 == 43 [pid = 2319] [id = 260] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 126 (0x12e6d1800) [pid = 2319] [serial = 740] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOCSHELL 0x1290cd800 == 42 [pid = 2319] [id = 259] 03:11:27 INFO - PROCESS | 2319 | --DOCSHELL 0x11af42000 == 41 [pid = 2319] [id = 258] 03:11:27 INFO - PROCESS | 2319 | --DOCSHELL 0x125f9a000 == 40 [pid = 2319] [id = 257] 03:11:27 INFO - PROCESS | 2319 | --DOCSHELL 0x119c32800 == 39 [pid = 2319] [id = 256] 03:11:27 INFO - PROCESS | 2319 | --DOCSHELL 0x12366a000 == 38 [pid = 2319] [id = 255] 03:11:27 INFO - PROCESS | 2319 | --DOCSHELL 0x11c3c2800 == 37 [pid = 2319] [id = 254] 03:11:27 INFO - PROCESS | 2319 | --DOCSHELL 0x11be83000 == 36 [pid = 2319] [id = 253] 03:11:27 INFO - PROCESS | 2319 | --DOCSHELL 0x11af42800 == 35 [pid = 2319] [id = 252] 03:11:27 INFO - PROCESS | 2319 | --DOCSHELL 0x11aa66800 == 34 [pid = 2319] [id = 251] 03:11:27 INFO - PROCESS | 2319 | --DOCSHELL 0x119c33800 == 33 [pid = 2319] [id = 250] 03:11:27 INFO - PROCESS | 2319 | --DOCSHELL 0x11911a000 == 32 [pid = 2319] [id = 249] 03:11:27 INFO - PROCESS | 2319 | --DOCSHELL 0x116308800 == 31 [pid = 2319] [id = 248] 03:11:27 INFO - PROCESS | 2319 | 1461665487819 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:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 637ms 03:11:27 INFO - PROCESS | 2319 | 1461665487838 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 03:11:27 INFO - PROCESS | 2319 | 1461665487842 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 03:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:11:27 INFO - PROCESS | 2319 | 1461665487846 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:11:27 INFO - PROCESS | 2319 | 1461665487848 Marionette TRACE conn2 <- [1,1046,null,{}] 03:11:27 INFO - PROCESS | 2319 | 1461665487852 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:11:27 INFO - PROCESS | 2319 | 1461665487925 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 125 (0x12d3ac400) [pid = 2319] [serial = 633] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 124 (0x118fbc800) [pid = 2319] [serial = 636] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 123 (0x129675400) [pid = 2319] [serial = 588] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 122 (0x119263c00) [pid = 2319] [serial = 591] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 121 (0x12368c000) [pid = 2319] [serial = 639] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 120 (0x12390cc00) [pid = 2319] [serial = 594] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 119 (0x12967dc00) [pid = 2319] [serial = 642] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 118 (0x118e0e000) [pid = 2319] [serial = 702] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 117 (0x115758000) [pid = 2319] [serial = 701] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 116 (0x12bd81c00) [pid = 2319] [serial = 699] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 115 (0x12b628c00) [pid = 2319] [serial = 698] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 114 (0x1296bc000) [pid = 2319] [serial = 696] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 113 (0x12d1d2c00) [pid = 2319] [serial = 723] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 112 (0x12e3e4400) [pid = 2319] [serial = 735] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 111 (0x129680c00) [pid = 2319] [serial = 717] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 110 (0x12bd87800) [pid = 2319] [serial = 720] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 109 (0x12da13000) [pid = 2319] [serial = 732] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 108 (0x12e507c00) [pid = 2319] [serial = 737] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 107 (0x1296b9c00) [pid = 2319] [serial = 719] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 106 (0x12d184000) [pid = 2319] [serial = 722] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 105 (0x12da0f800) [pid = 2319] [serial = 728] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 104 (0x11bf65400) [pid = 2319] [serial = 731] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 103 (0x12d3a0400) [pid = 2319] [serial = 725] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x12d3ab400) [pid = 2319] [serial = 726] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x12da6ec00) [pid = 2319] [serial = 734] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x12da61800) [pid = 2319] [serial = 729] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x129677800) [pid = 2319] [serial = 695] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x12743e800) [pid = 2319] [serial = 693] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x1268df400) [pid = 2319] [serial = 692] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x11b745400) [pid = 2319] [serial = 690] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x11a890000) [pid = 2319] [serial = 689] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x118fbb000) [pid = 2319] [serial = 687] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x11867b000) [pid = 2319] [serial = 686] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 92 (0x12e50d800) [pid = 2319] [serial = 738] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 91 (0x12cedcc00) [pid = 2319] [serial = 684] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 90 (0x12909cc00) [pid = 2319] [serial = 716] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 89 (0x1276bdc00) [pid = 2319] [serial = 713] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 88 (0x127ecc000) [pid = 2319] [serial = 714] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 87 (0x123635400) [pid = 2319] [serial = 710] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 86 (0x126b54400) [pid = 2319] [serial = 711] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 85 (0x11a441000) [pid = 2319] [serial = 707] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 84 (0x11bf70800) [pid = 2319] [serial = 708] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 83 (0x11b714c00) [pid = 2319] [serial = 705] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | --DOMWINDOW == 82 (0x11a7b7c00) [pid = 2319] [serial = 704] [outer = 0x0] [url = about:blank] 03:11:27 INFO - PROCESS | 2319 | 1461665487990 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:28 INFO - PROCESS | 2319 | ++DOCSHELL 0x119ae8000 == 32 [pid = 2319] [id = 269] 03:11:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 83 (0x119132c00) [pid = 2319] [serial = 805] [outer = 0x0] 03:11:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 84 (0x11a441000) [pid = 2319] [serial = 806] [outer = 0x119132c00] 03:11:28 INFO - PROCESS | 2319 | 1461665488020 Marionette DEBUG loaded listener.js 03:11:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 85 (0x11a88c000) [pid = 2319] [serial = 807] [outer = 0x119132c00] 03:11:28 INFO - PROCESS | 2319 | 1461665488324 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:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 519ms 03:11:28 INFO - PROCESS | 2319 | 1461665488368 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 03:11:28 INFO - PROCESS | 2319 | 1461665488369 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 03:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:11:28 INFO - PROCESS | 2319 | 1461665488372 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:11:28 INFO - PROCESS | 2319 | 1461665488374 Marionette TRACE conn2 <- [1,1050,null,{}] 03:11:28 INFO - PROCESS | 2319 | 1461665488382 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:11:28 INFO - PROCESS | 2319 | 1461665488456 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 03:11:28 INFO - PROCESS | 2319 | 1461665488462 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:28 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b768000 == 33 [pid = 2319] [id = 270] 03:11:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 86 (0x11b715800) [pid = 2319] [serial = 808] [outer = 0x0] 03:11:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 87 (0x11bb02c00) [pid = 2319] [serial = 809] [outer = 0x11b715800] 03:11:28 INFO - PROCESS | 2319 | 1461665488496 Marionette DEBUG loaded listener.js 03:11:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 88 (0x11bf6fc00) [pid = 2319] [serial = 810] [outer = 0x11b715800] 03:11:28 INFO - PROCESS | 2319 | 1461665488895 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:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 574ms 03:11:28 INFO - PROCESS | 2319 | 1461665488947 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 03:11:28 INFO - PROCESS | 2319 | 1461665488949 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 03:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:11:28 INFO - PROCESS | 2319 | 1461665488952 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:11:28 INFO - PROCESS | 2319 | 1461665488953 Marionette TRACE conn2 <- [1,1054,null,{}] 03:11:28 INFO - PROCESS | 2319 | 1461665488956 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:11:29 INFO - PROCESS | 2319 | 1461665489028 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 03:11:29 INFO - PROCESS | 2319 | 1461665489073 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:29 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bf82800 == 34 [pid = 2319] [id = 271] 03:11:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 89 (0x11a884800) [pid = 2319] [serial = 811] [outer = 0x0] 03:11:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 90 (0x11c313400) [pid = 2319] [serial = 812] [outer = 0x11a884800] 03:11:29 INFO - PROCESS | 2319 | 1461665489100 Marionette DEBUG loaded listener.js 03:11:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 91 (0x123965000) [pid = 2319] [serial = 813] [outer = 0x11a884800] 03:11:29 INFO - PROCESS | 2319 | 1461665489388 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:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 471ms 03:11:29 INFO - PROCESS | 2319 | 1461665489424 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 03:11:29 INFO - PROCESS | 2319 | 1461665489425 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 03:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:11:29 INFO - PROCESS | 2319 | 1461665489427 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:11:29 INFO - PROCESS | 2319 | 1461665489428 Marionette TRACE conn2 <- [1,1058,null,{}] 03:11:29 INFO - PROCESS | 2319 | 1461665489430 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:11:29 INFO - PROCESS | 2319 | 1461665489507 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 03:11:29 INFO - PROCESS | 2319 | 1461665489512 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:29 INFO - PROCESS | 2319 | ++DOCSHELL 0x1239e3000 == 35 [pid = 2319] [id = 272] 03:11:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 92 (0x11b718000) [pid = 2319] [serial = 814] [outer = 0x0] 03:11:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x123a53c00) [pid = 2319] [serial = 815] [outer = 0x11b718000] 03:11:29 INFO - PROCESS | 2319 | 1461665489539 Marionette DEBUG loaded listener.js 03:11:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x123a5cc00) [pid = 2319] [serial = 816] [outer = 0x11b718000] 03:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 470ms 03:11:29 INFO - PROCESS | 2319 | 1461665489894 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:11:29 INFO - PROCESS | 2319 | 1461665489897 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 03:11:29 INFO - PROCESS | 2319 | 1461665489898 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 03:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:11:29 INFO - PROCESS | 2319 | 1461665489903 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:11:29 INFO - PROCESS | 2319 | 1461665489904 Marionette TRACE conn2 <- [1,1062,null,{}] 03:11:29 INFO - PROCESS | 2319 | 1461665489906 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:11:30 INFO - PROCESS | 2319 | 1461665490010 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 03:11:30 INFO - PROCESS | 2319 | 1461665490045 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:30 INFO - PROCESS | 2319 | ++DOCSHELL 0x125f8c800 == 36 [pid = 2319] [id = 273] 03:11:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x125b97000) [pid = 2319] [serial = 817] [outer = 0x0] 03:11:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x1268df400) [pid = 2319] [serial = 818] [outer = 0x125b97000] 03:11:30 INFO - PROCESS | 2319 | 1461665490073 Marionette DEBUG loaded listener.js 03:11:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x127698800) [pid = 2319] [serial = 819] [outer = 0x125b97000] 03:11:30 INFO - PROCESS | 2319 | 1461665490427 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:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 570ms 03:11:30 INFO - PROCESS | 2319 | 1461665490474 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 03:11:30 INFO - PROCESS | 2319 | 1461665490475 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 03:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:11:30 INFO - PROCESS | 2319 | 1461665490477 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:11:30 INFO - PROCESS | 2319 | 1461665490478 Marionette TRACE conn2 <- [1,1066,null,{}] 03:11:30 INFO - PROCESS | 2319 | 1461665490480 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:11:30 INFO - PROCESS | 2319 | 1461665490570 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 03:11:30 INFO - PROCESS | 2319 | 1461665490580 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:30 INFO - PROCESS | 2319 | ++DOCSHELL 0x126faf000 == 37 [pid = 2319] [id = 274] 03:11:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x12769e400) [pid = 2319] [serial = 820] [outer = 0x0] 03:11:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x1276c5c00) [pid = 2319] [serial = 821] [outer = 0x12769e400] 03:11:30 INFO - PROCESS | 2319 | 1461665490606 Marionette DEBUG loaded listener.js 03:11:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x127ed6000) [pid = 2319] [serial = 822] [outer = 0x12769e400] 03:11:30 INFO - PROCESS | 2319 | 1461665490937 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:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 470ms 03:11:30 INFO - PROCESS | 2319 | 1461665490948 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 03:11:30 INFO - PROCESS | 2319 | 1461665490951 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 03:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:11:30 INFO - PROCESS | 2319 | 1461665490954 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:11:30 INFO - PROCESS | 2319 | 1461665490955 Marionette TRACE conn2 <- [1,1070,null,{}] 03:11:30 INFO - PROCESS | 2319 | 1461665490957 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:11:31 INFO - PROCESS | 2319 | 1461665491045 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 03:11:31 INFO - PROCESS | 2319 | 1461665491077 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:31 INFO - PROCESS | 2319 | ++DOCSHELL 0x12792e800 == 38 [pid = 2319] [id = 275] 03:11:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x127f31c00) [pid = 2319] [serial = 823] [outer = 0x0] 03:11:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x128892000) [pid = 2319] [serial = 824] [outer = 0x127f31c00] 03:11:31 INFO - PROCESS | 2319 | 1461665491102 Marionette DEBUG loaded listener.js 03:11:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x129069c00) [pid = 2319] [serial = 825] [outer = 0x127f31c00] 03:11:31 INFO - PROCESS | 2319 | 1461665491433 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:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 519ms 03:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:11:31 INFO - PROCESS | 2319 | 1461665491473 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 03:11:31 INFO - PROCESS | 2319 | 1461665491475 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 03:11:31 INFO - PROCESS | 2319 | 1461665491477 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:11:31 INFO - PROCESS | 2319 | 1461665491478 Marionette TRACE conn2 <- [1,1074,null,{}] 03:11:31 INFO - PROCESS | 2319 | 1461665491480 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:11:31 INFO - PROCESS | 2319 | 1461665491568 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 03:11:31 INFO - PROCESS | 2319 | 1461665491573 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:31 INFO - PROCESS | 2319 | ++DOCSHELL 0x12964c000 == 39 [pid = 2319] [id = 276] 03:11:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 104 (0x12906a000) [pid = 2319] [serial = 826] [outer = 0x0] 03:11:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 105 (0x1292b9000) [pid = 2319] [serial = 827] [outer = 0x12906a000] 03:11:31 INFO - PROCESS | 2319 | 1461665491598 Marionette DEBUG loaded listener.js 03:11:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 106 (0x12966ac00) [pid = 2319] [serial = 828] [outer = 0x12906a000] 03:11:31 INFO - PROCESS | 2319 | --DOMWINDOW == 105 (0x11c31f400) [pid = 2319] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:11:31 INFO - PROCESS | 2319 | --DOMWINDOW == 104 (0x11c646c00) [pid = 2319] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:11:31 INFO - PROCESS | 2319 | --DOMWINDOW == 103 (0x118881c00) [pid = 2319] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:11:31 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x115729000) [pid = 2319] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:11:31 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x125f40400) [pid = 2319] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:11:31 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x1154d8c00) [pid = 2319] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:11:31 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x128847c00) [pid = 2319] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:11:31 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x11453fc00) [pid = 2319] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:11:31 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x125cbc800) [pid = 2319] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:11:31 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x11acc1800) [pid = 2319] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:11:31 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x129676c00) [pid = 2319] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:11:31 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x11348e400) [pid = 2319] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:11:31 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x1296b1400) [pid = 2319] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:11:31 INFO - PROCESS | 2319 | --DOMWINDOW == 92 (0x114542c00) [pid = 2319] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:11:31 INFO - PROCESS | 2319 | --DOMWINDOW == 91 (0x123970c00) [pid = 2319] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:11:31 INFO - PROCESS | 2319 | --DOMWINDOW == 90 (0x11c31c800) [pid = 2319] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:11:31 INFO - PROCESS | 2319 | --DOMWINDOW == 89 (0x126b58800) [pid = 2319] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:11:32 INFO - PROCESS | 2319 | 1461665492015 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:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 570ms 03:11:32 INFO - PROCESS | 2319 | 1461665492055 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 03:11:32 INFO - PROCESS | 2319 | 1461665492056 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 03:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:11:32 INFO - PROCESS | 2319 | 1461665492059 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:11:32 INFO - PROCESS | 2319 | 1461665492060 Marionette TRACE conn2 <- [1,1078,null,{}] 03:11:32 INFO - PROCESS | 2319 | 1461665492062 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:11:32 INFO - PROCESS | 2319 | 1461665492144 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 03:11:32 INFO - PROCESS | 2319 | 1461665492150 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:32 INFO - PROCESS | 2319 | ++DOCSHELL 0x11c3c2000 == 40 [pid = 2319] [id = 277] 03:11:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 90 (0x11c196400) [pid = 2319] [serial = 829] [outer = 0x0] 03:11:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 91 (0x125e62800) [pid = 2319] [serial = 830] [outer = 0x11c196400] 03:11:32 INFO - PROCESS | 2319 | 1461665492176 Marionette DEBUG loaded listener.js 03:11:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 92 (0x1279b6c00) [pid = 2319] [serial = 831] [outer = 0x11c196400] 03:11:32 INFO - PROCESS | 2319 | 1461665492477 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:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 470ms 03:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:11:32 INFO - PROCESS | 2319 | 1461665492529 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 03:11:32 INFO - PROCESS | 2319 | 1461665492531 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 03:11:32 INFO - PROCESS | 2319 | 1461665492533 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:11:32 INFO - PROCESS | 2319 | 1461665492535 Marionette TRACE conn2 <- [1,1082,null,{}] 03:11:32 INFO - PROCESS | 2319 | 1461665492537 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:11:32 INFO - PROCESS | 2319 | 1461665492623 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 03:11:32 INFO - PROCESS | 2319 | 1461665492674 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:32 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b40a800 == 41 [pid = 2319] [id = 278] 03:11:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x11c438c00) [pid = 2319] [serial = 832] [outer = 0x0] 03:11:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x12966b400) [pid = 2319] [serial = 833] [outer = 0x11c438c00] 03:11:32 INFO - PROCESS | 2319 | 1461665492703 Marionette DEBUG loaded listener.js 03:11:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x129689c00) [pid = 2319] [serial = 834] [outer = 0x11c438c00] 03:11:32 INFO - PROCESS | 2319 | 1461665492986 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:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 470ms 03:11:33 INFO - PROCESS | 2319 | 1461665493007 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 03:11:33 INFO - PROCESS | 2319 | 1461665493008 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 03:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:11:33 INFO - PROCESS | 2319 | 1461665493010 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:11:33 INFO - PROCESS | 2319 | 1461665493012 Marionette TRACE conn2 <- [1,1086,null,{}] 03:11:33 INFO - PROCESS | 2319 | 1461665493014 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:11:33 INFO - PROCESS | 2319 | 1461665493105 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 03:11:33 INFO - PROCESS | 2319 | 1461665493109 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:33 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc92000 == 42 [pid = 2319] [id = 279] 03:11:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x1296b0c00) [pid = 2319] [serial = 835] [outer = 0x0] 03:11:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x12b627400) [pid = 2319] [serial = 836] [outer = 0x1296b0c00] 03:11:33 INFO - PROCESS | 2319 | 1461665493133 Marionette DEBUG loaded listener.js 03:11:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x12b847c00) [pid = 2319] [serial = 837] [outer = 0x1296b0c00] 03:11:33 INFO - PROCESS | 2319 | 1461665493510 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:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 519ms 03:11:33 INFO - PROCESS | 2319 | 1461665493531 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 03:11:33 INFO - PROCESS | 2319 | 1461665493535 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 03:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:11:33 INFO - PROCESS | 2319 | 1461665493539 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:11:33 INFO - PROCESS | 2319 | 1461665493540 Marionette TRACE conn2 <- [1,1090,null,{}] 03:11:33 INFO - PROCESS | 2319 | 1461665493544 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:11:33 INFO - PROCESS | 2319 | 1461665493658 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 03:11:33 INFO - PROCESS | 2319 | 1461665493664 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:33 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d0b2000 == 43 [pid = 2319] [id = 280] 03:11:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x12b62dc00) [pid = 2319] [serial = 838] [outer = 0x0] 03:11:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x12bc49400) [pid = 2319] [serial = 839] [outer = 0x12b62dc00] 03:11:33 INFO - PROCESS | 2319 | 1461665493706 Marionette DEBUG loaded listener.js 03:11:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x12bd7dc00) [pid = 2319] [serial = 840] [outer = 0x12b62dc00] 03:11:34 INFO - PROCESS | 2319 | 1461665494316 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:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 820ms 03:11:34 INFO - PROCESS | 2319 | 1461665494359 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 03:11:34 INFO - PROCESS | 2319 | 1461665494362 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 03:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:11:34 INFO - PROCESS | 2319 | 1461665494366 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:11:34 INFO - PROCESS | 2319 | 1461665494369 Marionette TRACE conn2 <- [1,1094,null,{}] 03:11:34 INFO - PROCESS | 2319 | 1461665494372 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:11:34 INFO - PROCESS | 2319 | 1461665494510 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 03:11:34 INFO - PROCESS | 2319 | 1461665494728 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:34 INFO - PROCESS | 2319 | ++DOCSHELL 0x125f96800 == 44 [pid = 2319] [id = 281] 03:11:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x11b7c1c00) [pid = 2319] [serial = 841] [outer = 0x0] 03:11:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x11bf67c00) [pid = 2319] [serial = 842] [outer = 0x11b7c1c00] 03:11:34 INFO - PROCESS | 2319 | 1461665494761 Marionette DEBUG loaded listener.js 03:11:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 104 (0x12390cc00) [pid = 2319] [serial = 843] [outer = 0x11b7c1c00] 03:11:35 INFO - PROCESS | 2319 | 1461665495222 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:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 872ms 03:11:35 INFO - PROCESS | 2319 | 1461665495238 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 03:11:35 INFO - PROCESS | 2319 | 1461665495242 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 03:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:11:35 INFO - PROCESS | 2319 | 1461665495246 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:11:35 INFO - PROCESS | 2319 | 1461665495248 Marionette TRACE conn2 <- [1,1098,null,{}] 03:11:35 INFO - PROCESS | 2319 | 1461665495251 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:11:35 INFO - PROCESS | 2319 | 1461665495349 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 03:11:35 INFO - PROCESS | 2319 | 1461665495411 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:35 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc80800 == 45 [pid = 2319] [id = 282] 03:11:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 105 (0x123908000) [pid = 2319] [serial = 844] [outer = 0x0] 03:11:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 106 (0x126f53800) [pid = 2319] [serial = 845] [outer = 0x123908000] 03:11:35 INFO - PROCESS | 2319 | 1461665495441 Marionette DEBUG loaded listener.js 03:11:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 107 (0x128897800) [pid = 2319] [serial = 846] [outer = 0x123908000] 03:11:35 INFO - PROCESS | 2319 | 1461665495831 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:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 622ms 03:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:11:35 INFO - PROCESS | 2319 | 1461665495868 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 03:11:35 INFO - PROCESS | 2319 | 1461665495870 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 03:11:35 INFO - PROCESS | 2319 | 1461665495872 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:11:35 INFO - PROCESS | 2319 | 1461665495875 Marionette TRACE conn2 <- [1,1102,null,{}] 03:11:35 INFO - PROCESS | 2319 | 1461665495883 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:11:35 INFO - PROCESS | 2319 | 1461665495981 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 03:11:36 INFO - PROCESS | 2319 | 1461665496033 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:36 INFO - PROCESS | 2319 | ++DOCSHELL 0x12db48800 == 46 [pid = 2319] [id = 283] 03:11:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 108 (0x11b715400) [pid = 2319] [serial = 847] [outer = 0x0] 03:11:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 109 (0x125d7c400) [pid = 2319] [serial = 848] [outer = 0x11b715400] 03:11:36 INFO - PROCESS | 2319 | 1461665496065 Marionette DEBUG loaded listener.js 03:11:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 110 (0x12bc4d000) [pid = 2319] [serial = 849] [outer = 0x11b715400] 03:11:36 INFO - PROCESS | 2319 | 1461665496476 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:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 624ms 03:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:11:36 INFO - PROCESS | 2319 | 1461665496497 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 03:11:36 INFO - PROCESS | 2319 | 1461665496499 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 03:11:36 INFO - PROCESS | 2319 | 1461665496501 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:11:36 INFO - PROCESS | 2319 | 1461665496503 Marionette TRACE conn2 <- [1,1106,null,{}] 03:11:36 INFO - PROCESS | 2319 | 1461665496505 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:11:36 INFO - PROCESS | 2319 | 1461665496604 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 03:11:36 INFO - PROCESS | 2319 | 1461665496684 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:36 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dbae000 == 47 [pid = 2319] [id = 284] 03:11:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 111 (0x12bf6a000) [pid = 2319] [serial = 850] [outer = 0x0] 03:11:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 112 (0x12d17cc00) [pid = 2319] [serial = 851] [outer = 0x12bf6a000] 03:11:36 INFO - PROCESS | 2319 | 1461665496719 Marionette DEBUG loaded listener.js 03:11:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 113 (0x12d186000) [pid = 2319] [serial = 852] [outer = 0x12bf6a000] 03:11:37 INFO - PROCESS | 2319 | 1461665497135 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:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 675ms 03:11:37 INFO - PROCESS | 2319 | 1461665497177 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 03:11:37 INFO - PROCESS | 2319 | 1461665497178 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 03:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:11:37 INFO - PROCESS | 2319 | 1461665497180 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:11:37 INFO - PROCESS | 2319 | 1461665497182 Marionette TRACE conn2 <- [1,1110,null,{}] 03:11:37 INFO - PROCESS | 2319 | 1461665497184 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:11:37 INFO - PROCESS | 2319 | 1461665497393 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 03:11:37 INFO - PROCESS | 2319 | 1461665497459 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:37 INFO - PROCESS | 2319 | ++DOCSHELL 0x119ae2800 == 48 [pid = 2319] [id = 285] 03:11:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 114 (0x1147d7c00) [pid = 2319] [serial = 853] [outer = 0x0] 03:11:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 115 (0x1155be400) [pid = 2319] [serial = 854] [outer = 0x1147d7c00] 03:11:37 INFO - PROCESS | 2319 | 1461665497489 Marionette DEBUG loaded listener.js 03:11:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 116 (0x1159b5c00) [pid = 2319] [serial = 855] [outer = 0x1147d7c00] 03:11:37 INFO - PROCESS | 2319 | 1461665497944 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:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 772ms 03:11:37 INFO - PROCESS | 2319 | 1461665497953 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 03:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:11:37 INFO - PROCESS | 2319 | 1461665497955 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 03:11:37 INFO - PROCESS | 2319 | 1461665497958 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:11:37 INFO - PROCESS | 2319 | 1461665497960 Marionette TRACE conn2 <- [1,1114,null,{}] 03:11:37 INFO - PROCESS | 2319 | 1461665497964 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:11:38 INFO - PROCESS | 2319 | 1461665498054 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 03:11:38 INFO - PROCESS | 2319 | 1461665498101 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:38 INFO - PROCESS | 2319 | ++DOCSHELL 0x11aa60800 == 49 [pid = 2319] [id = 286] 03:11:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 117 (0x11867b000) [pid = 2319] [serial = 856] [outer = 0x0] 03:11:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 118 (0x11a7ae800) [pid = 2319] [serial = 857] [outer = 0x11867b000] 03:11:38 INFO - PROCESS | 2319 | 1461665498134 Marionette DEBUG loaded listener.js 03:11:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 119 (0x11b713c00) [pid = 2319] [serial = 858] [outer = 0x11867b000] 03:11:38 INFO - PROCESS | 2319 | --DOCSHELL 0x12bc92000 == 48 [pid = 2319] [id = 279] 03:11:38 INFO - PROCESS | 2319 | --DOCSHELL 0x12b40a800 == 47 [pid = 2319] [id = 278] 03:11:38 INFO - PROCESS | 2319 | --DOCSHELL 0x11c3c2000 == 46 [pid = 2319] [id = 277] 03:11:38 INFO - PROCESS | 2319 | --DOCSHELL 0x12964c000 == 45 [pid = 2319] [id = 276] 03:11:38 INFO - PROCESS | 2319 | --DOCSHELL 0x12792e800 == 44 [pid = 2319] [id = 275] 03:11:38 INFO - PROCESS | 2319 | --DOCSHELL 0x126faf000 == 43 [pid = 2319] [id = 274] 03:11:38 INFO - PROCESS | 2319 | --DOCSHELL 0x125f8c800 == 42 [pid = 2319] [id = 273] 03:11:38 INFO - PROCESS | 2319 | --DOCSHELL 0x1239e3000 == 41 [pid = 2319] [id = 272] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 118 (0x12bf66000) [pid = 2319] [serial = 794] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOCSHELL 0x11bf82800 == 40 [pid = 2319] [id = 271] 03:11:38 INFO - PROCESS | 2319 | --DOCSHELL 0x11b768000 == 39 [pid = 2319] [id = 270] 03:11:38 INFO - PROCESS | 2319 | --DOCSHELL 0x119ae8000 == 38 [pid = 2319] [id = 269] 03:11:38 INFO - PROCESS | 2319 | --DOCSHELL 0x119ae4800 == 37 [pid = 2319] [id = 268] 03:11:38 INFO - PROCESS | 2319 | --DOCSHELL 0x11aa58000 == 36 [pid = 2319] [id = 267] 03:11:38 INFO - PROCESS | 2319 | --DOCSHELL 0x116324000 == 35 [pid = 2319] [id = 266] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 117 (0x12967bc00) [pid = 2319] [serial = 776] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 116 (0x12396a400) [pid = 2319] [serial = 758] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 115 (0x125b8a400) [pid = 2319] [serial = 759] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 114 (0x118fb2000) [pid = 2319] [serial = 746] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 113 (0x119257400) [pid = 2319] [serial = 747] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 112 (0x115761000) [pid = 2319] [serial = 743] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 111 (0x1147d5c00) [pid = 2319] [serial = 744] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 110 (0x1276bd800) [pid = 2319] [serial = 767] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 109 (0x1276c8000) [pid = 2319] [serial = 768] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 108 (0x11bb0ec00) [pid = 2319] [serial = 755] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 107 (0x12966f800) [pid = 2319] [serial = 774] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 106 (0x11c317000) [pid = 2319] [serial = 756] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 105 (0x123972400) [pid = 2319] [serial = 761] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 104 (0x125f48000) [pid = 2319] [serial = 762] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 103 (0x126f54c00) [pid = 2319] [serial = 764] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x12764e800) [pid = 2319] [serial = 765] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x11b7bd000) [pid = 2319] [serial = 752] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x11bb0d800) [pid = 2319] [serial = 753] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x1296b4400) [pid = 2319] [serial = 779] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x11a888c00) [pid = 2319] [serial = 749] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x11acb9800) [pid = 2319] [serial = 750] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x12b630400) [pid = 2319] [serial = 782] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x118fb6000) [pid = 2319] [serial = 785] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x12b625400) [pid = 2319] [serial = 780] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x127ecdc00) [pid = 2319] [serial = 770] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 92 (0x127ff0000) [pid = 2319] [serial = 771] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 91 (0x11c317400) [pid = 2319] [serial = 786] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 90 (0x12b988400) [pid = 2319] [serial = 783] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 89 (0x12906f800) [pid = 2319] [serial = 773] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 88 (0x129684400) [pid = 2319] [serial = 777] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 87 (0x127ff2c00) [pid = 2319] [serial = 788] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 86 (0x12bd7b800) [pid = 2319] [serial = 792] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 85 (0x12bc50c00) [pid = 2319] [serial = 791] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | --DOMWINDOW == 84 (0x12b83e400) [pid = 2319] [serial = 789] [outer = 0x0] [url = about:blank] 03:11:38 INFO - PROCESS | 2319 | 1461665498501 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:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 572ms 03:11:38 INFO - PROCESS | 2319 | 1461665498530 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 03:11:38 INFO - PROCESS | 2319 | 1461665498532 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 03:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:11:38 INFO - PROCESS | 2319 | 1461665498534 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:11:38 INFO - PROCESS | 2319 | 1461665498536 Marionette TRACE conn2 <- [1,1118,null,{}] 03:11:38 INFO - PROCESS | 2319 | 1461665498538 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:11:38 INFO - PROCESS | 2319 | 1461665498618 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 03:11:38 INFO - PROCESS | 2319 | 1461665498666 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:38 INFO - PROCESS | 2319 | ++DOCSHELL 0x11972b000 == 36 [pid = 2319] [id = 287] 03:11:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 85 (0x118881c00) [pid = 2319] [serial = 859] [outer = 0x0] 03:11:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 86 (0x11b746c00) [pid = 2319] [serial = 860] [outer = 0x118881c00] 03:11:38 INFO - PROCESS | 2319 | 1461665498693 Marionette DEBUG loaded listener.js 03:11:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 87 (0x11bf68800) [pid = 2319] [serial = 861] [outer = 0x118881c00] 03:11:39 INFO - PROCESS | 2319 | 1461665499048 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:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 521ms 03:11:39 INFO - PROCESS | 2319 | 1461665499057 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 03:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:11:39 INFO - PROCESS | 2319 | 1461665499061 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 03:11:39 INFO - PROCESS | 2319 | 1461665499075 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:11:39 INFO - PROCESS | 2319 | 1461665499079 Marionette TRACE conn2 <- [1,1122,null,{}] 03:11:39 INFO - PROCESS | 2319 | 1461665499083 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:11:39 INFO - PROCESS | 2319 | 1461665499202 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 03:11:39 INFO - PROCESS | 2319 | 1461665499269 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:39 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b24d800 == 37 [pid = 2319] [id = 288] 03:11:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 88 (0x11bb04800) [pid = 2319] [serial = 862] [outer = 0x0] 03:11:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 89 (0x11c644800) [pid = 2319] [serial = 863] [outer = 0x11bb04800] 03:11:39 INFO - PROCESS | 2319 | 1461665499312 Marionette DEBUG loaded listener.js 03:11:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 90 (0x123a5ac00) [pid = 2319] [serial = 864] [outer = 0x11bb04800] 03:11:39 INFO - PROCESS | 2319 | 1461665499684 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:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 634ms 03:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:11:39 INFO - PROCESS | 2319 | 1461665499702 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 03:11:39 INFO - PROCESS | 2319 | 1461665499704 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 03:11:39 INFO - PROCESS | 2319 | 1461665499706 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:11:39 INFO - PROCESS | 2319 | 1461665499707 Marionette TRACE conn2 <- [1,1126,null,{}] 03:11:39 INFO - PROCESS | 2319 | 1461665499710 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:11:39 INFO - PROCESS | 2319 | 1461665499786 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 03:11:39 INFO - PROCESS | 2319 | 1461665499832 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:39 INFO - PROCESS | 2319 | ++DOCSHELL 0x11971c000 == 38 [pid = 2319] [id = 289] 03:11:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 91 (0x11919ec00) [pid = 2319] [serial = 865] [outer = 0x0] 03:11:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 92 (0x125d83c00) [pid = 2319] [serial = 866] [outer = 0x11919ec00] 03:11:39 INFO - PROCESS | 2319 | 1461665499858 Marionette DEBUG loaded listener.js 03:11:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x127646800) [pid = 2319] [serial = 867] [outer = 0x11919ec00] 03:11:40 INFO - PROCESS | 2319 | 1461665500133 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:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 468ms 03:11:40 INFO - PROCESS | 2319 | 1461665500175 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 03:11:40 INFO - PROCESS | 2319 | 1461665500176 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 03:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:11:40 INFO - PROCESS | 2319 | 1461665500178 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:11:40 INFO - PROCESS | 2319 | 1461665500180 Marionette TRACE conn2 <- [1,1130,null,{}] 03:11:40 INFO - PROCESS | 2319 | 1461665500183 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:11:40 INFO - PROCESS | 2319 | 1461665500261 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 03:11:40 INFO - PROCESS | 2319 | 1461665500268 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:40 INFO - PROCESS | 2319 | ++DOCSHELL 0x125f8d800 == 39 [pid = 2319] [id = 290] 03:11:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x127eca800) [pid = 2319] [serial = 868] [outer = 0x0] 03:11:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x127ed0c00) [pid = 2319] [serial = 869] [outer = 0x127eca800] 03:11:40 INFO - PROCESS | 2319 | 1461665500301 Marionette DEBUG loaded listener.js 03:11:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x12906f800) [pid = 2319] [serial = 870] [outer = 0x127eca800] 03:11:40 INFO - PROCESS | 2319 | 1461665500686 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:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 524ms 03:11:40 INFO - PROCESS | 2319 | 1461665500703 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 03:11:40 INFO - PROCESS | 2319 | 1461665500704 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 03:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:11:40 INFO - PROCESS | 2319 | 1461665500707 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:11:40 INFO - PROCESS | 2319 | 1461665500708 Marionette TRACE conn2 <- [1,1134,null,{}] 03:11:40 INFO - PROCESS | 2319 | 1461665500710 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:11:40 INFO - PROCESS | 2319 | 1461665500808 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 03:11:40 INFO - PROCESS | 2319 | 1461665500823 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:40 INFO - PROCESS | 2319 | ++DOCSHELL 0x118f1d000 == 40 [pid = 2319] [id = 291] 03:11:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x12909e000) [pid = 2319] [serial = 871] [outer = 0x0] 03:11:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x12966e000) [pid = 2319] [serial = 872] [outer = 0x12909e000] 03:11:40 INFO - PROCESS | 2319 | 1461665500861 Marionette DEBUG loaded listener.js 03:11:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x12967c800) [pid = 2319] [serial = 873] [outer = 0x12909e000] 03:11:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x1296b9400) [pid = 2319] [serial = 874] [outer = 0x12f43a400] 03:11:41 INFO - PROCESS | 2319 | 1461665501355 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:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 669ms 03:11:41 INFO - PROCESS | 2319 | 1461665501375 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 03:11:41 INFO - PROCESS | 2319 | 1461665501377 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 03:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:11:41 INFO - PROCESS | 2319 | 1461665501379 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:11:41 INFO - PROCESS | 2319 | 1461665501380 Marionette TRACE conn2 <- [1,1138,null,{}] 03:11:41 INFO - PROCESS | 2319 | 1461665501383 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:11:41 INFO - PROCESS | 2319 | 1461665501481 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 03:11:41 INFO - PROCESS | 2319 | 1461665501514 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:41 INFO - PROCESS | 2319 | ++DOCSHELL 0x127f07000 == 41 [pid = 2319] [id = 292] 03:11:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x1147e1000) [pid = 2319] [serial = 875] [outer = 0x0] 03:11:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x129688400) [pid = 2319] [serial = 876] [outer = 0x1147e1000] 03:11:41 INFO - PROCESS | 2319 | 1461665501540 Marionette DEBUG loaded listener.js 03:11:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x12bd85c00) [pid = 2319] [serial = 877] [outer = 0x1147e1000] 03:11:41 INFO - PROCESS | 2319 | 1461665501910 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:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 571ms 03:11:41 INFO - PROCESS | 2319 | 1461665501952 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 03:11:41 INFO - PROCESS | 2319 | 1461665501954 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 03:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:11:41 INFO - PROCESS | 2319 | 1461665501957 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:11:41 INFO - PROCESS | 2319 | 1461665501958 Marionette TRACE conn2 <- [1,1142,null,{}] 03:11:41 INFO - PROCESS | 2319 | 1461665501961 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:11:42 INFO - PROCESS | 2319 | 1461665502082 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 03:11:42 INFO - PROCESS | 2319 | 1461665502100 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:42 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b204800 == 42 [pid = 2319] [id = 293] 03:11:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 104 (0x12bf66c00) [pid = 2319] [serial = 878] [outer = 0x0] 03:11:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 105 (0x12d1d1000) [pid = 2319] [serial = 879] [outer = 0x12bf66c00] 03:11:42 INFO - PROCESS | 2319 | 1461665502141 Marionette DEBUG loaded listener.js 03:11:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 106 (0x12d1da400) [pid = 2319] [serial = 880] [outer = 0x12bf66c00] 03:11:42 INFO - PROCESS | 2319 | --DOMWINDOW == 105 (0x12906a000) [pid = 2319] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:11:42 INFO - PROCESS | 2319 | --DOMWINDOW == 104 (0x127f31c00) [pid = 2319] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:11:42 INFO - PROCESS | 2319 | --DOMWINDOW == 103 (0x11b718000) [pid = 2319] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:11:42 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x12769e400) [pid = 2319] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:11:42 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x125b97000) [pid = 2319] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:11:42 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x11c438c00) [pid = 2319] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:11:42 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x11b715800) [pid = 2319] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:11:42 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x1166db400) [pid = 2319] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:11:42 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x11c196400) [pid = 2319] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:11:42 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x11a884800) [pid = 2319] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:11:42 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x119132c00) [pid = 2319] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:11:42 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x12bc50000) [pid = 2319] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:11:42 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x1296b0c00) [pid = 2319] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:11:42 INFO - PROCESS | 2319 | 1461665502676 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:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 772ms 03:11:42 INFO - PROCESS | 2319 | 1461665502730 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 03:11:42 INFO - PROCESS | 2319 | 1461665502731 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 03:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:11:42 INFO - PROCESS | 2319 | 1461665502739 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:11:42 INFO - PROCESS | 2319 | 1461665502740 Marionette TRACE conn2 <- [1,1146,null,{}] 03:11:42 INFO - PROCESS | 2319 | 1461665502743 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:11:42 INFO - PROCESS | 2319 | 1461665502821 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 03:11:42 INFO - PROCESS | 2319 | 1461665502826 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:42 INFO - PROCESS | 2319 | ++DOCSHELL 0x123671000 == 43 [pid = 2319] [id = 294] 03:11:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x1188ec800) [pid = 2319] [serial = 881] [outer = 0x0] 03:11:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x125b97400) [pid = 2319] [serial = 882] [outer = 0x1188ec800] 03:11:42 INFO - PROCESS | 2319 | 1461665502851 Marionette DEBUG loaded listener.js 03:11:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x12b624000) [pid = 2319] [serial = 883] [outer = 0x1188ec800] 03:11:43 INFO - PROCESS | 2319 | 1461665503188 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:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 468ms 03:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:11:43 INFO - PROCESS | 2319 | 1461665503209 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 03:11:43 INFO - PROCESS | 2319 | 1461665503210 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 03:11:43 INFO - PROCESS | 2319 | 1461665503212 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:11:43 INFO - PROCESS | 2319 | 1461665503213 Marionette TRACE conn2 <- [1,1150,null,{}] 03:11:43 INFO - PROCESS | 2319 | 1461665503218 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:11:43 INFO - PROCESS | 2319 | 1461665503313 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 03:11:43 INFO - PROCESS | 2319 | 1461665503322 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:43 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bf42800 == 44 [pid = 2319] [id = 295] 03:11:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x12d1dc800) [pid = 2319] [serial = 884] [outer = 0x0] 03:11:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x12d3a6400) [pid = 2319] [serial = 885] [outer = 0x12d1dc800] 03:11:43 INFO - PROCESS | 2319 | 1461665503352 Marionette DEBUG loaded listener.js 03:11:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x12da10800) [pid = 2319] [serial = 886] [outer = 0x12d1dc800] 03:11:43 INFO - PROCESS | 2319 | 1461665503658 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:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 471ms 03:11:43 INFO - PROCESS | 2319 | 1461665503685 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 03:11:43 INFO - PROCESS | 2319 | 1461665503688 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 03:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:11:43 INFO - PROCESS | 2319 | 1461665503690 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:11:43 INFO - PROCESS | 2319 | 1461665503692 Marionette TRACE conn2 <- [1,1154,null,{}] 03:11:43 INFO - PROCESS | 2319 | 1461665503694 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:11:43 INFO - PROCESS | 2319 | 1461665503787 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 03:11:43 INFO - PROCESS | 2319 | 1461665503791 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:43 INFO - PROCESS | 2319 | ++DOCSHELL 0x12db58000 == 45 [pid = 2319] [id = 296] 03:11:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x12d3a8800) [pid = 2319] [serial = 887] [outer = 0x0] 03:11:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x12da6a800) [pid = 2319] [serial = 888] [outer = 0x12d3a8800] 03:11:43 INFO - PROCESS | 2319 | 1461665503816 Marionette DEBUG loaded listener.js 03:11:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x12e3dec00) [pid = 2319] [serial = 889] [outer = 0x12d3a8800] 03:11:44 INFO - PROCESS | 2319 | 1461665504151 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:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 471ms 03:11:44 INFO - PROCESS | 2319 | 1461665504162 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 03:11:44 INFO - PROCESS | 2319 | 1461665504164 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 03:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:11:44 INFO - PROCESS | 2319 | 1461665504166 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:11:44 INFO - PROCESS | 2319 | 1461665504169 Marionette TRACE conn2 <- [1,1158,null,{}] 03:11:44 INFO - PROCESS | 2319 | 1461665504172 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:11:44 INFO - PROCESS | 2319 | 1461665504273 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 03:11:44 INFO - PROCESS | 2319 | 1461665504279 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:44 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dbbc000 == 46 [pid = 2319] [id = 297] 03:11:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x11360e000) [pid = 2319] [serial = 890] [outer = 0x0] 03:11:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 104 (0x12e3df000) [pid = 2319] [serial = 891] [outer = 0x11360e000] 03:11:44 INFO - PROCESS | 2319 | 1461665504304 Marionette DEBUG loaded listener.js 03:11:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 105 (0x12e50d400) [pid = 2319] [serial = 892] [outer = 0x11360e000] 03:11:44 INFO - PROCESS | 2319 | 1461665504585 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:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 469ms 03:11:44 INFO - PROCESS | 2319 | 1461665504662 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 03:11:44 INFO - PROCESS | 2319 | 1461665504666 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 03:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:11:44 INFO - PROCESS | 2319 | 1461665504670 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:11:44 INFO - PROCESS | 2319 | 1461665504673 Marionette TRACE conn2 <- [1,1162,null,{}] 03:11:44 INFO - PROCESS | 2319 | 1461665504677 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:11:44 INFO - PROCESS | 2319 | 1461665504782 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 03:11:44 INFO - PROCESS | 2319 | 1461665504842 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:44 INFO - PROCESS | 2319 | ++DOCSHELL 0x119715000 == 47 [pid = 2319] [id = 298] 03:11:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 106 (0x115717400) [pid = 2319] [serial = 893] [outer = 0x0] 03:11:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 107 (0x115931000) [pid = 2319] [serial = 894] [outer = 0x115717400] 03:11:44 INFO - PROCESS | 2319 | 1461665504874 Marionette DEBUG loaded listener.js 03:11:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 108 (0x118e79400) [pid = 2319] [serial = 895] [outer = 0x115717400] 03:11:45 INFO - PROCESS | 2319 | 1461665505291 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:11:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:11:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 672ms 03:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:11:45 INFO - PROCESS | 2319 | 1461665505343 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 03:11:45 INFO - PROCESS | 2319 | 1461665505346 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 03:11:45 INFO - PROCESS | 2319 | 1461665505352 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:11:45 INFO - PROCESS | 2319 | 1461665505355 Marionette TRACE conn2 <- [1,1166,null,{}] 03:11:45 INFO - PROCESS | 2319 | 1461665505358 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:11:45 INFO - PROCESS | 2319 | 1461665505463 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 03:11:45 INFO - PROCESS | 2319 | 1461665505564 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:45 INFO - PROCESS | 2319 | ++DOCSHELL 0x12360f800 == 48 [pid = 2319] [id = 299] 03:11:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 109 (0x119aca800) [pid = 2319] [serial = 896] [outer = 0x0] 03:11:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 110 (0x11bb0f800) [pid = 2319] [serial = 897] [outer = 0x119aca800] 03:11:45 INFO - PROCESS | 2319 | 1461665505595 Marionette DEBUG loaded listener.js 03:11:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 111 (0x123688000) [pid = 2319] [serial = 898] [outer = 0x119aca800] 03:11:46 INFO - PROCESS | 2319 | 1461665506009 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:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 677ms 03:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:11:46 INFO - PROCESS | 2319 | 1461665506027 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 03:11:46 INFO - PROCESS | 2319 | 1461665506028 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 03:11:46 INFO - PROCESS | 2319 | 1461665506031 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:11:46 INFO - PROCESS | 2319 | 1461665506032 Marionette TRACE conn2 <- [1,1170,null,{}] 03:11:46 INFO - PROCESS | 2319 | 1461665506040 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:11:46 INFO - PROCESS | 2319 | 1461665506145 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 03:11:46 INFO - PROCESS | 2319 | 1461665506194 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:46 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d0b7000 == 49 [pid = 2319] [id = 300] 03:11:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 112 (0x12769b800) [pid = 2319] [serial = 899] [outer = 0x0] 03:11:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 113 (0x1276bdc00) [pid = 2319] [serial = 900] [outer = 0x12769b800] 03:11:46 INFO - PROCESS | 2319 | 1461665506230 Marionette DEBUG loaded listener.js 03:11:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 114 (0x127fef400) [pid = 2319] [serial = 901] [outer = 0x12769b800] 03:11:46 INFO - PROCESS | 2319 | 1461665506687 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:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 669ms 03:11:46 INFO - PROCESS | 2319 | 1461665506701 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 03:11:46 INFO - PROCESS | 2319 | 1461665506702 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 03:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:11:46 INFO - PROCESS | 2319 | 1461665506705 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:11:46 INFO - PROCESS | 2319 | 1461665506706 Marionette TRACE conn2 <- [1,1174,null,{}] 03:11:46 INFO - PROCESS | 2319 | 1461665506710 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:11:46 INFO - PROCESS | 2319 | 1461665506878 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 03:11:46 INFO - PROCESS | 2319 | 1461665506967 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:46 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dc9e000 == 50 [pid = 2319] [id = 301] 03:11:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 115 (0x129670800) [pid = 2319] [serial = 902] [outer = 0x0] 03:11:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 116 (0x12b626000) [pid = 2319] [serial = 903] [outer = 0x129670800] 03:11:47 INFO - PROCESS | 2319 | 1461665507014 Marionette DEBUG loaded listener.js 03:11:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 117 (0x12bd87800) [pid = 2319] [serial = 904] [outer = 0x129670800] 03:11:47 INFO - PROCESS | 2319 | 1461665507480 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:11:47 INFO - PROCESS | 2319 | 1461665507530 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 03:11:47 INFO - PROCESS | 2319 | 1461665507532 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:11:47 INFO - PROCESS | 2319 | 1461665507534 Marionette TRACE conn2 <- [1,1178,null,{}] 03:11:47 INFO - PROCESS | 2319 | 1461665507536 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:11:47 INFO - PROCESS | 2319 | 1461665507632 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 03:11:47 INFO - PROCESS | 2319 | 1461665507682 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:47 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e372800 == 51 [pid = 2319] [id = 302] 03:11:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 118 (0x12b985400) [pid = 2319] [serial = 905] [outer = 0x0] 03:11:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 119 (0x12da0c400) [pid = 2319] [serial = 906] [outer = 0x12b985400] 03:11:47 INFO - PROCESS | 2319 | 1461665507711 Marionette DEBUG loaded listener.js 03:11:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 120 (0x12da6c400) [pid = 2319] [serial = 907] [outer = 0x12b985400] 03:11:48 INFO - PROCESS | 2319 | 1461665508110 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:11:48 INFO - PROCESS | 2319 | 1461665508153 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 03:11:48 INFO - PROCESS | 2319 | 1461665508155 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:11:48 INFO - PROCESS | 2319 | 1461665508157 Marionette TRACE conn2 <- [1,1182,null,{}] 03:11:48 INFO - PROCESS | 2319 | 1461665508159 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:11:48 INFO - PROCESS | 2319 | 1461665508273 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 03:11:48 INFO - PROCESS | 2319 | 1461665508390 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:48 INFO - PROCESS | 2319 | ++DOCSHELL 0x11af3c000 == 52 [pid = 2319] [id = 303] 03:11:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 121 (0x11a441400) [pid = 2319] [serial = 908] [outer = 0x0] 03:11:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 122 (0x12b848400) [pid = 2319] [serial = 909] [outer = 0x11a441400] 03:11:48 INFO - PROCESS | 2319 | 1461665508424 Marionette DEBUG loaded listener.js 03:11:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 123 (0x12e926c00) [pid = 2319] [serial = 910] [outer = 0x11a441400] 03:11:49 INFO - PROCESS | 2319 | 1461665509083 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:11:49 INFO - PROCESS | 2319 | 1461665509132 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 03:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:11:49 INFO - PROCESS | 2319 | 1461665509138 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:11:49 INFO - PROCESS | 2319 | 1461665509141 Marionette TRACE conn2 <- [1,1186,null,{}] 03:11:49 INFO - PROCESS | 2319 | 1461665509148 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:11:49 INFO - PROCESS | 2319 | 1461665509281 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 03:11:49 INFO - PROCESS | 2319 | 1461665509404 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:49 INFO - PROCESS | 2319 | ++DOCSHELL 0x11aa6d800 == 53 [pid = 2319] [id = 304] 03:11:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 124 (0x1142b8400) [pid = 2319] [serial = 911] [outer = 0x0] 03:11:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 125 (0x118e82c00) [pid = 2319] [serial = 912] [outer = 0x1142b8400] 03:11:49 INFO - PROCESS | 2319 | 1461665509449 Marionette DEBUG loaded listener.js 03:11:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 126 (0x11a447c00) [pid = 2319] [serial = 913] [outer = 0x1142b8400] 03:11:49 INFO - PROCESS | 2319 | 1461665509962 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:11:50 INFO - PROCESS | 2319 | 1461665510015 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 03:11:50 INFO - PROCESS | 2319 | 1461665510022 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:11:50 INFO - PROCESS | 2319 | 1461665510024 Marionette TRACE conn2 <- [1,1190,null,{}] 03:11:50 INFO - PROCESS | 2319 | 1461665510026 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:11:50 INFO - PROCESS | 2319 | 1461665510103 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 03:11:50 INFO - PROCESS | 2319 | 1461665510110 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:50 INFO - PROCESS | 2319 | ++DOCSHELL 0x119ae2800 == 38 [pid = 2319] [id = 305] 03:11:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 126 (0x11b71f000) [pid = 2319] [serial = 914] [outer = 0x0] 03:11:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 127 (0x11b74dc00) [pid = 2319] [serial = 915] [outer = 0x11b71f000] 03:11:50 INFO - PROCESS | 2319 | 1461665510136 Marionette DEBUG loaded listener.js 03:11:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 128 (0x12368a400) [pid = 2319] [serial = 916] [outer = 0x11b71f000] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 127 (0x12b627400) [pid = 2319] [serial = 836] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 126 (0x129069c00) [pid = 2319] [serial = 825] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 125 (0x12b847c00) [pid = 2319] [serial = 837] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 124 (0x12966ac00) [pid = 2319] [serial = 828] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 123 (0x128892000) [pid = 2319] [serial = 824] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 122 (0x123a5cc00) [pid = 2319] [serial = 816] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 121 (0x1276c5c00) [pid = 2319] [serial = 821] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 120 (0x114bc2800) [pid = 2319] [serial = 797] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 119 (0x127ed6000) [pid = 2319] [serial = 822] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 118 (0x119260c00) [pid = 2319] [serial = 800] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 117 (0x1268df400) [pid = 2319] [serial = 818] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 116 (0x129689c00) [pid = 2319] [serial = 834] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 115 (0x11bb02c00) [pid = 2319] [serial = 809] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 114 (0x1292b9000) [pid = 2319] [serial = 827] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 113 (0x1186b6400) [pid = 2319] [serial = 803] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 112 (0x1279b6c00) [pid = 2319] [serial = 831] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 111 (0x127698800) [pid = 2319] [serial = 819] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 110 (0x123965000) [pid = 2319] [serial = 813] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 109 (0x11a88c000) [pid = 2319] [serial = 807] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 108 (0x123a53c00) [pid = 2319] [serial = 815] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 107 (0x12966b400) [pid = 2319] [serial = 833] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 106 (0x11c313400) [pid = 2319] [serial = 812] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 105 (0x125e62800) [pid = 2319] [serial = 830] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 104 (0x118fb0400) [pid = 2319] [serial = 804] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 103 (0x11a441000) [pid = 2319] [serial = 806] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x11bf6fc00) [pid = 2319] [serial = 810] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x127ed0000) [pid = 2319] [serial = 795] [outer = 0x0] [url = about:blank] 03:11:50 INFO - PROCESS | 2319 | 1461665510490 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:11:50 INFO - PROCESS | 2319 | 1461665510543 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 03:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:11:50 INFO - PROCESS | 2319 | 1461665510545 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:11:50 INFO - PROCESS | 2319 | 1461665510548 Marionette TRACE conn2 <- [1,1194,null,{}] 03:11:50 INFO - PROCESS | 2319 | 1461665510555 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:11:50 INFO - PROCESS | 2319 | 1461665510638 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 03:11:50 INFO - PROCESS | 2319 | 1461665510645 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:50 INFO - PROCESS | 2319 | ++DOCSHELL 0x11c4ee800 == 39 [pid = 2319] [id = 306] 03:11:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x123971000) [pid = 2319] [serial = 917] [outer = 0x0] 03:11:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x125d7d400) [pid = 2319] [serial = 918] [outer = 0x123971000] 03:11:50 INFO - PROCESS | 2319 | 1461665510673 Marionette DEBUG loaded listener.js 03:11:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 104 (0x127652400) [pid = 2319] [serial = 919] [outer = 0x123971000] 03:11:51 INFO - PROCESS | 2319 | 1461665511039 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:11:51 INFO - PROCESS | 2319 | 1461665511071 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 03:11:51 INFO - PROCESS | 2319 | 1461665511082 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:11:51 INFO - PROCESS | 2319 | 1461665511083 Marionette TRACE conn2 <- [1,1198,null,{}] 03:11:51 INFO - PROCESS | 2319 | 1461665511087 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:11:51 INFO - PROCESS | 2319 | 1461665511162 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 03:11:51 INFO - PROCESS | 2319 | 1461665511167 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:51 INFO - PROCESS | 2319 | ++DOCSHELL 0x126ad1800 == 40 [pid = 2319] [id = 307] 03:11:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 105 (0x1276c8400) [pid = 2319] [serial = 920] [outer = 0x0] 03:11:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 106 (0x12909b000) [pid = 2319] [serial = 921] [outer = 0x1276c8400] 03:11:51 INFO - PROCESS | 2319 | 1461665511194 Marionette DEBUG loaded listener.js 03:11:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 107 (0x12966d800) [pid = 2319] [serial = 922] [outer = 0x1276c8400] 03:11:51 INFO - PROCESS | 2319 | 1461665511519 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:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 479ms 03:11:51 INFO - PROCESS | 2319 | 1461665511554 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 03:11:51 INFO - PROCESS | 2319 | 1461665511555 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 03:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:11:51 INFO - PROCESS | 2319 | 1461665511557 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:11:51 INFO - PROCESS | 2319 | 1461665511558 Marionette TRACE conn2 <- [1,1202,null,{}] 03:11:51 INFO - PROCESS | 2319 | 1461665511561 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:11:51 INFO - PROCESS | 2319 | 1461665511638 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 03:11:51 INFO - PROCESS | 2319 | 1461665511642 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:51 INFO - PROCESS | 2319 | ++DOCSHELL 0x127937800 == 41 [pid = 2319] [id = 308] 03:11:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 108 (0x129675c00) [pid = 2319] [serial = 923] [outer = 0x0] 03:11:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 109 (0x129686c00) [pid = 2319] [serial = 924] [outer = 0x129675c00] 03:11:51 INFO - PROCESS | 2319 | 1461665511668 Marionette DEBUG loaded listener.js 03:11:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 110 (0x12b630800) [pid = 2319] [serial = 925] [outer = 0x129675c00] 03:11:52 INFO - PROCESS | 2319 | 1461665512014 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:11:52 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:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 469ms 03:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:11:52 INFO - PROCESS | 2319 | 1461665512027 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 03:11:52 INFO - PROCESS | 2319 | 1461665512028 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 03:11:52 INFO - PROCESS | 2319 | 1461665512030 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:11:52 INFO - PROCESS | 2319 | 1461665512031 Marionette TRACE conn2 <- [1,1206,null,{}] 03:11:52 INFO - PROCESS | 2319 | 1461665512035 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:11:52 INFO - PROCESS | 2319 | 1461665512157 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 03:11:52 INFO - PROCESS | 2319 | 1461665512172 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:52 INFO - PROCESS | 2319 | ++DOCSHELL 0x129649000 == 42 [pid = 2319] [id = 309] 03:11:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 111 (0x12b848c00) [pid = 2319] [serial = 926] [outer = 0x0] 03:11:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 112 (0x12cedb800) [pid = 2319] [serial = 927] [outer = 0x12b848c00] 03:11:52 INFO - PROCESS | 2319 | 1461665512200 Marionette DEBUG loaded listener.js 03:11:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 113 (0x12e3d7800) [pid = 2319] [serial = 928] [outer = 0x12b848c00] 03:11:52 INFO - PROCESS | 2319 | 1461665512539 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:11:52 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:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 523ms 03:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:11:52 INFO - PROCESS | 2319 | 1461665512554 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 03:11:52 INFO - PROCESS | 2319 | 1461665512555 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 03:11:52 INFO - PROCESS | 2319 | 1461665512557 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:11:52 INFO - PROCESS | 2319 | 1461665512558 Marionette TRACE conn2 <- [1,1210,null,{}] 03:11:52 INFO - PROCESS | 2319 | 1461665512560 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:11:52 INFO - PROCESS | 2319 | 1461665512655 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 03:11:52 INFO - PROCESS | 2319 | 1461665512667 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:52 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc88800 == 43 [pid = 2319] [id = 310] 03:11:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 114 (0x12e3dd000) [pid = 2319] [serial = 929] [outer = 0x0] 03:11:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 115 (0x12e50d800) [pid = 2319] [serial = 930] [outer = 0x12e3dd000] 03:11:52 INFO - PROCESS | 2319 | 1461665512692 Marionette DEBUG loaded listener.js 03:11:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 116 (0x12e6d9000) [pid = 2319] [serial = 931] [outer = 0x12e3dd000] 03:11:53 INFO - PROCESS | 2319 | 1461665513102 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:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 567ms 03:11:53 INFO - PROCESS | 2319 | 1461665513125 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 03:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:11:53 INFO - PROCESS | 2319 | 1461665513127 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 03:11:53 INFO - PROCESS | 2319 | 1461665513131 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:11:53 INFO - PROCESS | 2319 | 1461665513135 Marionette TRACE conn2 <- [1,1214,null,{}] 03:11:53 INFO - PROCESS | 2319 | 1461665513139 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:11:53 INFO - PROCESS | 2319 | 1461665513280 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 03:11:53 INFO - PROCESS | 2319 | 1461665513306 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:53 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d0cb000 == 44 [pid = 2319] [id = 311] 03:11:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 117 (0x12e3db800) [pid = 2319] [serial = 932] [outer = 0x0] 03:11:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 118 (0x12e92a400) [pid = 2319] [serial = 933] [outer = 0x12e3db800] 03:11:53 INFO - PROCESS | 2319 | 1461665513340 Marionette DEBUG loaded listener.js 03:11:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 119 (0x12e92f800) [pid = 2319] [serial = 934] [outer = 0x12e3db800] 03:11:53 INFO - PROCESS | 2319 | 1461665513660 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:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 575ms 03:11:53 INFO - PROCESS | 2319 | 1461665513705 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 03:11:53 INFO - PROCESS | 2319 | 1461665513706 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 03:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:11:53 INFO - PROCESS | 2319 | 1461665513709 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:11:53 INFO - PROCESS | 2319 | 1461665513710 Marionette TRACE conn2 <- [1,1218,null,{}] 03:11:53 INFO - PROCESS | 2319 | 1461665513712 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:11:53 INFO - PROCESS | 2319 | 1461665513807 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 03:11:53 INFO - PROCESS | 2319 | 1461665513812 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:53 INFO - PROCESS | 2319 | ++DOCSHELL 0x12db46800 == 45 [pid = 2319] [id = 312] 03:11:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 120 (0x119c8a000) [pid = 2319] [serial = 935] [outer = 0x0] 03:11:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 121 (0x12f2a0c00) [pid = 2319] [serial = 936] [outer = 0x119c8a000] 03:11:53 INFO - PROCESS | 2319 | 1461665513837 Marionette DEBUG loaded listener.js 03:11:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 122 (0x12f2a5c00) [pid = 2319] [serial = 937] [outer = 0x119c8a000] 03:11:54 INFO - PROCESS | 2319 | --DOMWINDOW == 121 (0x1147d7c00) [pid = 2319] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:11:54 INFO - PROCESS | 2319 | --DOMWINDOW == 120 (0x118881c00) [pid = 2319] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:11:54 INFO - PROCESS | 2319 | --DOMWINDOW == 119 (0x12909e000) [pid = 2319] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:11:54 INFO - PROCESS | 2319 | --DOMWINDOW == 118 (0x11867b000) [pid = 2319] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:11:54 INFO - PROCESS | 2319 | --DOMWINDOW == 117 (0x11919ec00) [pid = 2319] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:11:54 INFO - PROCESS | 2319 | --DOMWINDOW == 116 (0x127eca800) [pid = 2319] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:11:54 INFO - PROCESS | 2319 | --DOMWINDOW == 115 (0x11bb04800) [pid = 2319] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:11:54 INFO - PROCESS | 2319 | --DOMWINDOW == 114 (0x1188ec800) [pid = 2319] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:11:54 INFO - PROCESS | 2319 | --DOMWINDOW == 113 (0x1147e1000) [pid = 2319] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:11:54 INFO - PROCESS | 2319 | --DOMWINDOW == 112 (0x12d1dc800) [pid = 2319] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:11:54 INFO - PROCESS | 2319 | --DOMWINDOW == 111 (0x12bf66c00) [pid = 2319] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:11:54 INFO - PROCESS | 2319 | --DOMWINDOW == 110 (0x12d3a8800) [pid = 2319] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:11:54 INFO - PROCESS | 2319 | 1461665514261 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:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 569ms 03:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:11:54 INFO - PROCESS | 2319 | 1461665514279 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 03:11:54 INFO - PROCESS | 2319 | 1461665514280 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 03:11:54 INFO - PROCESS | 2319 | 1461665514282 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:11:54 INFO - PROCESS | 2319 | 1461665514285 Marionette TRACE conn2 <- [1,1222,null,{}] 03:11:54 INFO - PROCESS | 2319 | 1461665514288 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:11:54 INFO - PROCESS | 2319 | 1461665514365 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 03:11:54 INFO - PROCESS | 2319 | 1461665514372 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:54 INFO - PROCESS | 2319 | ++DOCSHELL 0x125b83000 == 46 [pid = 2319] [id = 313] 03:11:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 111 (0x1147e1000) [pid = 2319] [serial = 938] [outer = 0x0] 03:11:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 112 (0x118fbcc00) [pid = 2319] [serial = 939] [outer = 0x1147e1000] 03:11:54 INFO - PROCESS | 2319 | 1461665514397 Marionette DEBUG loaded listener.js 03:11:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 113 (0x12bc52c00) [pid = 2319] [serial = 940] [outer = 0x1147e1000] 03:11:54 INFO - PROCESS | 2319 | 1461665514735 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:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:11:54 INFO - PROCESS | 2319 | 1461665514757 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 03:11:54 INFO - PROCESS | 2319 | 1461665514759 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:11:54 INFO - PROCESS | 2319 | 1461665514761 Marionette TRACE conn2 <- [1,1226,null,{}] 03:11:54 INFO - PROCESS | 2319 | 1461665514763 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:11:54 INFO - PROCESS | 2319 | 1461665514877 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 03:11:54 INFO - PROCESS | 2319 | 1461665514884 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:54 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dc9a000 == 47 [pid = 2319] [id = 314] 03:11:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 114 (0x115761000) [pid = 2319] [serial = 941] [outer = 0x0] 03:11:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 115 (0x12e930c00) [pid = 2319] [serial = 942] [outer = 0x115761000] 03:11:54 INFO - PROCESS | 2319 | 1461665514913 Marionette DEBUG loaded listener.js 03:11:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 116 (0x12f43a000) [pid = 2319] [serial = 943] [outer = 0x115761000] 03:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 468ms 03:11:55 INFO - PROCESS | 2319 | 1461665515225 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:11:55 INFO - PROCESS | 2319 | 1461665515228 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 03:11:55 INFO - PROCESS | 2319 | 1461665515229 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 03:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:11:55 INFO - PROCESS | 2319 | 1461665515231 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:11:55 INFO - PROCESS | 2319 | 1461665515232 Marionette TRACE conn2 <- [1,1230,null,{}] 03:11:55 INFO - PROCESS | 2319 | 1461665515242 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:11:55 INFO - PROCESS | 2319 | 1461665515328 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 03:11:55 INFO - PROCESS | 2319 | 1461665515333 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:55 INFO - PROCESS | 2319 | ++DOCSHELL 0x12eae4000 == 48 [pid = 2319] [id = 315] 03:11:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 117 (0x1272ed400) [pid = 2319] [serial = 944] [outer = 0x0] 03:11:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 118 (0x1272f1c00) [pid = 2319] [serial = 945] [outer = 0x1272ed400] 03:11:55 INFO - PROCESS | 2319 | 1461665515358 Marionette DEBUG loaded listener.js 03:11:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 119 (0x12f43b000) [pid = 2319] [serial = 946] [outer = 0x1272ed400] 03:11:55 INFO - PROCESS | 2319 | 1461665515696 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:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 476ms 03:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:11:55 INFO - PROCESS | 2319 | 1461665515707 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 03:11:55 INFO - PROCESS | 2319 | 1461665515709 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 03:11:55 INFO - PROCESS | 2319 | 1461665515711 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:11:55 INFO - PROCESS | 2319 | 1461665515712 Marionette TRACE conn2 <- [1,1234,null,{}] 03:11:55 INFO - PROCESS | 2319 | 1461665515715 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:11:55 INFO - PROCESS | 2319 | 1461665515872 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 03:11:55 INFO - PROCESS | 2319 | 1461665515881 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:55 INFO - PROCESS | 2319 | ++DOCSHELL 0x12eeaa800 == 49 [pid = 2319] [id = 316] 03:11:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 120 (0x1272e4800) [pid = 2319] [serial = 947] [outer = 0x0] 03:11:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 121 (0x12f43ac00) [pid = 2319] [serial = 948] [outer = 0x1272e4800] 03:11:55 INFO - PROCESS | 2319 | 1461665515921 Marionette DEBUG loaded listener.js 03:11:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 122 (0x12faccc00) [pid = 2319] [serial = 949] [outer = 0x1272e4800] 03:11:56 INFO - PROCESS | 2319 | 1461665516429 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:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 769ms 03:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:11:56 INFO - PROCESS | 2319 | 1461665516481 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 03:11:56 INFO - PROCESS | 2319 | 1461665516483 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 03:11:56 INFO - PROCESS | 2319 | 1461665516487 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:11:56 INFO - PROCESS | 2319 | 1461665516489 Marionette TRACE conn2 <- [1,1238,null,{}] 03:11:56 INFO - PROCESS | 2319 | 1461665516494 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:11:56 INFO - PROCESS | 2319 | 1461665516598 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 03:11:56 INFO - PROCESS | 2319 | 1461665516663 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:56 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b7d4000 == 50 [pid = 2319] [id = 317] 03:11:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 123 (0x118624000) [pid = 2319] [serial = 950] [outer = 0x0] 03:11:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 124 (0x118629800) [pid = 2319] [serial = 951] [outer = 0x118624000] 03:11:56 INFO - PROCESS | 2319 | 1461665516695 Marionette DEBUG loaded listener.js 03:11:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 125 (0x11862e800) [pid = 2319] [serial = 952] [outer = 0x118624000] 03:11:57 INFO - PROCESS | 2319 | 1461665517112 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:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 674ms 03:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:11:57 INFO - PROCESS | 2319 | 1461665517162 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 03:11:57 INFO - PROCESS | 2319 | 1461665517166 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 03:11:57 INFO - PROCESS | 2319 | 1461665517172 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:11:57 INFO - PROCESS | 2319 | 1461665517174 Marionette TRACE conn2 <- [1,1242,null,{}] 03:11:57 INFO - PROCESS | 2319 | 1461665517176 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:11:57 INFO - PROCESS | 2319 | 1461665517278 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 03:11:57 INFO - PROCESS | 2319 | 1461665517330 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:57 INFO - PROCESS | 2319 | ++DOCSHELL 0x125dac000 == 51 [pid = 2319] [id = 318] 03:11:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 126 (0x118e0f000) [pid = 2319] [serial = 953] [outer = 0x0] 03:11:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 127 (0x11b7c3c00) [pid = 2319] [serial = 954] [outer = 0x118e0f000] 03:11:57 INFO - PROCESS | 2319 | 1461665517360 Marionette DEBUG loaded listener.js 03:11:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 128 (0x123639c00) [pid = 2319] [serial = 955] [outer = 0x118e0f000] 03:11:57 INFO - PROCESS | 2319 | 1461665517814 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:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 670ms 03:11:57 INFO - PROCESS | 2319 | 1461665517841 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 03:11:57 INFO - PROCESS | 2319 | 1461665517843 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 03:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:11:57 INFO - PROCESS | 2319 | 1461665517846 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:11:57 INFO - PROCESS | 2319 | 1461665517848 Marionette TRACE conn2 <- [1,1246,null,{}] 03:11:57 INFO - PROCESS | 2319 | 1461665517856 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:11:57 INFO - PROCESS | 2319 | 1461665517960 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 03:11:58 INFO - PROCESS | 2319 | 1461665518014 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:58 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dc98800 == 52 [pid = 2319] [id = 319] 03:11:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 129 (0x12396c400) [pid = 2319] [serial = 956] [outer = 0x0] 03:11:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 130 (0x1272e9400) [pid = 2319] [serial = 957] [outer = 0x12396c400] 03:11:58 INFO - PROCESS | 2319 | 1461665518046 Marionette DEBUG loaded listener.js 03:11:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 131 (0x1276c3400) [pid = 2319] [serial = 958] [outer = 0x12396c400] 03:11:58 INFO - PROCESS | 2319 | 1461665518513 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:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 724ms 03:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:11:58 INFO - PROCESS | 2319 | 1461665518586 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 03:11:58 INFO - PROCESS | 2319 | 1461665518588 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 03:11:58 INFO - PROCESS | 2319 | 1461665518591 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:11:58 INFO - PROCESS | 2319 | 1461665518592 Marionette TRACE conn2 <- [1,1250,null,{}] 03:11:58 INFO - PROCESS | 2319 | 1461665518595 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:11:58 INFO - PROCESS | 2319 | 1461665518696 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 03:11:58 INFO - PROCESS | 2319 | 1461665518760 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:58 INFO - PROCESS | 2319 | ++DOCSHELL 0x12eec8000 == 53 [pid = 2319] [id = 320] 03:11:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 132 (0x127ec9000) [pid = 2319] [serial = 959] [outer = 0x0] 03:11:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 133 (0x12bd89c00) [pid = 2319] [serial = 960] [outer = 0x127ec9000] 03:11:58 INFO - PROCESS | 2319 | 1461665518790 Marionette DEBUG loaded listener.js 03:11:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 134 (0x12d1d6c00) [pid = 2319] [serial = 961] [outer = 0x127ec9000] 03:11:59 INFO - PROCESS | 2319 | 1461665519198 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:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 619ms 03:11:59 INFO - PROCESS | 2319 | 1461665519210 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 03:11:59 INFO - PROCESS | 2319 | 1461665519212 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 03:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:11:59 INFO - PROCESS | 2319 | 1461665519214 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:11:59 INFO - PROCESS | 2319 | 1461665519217 Marionette TRACE conn2 <- [1,1254,null,{}] 03:11:59 INFO - PROCESS | 2319 | 1461665519221 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:11:59 INFO - PROCESS | 2319 | 1461665519326 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 03:11:59 INFO - PROCESS | 2319 | 1461665519393 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:59 INFO - PROCESS | 2319 | ++DOCSHELL 0x12f966800 == 54 [pid = 2319] [id = 321] 03:11:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 135 (0x115758000) [pid = 2319] [serial = 962] [outer = 0x0] 03:11:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 136 (0x12d3ae400) [pid = 2319] [serial = 963] [outer = 0x115758000] 03:11:59 INFO - PROCESS | 2319 | 1461665519488 Marionette DEBUG loaded listener.js 03:11:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 137 (0x12e3d6400) [pid = 2319] [serial = 964] [outer = 0x115758000] 03:12:00 INFO - PROCESS | 2319 | 1461665520117 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:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 974ms 03:12:00 INFO - PROCESS | 2319 | 1461665520195 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 03:12:00 INFO - PROCESS | 2319 | 1461665520197 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 03:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:12:00 INFO - PROCESS | 2319 | 1461665520202 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:12:00 INFO - PROCESS | 2319 | 1461665520204 Marionette TRACE conn2 <- [1,1258,null,{}] 03:12:00 INFO - PROCESS | 2319 | 1461665520209 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:12:00 INFO - PROCESS | 2319 | 1461665520300 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 03:12:00 INFO - PROCESS | 2319 | 1461665520356 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:00 INFO - PROCESS | 2319 | ++DOCSHELL 0x123606800 == 55 [pid = 2319] [id = 322] 03:12:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 138 (0x11866e400) [pid = 2319] [serial = 965] [outer = 0x0] 03:12:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 139 (0x118fb2000) [pid = 2319] [serial = 966] [outer = 0x11866e400] 03:12:00 INFO - PROCESS | 2319 | 1461665520384 Marionette DEBUG loaded listener.js 03:12:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 140 (0x11ab6e800) [pid = 2319] [serial = 967] [outer = 0x11866e400] 03:12:00 INFO - PROCESS | 2319 | 1461665520810 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:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 626ms 03:12:00 INFO - PROCESS | 2319 | 1461665520828 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 03:12:00 INFO - PROCESS | 2319 | 1461665520831 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 03:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:12:00 INFO - PROCESS | 2319 | 1461665520836 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:12:00 INFO - PROCESS | 2319 | 1461665520837 Marionette TRACE conn2 <- [1,1262,null,{}] 03:12:00 INFO - PROCESS | 2319 | 1461665520840 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:12:00 INFO - PROCESS | 2319 | 1461665520934 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 03:12:00 INFO - PROCESS | 2319 | 1461665520984 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:00 INFO - PROCESS | 2319 | ++DOCSHELL 0x119c2d800 == 56 [pid = 2319] [id = 323] 03:12:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 141 (0x118671c00) [pid = 2319] [serial = 968] [outer = 0x0] 03:12:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 142 (0x11b7bbc00) [pid = 2319] [serial = 969] [outer = 0x118671c00] 03:12:01 INFO - PROCESS | 2319 | 1461665521012 Marionette DEBUG loaded listener.js 03:12:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 143 (0x11c196400) [pid = 2319] [serial = 970] [outer = 0x118671c00] 03:12:01 INFO - PROCESS | 2319 | --DOCSHELL 0x12d0b2000 == 55 [pid = 2319] [id = 280] 03:12:01 INFO - PROCESS | 2319 | --DOCSHELL 0x12eae4000 == 54 [pid = 2319] [id = 315] 03:12:01 INFO - PROCESS | 2319 | --DOCSHELL 0x12dc9a000 == 53 [pid = 2319] [id = 314] 03:12:01 INFO - PROCESS | 2319 | --DOCSHELL 0x125b83000 == 52 [pid = 2319] [id = 313] 03:12:01 INFO - PROCESS | 2319 | --DOCSHELL 0x12db46800 == 51 [pid = 2319] [id = 312] 03:12:01 INFO - PROCESS | 2319 | --DOCSHELL 0x12d0cb000 == 50 [pid = 2319] [id = 311] 03:12:01 INFO - PROCESS | 2319 | --DOCSHELL 0x12bc88800 == 49 [pid = 2319] [id = 310] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 142 (0x11bf67c00) [pid = 2319] [serial = 842] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 141 (0x126f53800) [pid = 2319] [serial = 845] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 140 (0x125d7c400) [pid = 2319] [serial = 848] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 139 (0x12d17cc00) [pid = 2319] [serial = 851] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 138 (0x12e3df000) [pid = 2319] [serial = 891] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOCSHELL 0x129649000 == 48 [pid = 2319] [id = 309] 03:12:01 INFO - PROCESS | 2319 | --DOCSHELL 0x127937800 == 47 [pid = 2319] [id = 308] 03:12:01 INFO - PROCESS | 2319 | --DOCSHELL 0x126ad1800 == 46 [pid = 2319] [id = 307] 03:12:01 INFO - PROCESS | 2319 | --DOCSHELL 0x11c4ee800 == 45 [pid = 2319] [id = 306] 03:12:01 INFO - PROCESS | 2319 | --DOCSHELL 0x119ae2800 == 44 [pid = 2319] [id = 305] 03:12:01 INFO - PROCESS | 2319 | --DOCSHELL 0x11aa6d800 == 43 [pid = 2319] [id = 304] 03:12:01 INFO - PROCESS | 2319 | --DOCSHELL 0x12dbbc000 == 42 [pid = 2319] [id = 297] 03:12:01 INFO - PROCESS | 2319 | 1461665521405 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:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 620ms 03:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:12:01 INFO - PROCESS | 2319 | 1461665521455 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 03:12:01 INFO - PROCESS | 2319 | 1461665521457 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 03:12:01 INFO - PROCESS | 2319 | 1461665521459 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:12:01 INFO - PROCESS | 2319 | 1461665521461 Marionette TRACE conn2 <- [1,1266,null,{}] 03:12:01 INFO - PROCESS | 2319 | 1461665521468 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:12:01 INFO - PROCESS | 2319 | 1461665521554 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 137 (0x125d83c00) [pid = 2319] [serial = 866] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 136 (0x127646800) [pid = 2319] [serial = 867] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 135 (0x127ed0c00) [pid = 2319] [serial = 869] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 134 (0x11c644800) [pid = 2319] [serial = 863] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 133 (0x123a5ac00) [pid = 2319] [serial = 864] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 132 (0x12967c800) [pid = 2319] [serial = 873] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 131 (0x12b624000) [pid = 2319] [serial = 883] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 130 (0x12bd85c00) [pid = 2319] [serial = 877] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 129 (0x12d3a6400) [pid = 2319] [serial = 885] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 128 (0x129688400) [pid = 2319] [serial = 876] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 127 (0x12d1d1000) [pid = 2319] [serial = 879] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 126 (0x12da10800) [pid = 2319] [serial = 886] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 125 (0x125b97400) [pid = 2319] [serial = 882] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 124 (0x12da6a800) [pid = 2319] [serial = 888] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 123 (0x12e3dec00) [pid = 2319] [serial = 889] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 122 (0x12d1da400) [pid = 2319] [serial = 880] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 121 (0x1147d9800) [pid = 2319] [serial = 459] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 120 (0x1159b5c00) [pid = 2319] [serial = 855] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 119 (0x12906f800) [pid = 2319] [serial = 870] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 118 (0x1155be400) [pid = 2319] [serial = 854] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 117 (0x11b746c00) [pid = 2319] [serial = 860] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 116 (0x11bf68800) [pid = 2319] [serial = 861] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 115 (0x12966e000) [pid = 2319] [serial = 872] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 114 (0x11b713c00) [pid = 2319] [serial = 858] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | --DOMWINDOW == 113 (0x11a7ae800) [pid = 2319] [serial = 857] [outer = 0x0] [url = about:blank] 03:12:01 INFO - PROCESS | 2319 | 1461665521633 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:01 INFO - PROCESS | 2319 | ++DOCSHELL 0x11af36800 == 43 [pid = 2319] [id = 324] 03:12:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 114 (0x1189b4800) [pid = 2319] [serial = 971] [outer = 0x0] 03:12:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 115 (0x11bb02800) [pid = 2319] [serial = 972] [outer = 0x1189b4800] 03:12:01 INFO - PROCESS | 2319 | 1461665521665 Marionette DEBUG loaded listener.js 03:12:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 116 (0x125cb0c00) [pid = 2319] [serial = 973] [outer = 0x1189b4800] 03:12:02 INFO - PROCESS | 2319 | 1461665522005 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:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 570ms 03:12:02 INFO - PROCESS | 2319 | 1461665522030 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 03:12:02 INFO - PROCESS | 2319 | 1461665522033 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 03:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:12:02 INFO - PROCESS | 2319 | 1461665522039 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:12:02 INFO - PROCESS | 2319 | 1461665522040 Marionette TRACE conn2 <- [1,1270,null,{}] 03:12:02 INFO - PROCESS | 2319 | 1461665522044 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:12:02 INFO - PROCESS | 2319 | 1461665522164 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 03:12:02 INFO - PROCESS | 2319 | 1461665522239 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:02 INFO - PROCESS | 2319 | ++DOCSHELL 0x11c3d3000 == 44 [pid = 2319] [id = 325] 03:12:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 117 (0x125d7c800) [pid = 2319] [serial = 974] [outer = 0x0] 03:12:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 118 (0x1272e5c00) [pid = 2319] [serial = 975] [outer = 0x125d7c800] 03:12:02 INFO - PROCESS | 2319 | 1461665522280 Marionette DEBUG loaded listener.js 03:12:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 119 (0x1276c1000) [pid = 2319] [serial = 976] [outer = 0x125d7c800] 03:12:02 INFO - PROCESS | 2319 | 1461665522576 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:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 570ms 03:12:02 INFO - PROCESS | 2319 | 1461665522609 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 03:12:02 INFO - PROCESS | 2319 | 1461665522610 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 03:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:12:02 INFO - PROCESS | 2319 | 1461665522612 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:12:02 INFO - PROCESS | 2319 | 1461665522613 Marionette TRACE conn2 <- [1,1274,null,{}] 03:12:02 INFO - PROCESS | 2319 | 1461665522616 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:12:02 INFO - PROCESS | 2319 | 1461665522707 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 03:12:02 INFO - PROCESS | 2319 | 1461665522756 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:02 INFO - PROCESS | 2319 | ++DOCSHELL 0x126fa4000 == 45 [pid = 2319] [id = 326] 03:12:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 120 (0x125f3f000) [pid = 2319] [serial = 977] [outer = 0x0] 03:12:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 121 (0x127f2c400) [pid = 2319] [serial = 978] [outer = 0x125f3f000] 03:12:02 INFO - PROCESS | 2319 | 1461665522782 Marionette DEBUG loaded listener.js 03:12:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 122 (0x12909f400) [pid = 2319] [serial = 979] [outer = 0x125f3f000] 03:12:03 INFO - PROCESS | 2319 | 1461665523093 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:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 519ms 03:12:03 INFO - PROCESS | 2319 | 1461665523131 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 03:12:03 INFO - PROCESS | 2319 | 1461665523132 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 03:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:12:03 INFO - PROCESS | 2319 | 1461665523137 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:12:03 INFO - PROCESS | 2319 | 1461665523138 Marionette TRACE conn2 <- [1,1278,null,{}] 03:12:03 INFO - PROCESS | 2319 | 1461665523141 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:12:03 INFO - PROCESS | 2319 | 1461665523237 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 03:12:03 INFO - PROCESS | 2319 | 1461665523243 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:03 INFO - PROCESS | 2319 | ++DOCSHELL 0x11a80f000 == 46 [pid = 2319] [id = 327] 03:12:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 123 (0x1292bf000) [pid = 2319] [serial = 980] [outer = 0x0] 03:12:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 124 (0x129682c00) [pid = 2319] [serial = 981] [outer = 0x1292bf000] 03:12:03 INFO - PROCESS | 2319 | 1461665523271 Marionette DEBUG loaded listener.js 03:12:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 125 (0x12d1d3c00) [pid = 2319] [serial = 982] [outer = 0x1292bf000] 03:12:03 INFO - PROCESS | 2319 | 1461665523638 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:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 519ms 03:12:03 INFO - PROCESS | 2319 | 1461665523658 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 03:12:03 INFO - PROCESS | 2319 | 1461665523659 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 03:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:12:03 INFO - PROCESS | 2319 | 1461665523662 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:12:03 INFO - PROCESS | 2319 | 1461665523663 Marionette TRACE conn2 <- [1,1282,null,{}] 03:12:03 INFO - PROCESS | 2319 | 1461665523665 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:12:03 INFO - PROCESS | 2319 | 1461665523764 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 03:12:03 INFO - PROCESS | 2319 | 1461665523769 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:03 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc80800 == 47 [pid = 2319] [id = 328] 03:12:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 126 (0x125f3f400) [pid = 2319] [serial = 983] [outer = 0x0] 03:12:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 127 (0x12d1db800) [pid = 2319] [serial = 984] [outer = 0x125f3f400] 03:12:03 INFO - PROCESS | 2319 | 1461665523794 Marionette DEBUG loaded listener.js 03:12:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 128 (0x12da6a000) [pid = 2319] [serial = 985] [outer = 0x125f3f400] 03:12:04 INFO - PROCESS | 2319 | 1461665524225 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:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 569ms 03:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:12:04 INFO - PROCESS | 2319 | 1461665524232 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 03:12:04 INFO - PROCESS | 2319 | 1461665524234 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 03:12:04 INFO - PROCESS | 2319 | 1461665524238 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:12:04 INFO - PROCESS | 2319 | 1461665524239 Marionette TRACE conn2 <- [1,1286,null,{}] 03:12:04 INFO - PROCESS | 2319 | 1461665524243 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:12:04 INFO - PROCESS | 2319 | 1461665524396 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 03:12:04 INFO - PROCESS | 2319 | 1461665524413 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:04 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d0c3800 == 48 [pid = 2319] [id = 329] 03:12:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 129 (0x12e3d5400) [pid = 2319] [serial = 986] [outer = 0x0] 03:12:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 130 (0x12e3e1000) [pid = 2319] [serial = 987] [outer = 0x12e3d5400] 03:12:04 INFO - PROCESS | 2319 | 1461665524447 Marionette DEBUG loaded listener.js 03:12:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 131 (0x12e6cfc00) [pid = 2319] [serial = 988] [outer = 0x12e3d5400] 03:12:04 INFO - PROCESS | 2319 | 1461665524830 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:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 621ms 03:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:12:04 INFO - PROCESS | 2319 | 1461665524861 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 03:12:04 INFO - PROCESS | 2319 | 1461665524863 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 03:12:04 INFO - PROCESS | 2319 | 1461665524865 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:12:04 INFO - PROCESS | 2319 | 1461665524866 Marionette TRACE conn2 <- [1,1290,null,{}] 03:12:04 INFO - PROCESS | 2319 | 1461665524870 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:12:04 INFO - PROCESS | 2319 | 1461665524968 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 03:12:04 INFO - PROCESS | 2319 | 1461665524973 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:05 INFO - PROCESS | 2319 | ++DOCSHELL 0x12da9b800 == 49 [pid = 2319] [id = 330] 03:12:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 132 (0x12e3d5800) [pid = 2319] [serial = 989] [outer = 0x0] 03:12:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 133 (0x12e923800) [pid = 2319] [serial = 990] [outer = 0x12e3d5800] 03:12:05 INFO - PROCESS | 2319 | 1461665525027 Marionette DEBUG loaded listener.js 03:12:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 134 (0x12e92e000) [pid = 2319] [serial = 991] [outer = 0x12e3d5800] 03:12:05 INFO - PROCESS | 2319 | 1461665525346 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:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 520ms 03:12:05 INFO - PROCESS | 2319 | --DOMWINDOW == 133 (0x12b62dc00) [pid = 2319] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:12:05 INFO - PROCESS | 2319 | --DOMWINDOW == 132 (0x12e3dd000) [pid = 2319] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:12:05 INFO - PROCESS | 2319 | --DOMWINDOW == 131 (0x11360e000) [pid = 2319] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:12:05 INFO - PROCESS | 2319 | --DOMWINDOW == 130 (0x11b71f000) [pid = 2319] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:12:05 INFO - PROCESS | 2319 | --DOMWINDOW == 129 (0x123971000) [pid = 2319] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:12:05 INFO - PROCESS | 2319 | --DOMWINDOW == 128 (0x12e3db800) [pid = 2319] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:12:05 INFO - PROCESS | 2319 | --DOMWINDOW == 127 (0x1142b8400) [pid = 2319] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:12:05 INFO - PROCESS | 2319 | --DOMWINDOW == 126 (0x129675c00) [pid = 2319] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:12:05 INFO - PROCESS | 2319 | --DOMWINDOW == 125 (0x1276c8400) [pid = 2319] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:12:05 INFO - PROCESS | 2319 | --DOMWINDOW == 124 (0x1272ed400) [pid = 2319] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:12:05 INFO - PROCESS | 2319 | --DOMWINDOW == 123 (0x119c8a000) [pid = 2319] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:12:05 INFO - PROCESS | 2319 | --DOMWINDOW == 122 (0x1147e1000) [pid = 2319] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:12:05 INFO - PROCESS | 2319 | --DOMWINDOW == 121 (0x12b848c00) [pid = 2319] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:12:05 INFO - PROCESS | 2319 | --DOMWINDOW == 120 (0x115761000) [pid = 2319] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:12:05 INFO - PROCESS | 2319 | 1461665525466 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 03:12:05 INFO - PROCESS | 2319 | 1461665525468 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 03:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:12:05 INFO - PROCESS | 2319 | 1461665525474 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:12:05 INFO - PROCESS | 2319 | 1461665525475 Marionette TRACE conn2 <- [1,1294,null,{}] 03:12:05 INFO - PROCESS | 2319 | 1461665525478 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:12:05 INFO - PROCESS | 2319 | 1461665525585 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 03:12:05 INFO - PROCESS | 2319 | 1461665525592 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:05 INFO - PROCESS | 2319 | ++DOCSHELL 0x127635000 == 50 [pid = 2319] [id = 331] 03:12:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 121 (0x119c8a000) [pid = 2319] [serial = 992] [outer = 0x0] 03:12:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 122 (0x119c87c00) [pid = 2319] [serial = 993] [outer = 0x119c8a000] 03:12:05 INFO - PROCESS | 2319 | 1461665525624 Marionette DEBUG loaded listener.js 03:12:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 123 (0x127f26800) [pid = 2319] [serial = 994] [outer = 0x119c8a000] 03:12:06 INFO - PROCESS | 2319 | 1461665526013 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:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 570ms 03:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:12:06 INFO - PROCESS | 2319 | 1461665526043 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 03:12:06 INFO - PROCESS | 2319 | 1461665526045 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 03:12:06 INFO - PROCESS | 2319 | 1461665526047 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:12:06 INFO - PROCESS | 2319 | 1461665526051 Marionette TRACE conn2 <- [1,1298,null,{}] 03:12:06 INFO - PROCESS | 2319 | 1461665526056 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:12:06 INFO - PROCESS | 2319 | 1461665526189 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 03:12:06 INFO - PROCESS | 2319 | 1461665526242 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:06 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e976800 == 51 [pid = 2319] [id = 332] 03:12:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 124 (0x12e3dd000) [pid = 2319] [serial = 995] [outer = 0x0] 03:12:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 125 (0x12f2a5000) [pid = 2319] [serial = 996] [outer = 0x12e3dd000] 03:12:06 INFO - PROCESS | 2319 | 1461665526287 Marionette DEBUG loaded listener.js 03:12:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 126 (0x12f433400) [pid = 2319] [serial = 997] [outer = 0x12e3dd000] 03:12:06 INFO - PROCESS | 2319 | 1461665526700 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:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 678ms 03:12:06 INFO - PROCESS | 2319 | 1461665526725 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 03:12:06 INFO - PROCESS | 2319 | 1461665526727 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 03:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:12:06 INFO - PROCESS | 2319 | 1461665526729 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:12:06 INFO - PROCESS | 2319 | 1461665526730 Marionette TRACE conn2 <- [1,1302,null,{}] 03:12:06 INFO - PROCESS | 2319 | 1461665526732 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:12:06 INFO - PROCESS | 2319 | 1461665526836 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 03:12:06 INFO - PROCESS | 2319 | 1461665526842 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:06 INFO - PROCESS | 2319 | ++DOCSHELL 0x12eade000 == 52 [pid = 2319] [id = 333] 03:12:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 127 (0x12f2ac800) [pid = 2319] [serial = 998] [outer = 0x0] 03:12:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 128 (0x12f93c400) [pid = 2319] [serial = 999] [outer = 0x12f2ac800] 03:12:06 INFO - PROCESS | 2319 | 1461665526869 Marionette DEBUG loaded listener.js 03:12:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 129 (0x12facfc00) [pid = 2319] [serial = 1000] [outer = 0x12f2ac800] 03:12:07 INFO - PROCESS | 2319 | 1461665527201 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:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 523ms 03:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:12:07 INFO - PROCESS | 2319 | 1461665527252 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 03:12:07 INFO - PROCESS | 2319 | 1461665527253 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 03:12:07 INFO - PROCESS | 2319 | 1461665527255 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:12:07 INFO - PROCESS | 2319 | 1461665527256 Marionette TRACE conn2 <- [1,1306,null,{}] 03:12:07 INFO - PROCESS | 2319 | 1461665527259 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:12:07 INFO - PROCESS | 2319 | 1461665527343 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 03:12:07 INFO - PROCESS | 2319 | 1461665527348 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:07 INFO - PROCESS | 2319 | ++DOCSHELL 0x12fc94000 == 53 [pid = 2319] [id = 334] 03:12:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 130 (0x12ab5d000) [pid = 2319] [serial = 1001] [outer = 0x0] 03:12:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 131 (0x12ab65000) [pid = 2319] [serial = 1002] [outer = 0x12ab5d000] 03:12:07 INFO - PROCESS | 2319 | 1461665527374 Marionette DEBUG loaded listener.js 03:12:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 132 (0x12ab5ac00) [pid = 2319] [serial = 1003] [outer = 0x12ab5d000] 03:12:07 INFO - PROCESS | 2319 | 1461665527889 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:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 672ms 03:12:07 INFO - PROCESS | 2319 | 1461665527936 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 03:12:07 INFO - PROCESS | 2319 | 1461665527938 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 03:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:12:07 INFO - PROCESS | 2319 | 1461665527944 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:12:07 INFO - PROCESS | 2319 | 1461665527946 Marionette TRACE conn2 <- [1,1310,null,{}] 03:12:07 INFO - PROCESS | 2319 | 1461665527950 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:12:08 INFO - PROCESS | 2319 | 1461665528058 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 03:12:08 INFO - PROCESS | 2319 | 1461665528114 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:08 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b75d000 == 54 [pid = 2319] [id = 335] 03:12:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 133 (0x1133e0400) [pid = 2319] [serial = 1004] [outer = 0x0] 03:12:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 134 (0x1154d8c00) [pid = 2319] [serial = 1005] [outer = 0x1133e0400] 03:12:08 INFO - PROCESS | 2319 | 1461665528146 Marionette DEBUG loaded listener.js 03:12:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 135 (0x118623c00) [pid = 2319] [serial = 1006] [outer = 0x1133e0400] 03:12:08 INFO - PROCESS | 2319 | 1461665528605 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:12:08 INFO - PROCESS | 2319 | 1461665528673 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 03:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:12:08 INFO - PROCESS | 2319 | 1461665528678 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:12:08 INFO - PROCESS | 2319 | 1461665528680 Marionette TRACE conn2 <- [1,1314,null,{}] 03:12:08 INFO - PROCESS | 2319 | 1461665528695 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:12:08 INFO - PROCESS | 2319 | 1461665528816 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 03:12:08 INFO - PROCESS | 2319 | 1461665528828 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:08 INFO - PROCESS | 2319 | ++DOCSHELL 0x1290ce000 == 55 [pid = 2319] [id = 336] 03:12:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 136 (0x118622c00) [pid = 2319] [serial = 1007] [outer = 0x0] 03:12:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 137 (0x11a890400) [pid = 2319] [serial = 1008] [outer = 0x118622c00] 03:12:08 INFO - PROCESS | 2319 | 1461665528857 Marionette DEBUG loaded listener.js 03:12:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 138 (0x11c644400) [pid = 2319] [serial = 1009] [outer = 0x118622c00] 03:12:09 INFO - PROCESS | 2319 | 1461665529292 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:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 671ms 03:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:12:09 INFO - PROCESS | 2319 | 1461665529349 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 03:12:09 INFO - PROCESS | 2319 | 1461665529351 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 03:12:09 INFO - PROCESS | 2319 | 1461665529354 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:12:09 INFO - PROCESS | 2319 | 1461665529356 Marionette TRACE conn2 <- [1,1318,null,{}] 03:12:09 INFO - PROCESS | 2319 | 1461665529364 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:12:09 INFO - PROCESS | 2319 | 1461665529469 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 03:12:09 INFO - PROCESS | 2319 | 1461665529526 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:09 INFO - PROCESS | 2319 | ++DOCSHELL 0x12eebf000 == 56 [pid = 2319] [id = 337] 03:12:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 139 (0x12396b800) [pid = 2319] [serial = 1010] [outer = 0x0] 03:12:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 140 (0x1276bc800) [pid = 2319] [serial = 1011] [outer = 0x12396b800] 03:12:09 INFO - PROCESS | 2319 | 1461665529558 Marionette DEBUG loaded listener.js 03:12:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 141 (0x129670000) [pid = 2319] [serial = 1012] [outer = 0x12396b800] 03:12:10 INFO - PROCESS | 2319 | 1461665530005 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:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 672ms 03:12:10 INFO - PROCESS | 2319 | 1461665530027 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 03:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:12:10 INFO - PROCESS | 2319 | 1461665530029 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 03:12:10 INFO - PROCESS | 2319 | 1461665530031 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:12:10 INFO - PROCESS | 2319 | 1461665530032 Marionette TRACE conn2 <- [1,1322,null,{}] 03:12:10 INFO - PROCESS | 2319 | 1461665530037 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:12:10 INFO - PROCESS | 2319 | 1461665530157 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 03:12:10 INFO - PROCESS | 2319 | 1461665530211 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:10 INFO - PROCESS | 2319 | ++DOCSHELL 0x130e05000 == 57 [pid = 2319] [id = 338] 03:12:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 142 (0x129682800) [pid = 2319] [serial = 1013] [outer = 0x0] 03:12:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 143 (0x12ab66800) [pid = 2319] [serial = 1014] [outer = 0x129682800] 03:12:10 INFO - PROCESS | 2319 | 1461665530242 Marionette DEBUG loaded listener.js 03:12:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 144 (0x12b848c00) [pid = 2319] [serial = 1015] [outer = 0x129682800] 03:12:10 INFO - PROCESS | 2319 | 1461665530676 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:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 670ms 03:12:10 INFO - PROCESS | 2319 | 1461665530703 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 03:12:10 INFO - PROCESS | 2319 | 1461665530705 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 03:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:12:10 INFO - PROCESS | 2319 | 1461665530707 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:12:10 INFO - PROCESS | 2319 | 1461665530708 Marionette TRACE conn2 <- [1,1326,null,{}] 03:12:10 INFO - PROCESS | 2319 | 1461665530711 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:12:10 INFO - PROCESS | 2319 | 1461665530809 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 03:12:10 INFO - PROCESS | 2319 | 1461665530863 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:10 INFO - PROCESS | 2319 | ++DOCSHELL 0x130e1b000 == 58 [pid = 2319] [id = 339] 03:12:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 145 (0x12b83e400) [pid = 2319] [serial = 1016] [outer = 0x0] 03:12:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 146 (0x12d184c00) [pid = 2319] [serial = 1017] [outer = 0x12b83e400] 03:12:10 INFO - PROCESS | 2319 | 1461665530892 Marionette DEBUG loaded listener.js 03:12:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 147 (0x12e3d9000) [pid = 2319] [serial = 1018] [outer = 0x12b83e400] 03:12:11 INFO - PROCESS | 2319 | 1461665531345 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:12:11 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:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 668ms 03:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:12:11 INFO - PROCESS | 2319 | 1461665531376 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 03:12:11 INFO - PROCESS | 2319 | 1461665531377 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 03:12:11 INFO - PROCESS | 2319 | 1461665531380 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:12:11 INFO - PROCESS | 2319 | 1461665531381 Marionette TRACE conn2 <- [1,1330,null,{}] 03:12:11 INFO - PROCESS | 2319 | 1461665531402 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:12:11 INFO - PROCESS | 2319 | 1461665531541 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 03:12:11 INFO - PROCESS | 2319 | 1461665531608 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:11 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bf8d800 == 59 [pid = 2319] [id = 340] 03:12:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 148 (0x1272f2800) [pid = 2319] [serial = 1019] [outer = 0x0] 03:12:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 149 (0x12e932800) [pid = 2319] [serial = 1020] [outer = 0x1272f2800] 03:12:11 INFO - PROCESS | 2319 | 1461665531640 Marionette DEBUG loaded listener.js 03:12:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 150 (0x12f42fc00) [pid = 2319] [serial = 1021] [outer = 0x1272f2800] 03:12:12 INFO - PROCESS | 2319 | 1461665532270 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:12:12 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:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 920ms 03:12:12 INFO - PROCESS | 2319 | 1461665532311 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 03:12:12 INFO - PROCESS | 2319 | 1461665532314 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 03:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:12:12 INFO - PROCESS | 2319 | 1461665532322 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:12:12 INFO - PROCESS | 2319 | 1461665532326 Marionette TRACE conn2 <- [1,1334,null,{}] 03:12:12 INFO - PROCESS | 2319 | 1461665532331 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:12:12 INFO - PROCESS | 2319 | 1461665532428 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 03:12:12 INFO - PROCESS | 2319 | 1461665532496 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:12 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bf95000 == 60 [pid = 2319] [id = 341] 03:12:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 151 (0x1147dbc00) [pid = 2319] [serial = 1022] [outer = 0x0] 03:12:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 152 (0x118623400) [pid = 2319] [serial = 1023] [outer = 0x1147dbc00] 03:12:12 INFO - PROCESS | 2319 | 1461665532526 Marionette DEBUG loaded listener.js 03:12:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 153 (0x118e86400) [pid = 2319] [serial = 1024] [outer = 0x1147dbc00] 03:12:12 INFO - PROCESS | 2319 | 1461665532978 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:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 728ms 03:12:13 INFO - PROCESS | 2319 | --DOCSHELL 0x12eade000 == 59 [pid = 2319] [id = 333] 03:12:13 INFO - PROCESS | 2319 | --DOCSHELL 0x12e976800 == 58 [pid = 2319] [id = 332] 03:12:13 INFO - PROCESS | 2319 | --DOCSHELL 0x127635000 == 57 [pid = 2319] [id = 331] 03:12:13 INFO - PROCESS | 2319 | --DOCSHELL 0x12da9b800 == 56 [pid = 2319] [id = 330] 03:12:13 INFO - PROCESS | 2319 | --DOCSHELL 0x12d0c3800 == 55 [pid = 2319] [id = 329] 03:12:13 INFO - PROCESS | 2319 | --DOCSHELL 0x12bc80800 == 54 [pid = 2319] [id = 328] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 152 (0x12f43ac00) [pid = 2319] [serial = 948] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | 1461665533090 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 03:12:13 INFO - PROCESS | 2319 | 1461665533093 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 03:12:13 INFO - PROCESS | 2319 | --DOCSHELL 0x11a80f000 == 53 [pid = 2319] [id = 327] 03:12:13 INFO - PROCESS | 2319 | --DOCSHELL 0x126fa4000 == 52 [pid = 2319] [id = 326] 03:12:13 INFO - PROCESS | 2319 | --DOCSHELL 0x11c3d3000 == 51 [pid = 2319] [id = 325] 03:12:13 INFO - PROCESS | 2319 | --DOCSHELL 0x11af36800 == 50 [pid = 2319] [id = 324] 03:12:13 INFO - PROCESS | 2319 | --DOCSHELL 0x119c2d800 == 49 [pid = 2319] [id = 323] 03:12:13 INFO - PROCESS | 2319 | --DOCSHELL 0x123606800 == 48 [pid = 2319] [id = 322] 03:12:13 INFO - PROCESS | 2319 | --DOCSHELL 0x12dc98800 == 47 [pid = 2319] [id = 319] 03:12:13 INFO - PROCESS | 2319 | --DOCSHELL 0x125dac000 == 46 [pid = 2319] [id = 318] 03:12:13 INFO - PROCESS | 2319 | --DOCSHELL 0x11b7d4000 == 45 [pid = 2319] [id = 317] 03:12:13 INFO - PROCESS | 2319 | --DOCSHELL 0x12eeaa800 == 44 [pid = 2319] [id = 316] 03:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:12:13 INFO - PROCESS | 2319 | 1461665533106 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:12:13 INFO - PROCESS | 2319 | 1461665533107 Marionette TRACE conn2 <- [1,1338,null,{}] 03:12:13 INFO - PROCESS | 2319 | 1461665533110 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:12:13 INFO - PROCESS | 2319 | 1461665533191 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 03:12:13 INFO - PROCESS | 2319 | 1461665533200 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:13 INFO - PROCESS | 2319 | ++DOCSHELL 0x11a81b800 == 45 [pid = 2319] [id = 342] 03:12:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 153 (0x11a43e400) [pid = 2319] [serial = 1025] [outer = 0x0] 03:12:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 154 (0x11a881800) [pid = 2319] [serial = 1026] [outer = 0x11a43e400] 03:12:13 INFO - PROCESS | 2319 | 1461665533228 Marionette DEBUG loaded listener.js 03:12:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 155 (0x12368d000) [pid = 2319] [serial = 1027] [outer = 0x11a43e400] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 154 (0x12bd7dc00) [pid = 2319] [serial = 840] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 153 (0x12e50d800) [pid = 2319] [serial = 930] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 152 (0x12e50d400) [pid = 2319] [serial = 892] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 151 (0x11b74dc00) [pid = 2319] [serial = 915] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 150 (0x12368a400) [pid = 2319] [serial = 916] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 149 (0x125d7d400) [pid = 2319] [serial = 918] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 148 (0x127652400) [pid = 2319] [serial = 919] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 147 (0x12e92a400) [pid = 2319] [serial = 933] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 146 (0x11a447c00) [pid = 2319] [serial = 913] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 145 (0x118e82c00) [pid = 2319] [serial = 912] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 144 (0x12da0c400) [pid = 2319] [serial = 906] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 143 (0x12b848400) [pid = 2319] [serial = 909] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 142 (0x129686c00) [pid = 2319] [serial = 924] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 141 (0x12b630800) [pid = 2319] [serial = 925] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 140 (0x12909b000) [pid = 2319] [serial = 921] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 139 (0x12966d800) [pid = 2319] [serial = 922] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 138 (0x12b626000) [pid = 2319] [serial = 903] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 137 (0x12f43b000) [pid = 2319] [serial = 946] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 136 (0x115931000) [pid = 2319] [serial = 894] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 135 (0x12f2a0c00) [pid = 2319] [serial = 936] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 134 (0x1276bdc00) [pid = 2319] [serial = 900] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 133 (0x118fbcc00) [pid = 2319] [serial = 939] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 132 (0x12bc52c00) [pid = 2319] [serial = 940] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 131 (0x11bb0f800) [pid = 2319] [serial = 897] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 130 (0x1272f1c00) [pid = 2319] [serial = 945] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 129 (0x12f2a5c00) [pid = 2319] [serial = 937] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 128 (0x12cedb800) [pid = 2319] [serial = 927] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 127 (0x12e3d7800) [pid = 2319] [serial = 928] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 126 (0x12e92f800) [pid = 2319] [serial = 934] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 125 (0x12e6d9000) [pid = 2319] [serial = 931] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 124 (0x12f43a000) [pid = 2319] [serial = 943] [outer = 0x0] [url = about:blank] 03:12:13 INFO - PROCESS | 2319 | --DOMWINDOW == 123 (0x12e930c00) [pid = 2319] [serial = 942] [outer = 0x0] [url = about:blank] 03:12:14 INFO - PROCESS | 2319 | 1461665534065 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:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 971ms 03:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:12:14 INFO - PROCESS | 2319 | 1461665534076 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 03:12:14 INFO - PROCESS | 2319 | 1461665534078 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 03:12:14 INFO - PROCESS | 2319 | 1461665534080 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:12:14 INFO - PROCESS | 2319 | 1461665534082 Marionette TRACE conn2 <- [1,1342,null,{}] 03:12:14 INFO - PROCESS | 2319 | 1461665534090 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:12:14 INFO - PROCESS | 2319 | 1461665534174 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 03:12:14 INFO - PROCESS | 2319 | 1461665534228 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:14 INFO - PROCESS | 2319 | ++DOCSHELL 0x125dac000 == 46 [pid = 2319] [id = 343] 03:12:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 124 (0x123971400) [pid = 2319] [serial = 1028] [outer = 0x0] 03:12:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 125 (0x1272e9000) [pid = 2319] [serial = 1029] [outer = 0x123971400] 03:12:14 INFO - PROCESS | 2319 | 1461665534256 Marionette DEBUG loaded listener.js 03:12:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 126 (0x12769bc00) [pid = 2319] [serial = 1030] [outer = 0x123971400] 03:12:14 INFO - PROCESS | 2319 | 1461665534562 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:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 524ms 03:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:12:14 INFO - PROCESS | 2319 | 1461665534605 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 03:12:14 INFO - PROCESS | 2319 | 1461665534606 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 03:12:14 INFO - PROCESS | 2319 | 1461665534608 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:12:14 INFO - PROCESS | 2319 | 1461665534609 Marionette TRACE conn2 <- [1,1346,null,{}] 03:12:14 INFO - PROCESS | 2319 | 1461665534612 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:12:14 INFO - PROCESS | 2319 | 1461665534693 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 03:12:14 INFO - PROCESS | 2319 | 1461665534697 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:14 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a8d5800 == 47 [pid = 2319] [id = 344] 03:12:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 127 (0x127802400) [pid = 2319] [serial = 1031] [outer = 0x0] 03:12:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 128 (0x129091800) [pid = 2319] [serial = 1032] [outer = 0x127802400] 03:12:14 INFO - PROCESS | 2319 | 1461665534724 Marionette DEBUG loaded listener.js 03:12:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 129 (0x129683000) [pid = 2319] [serial = 1033] [outer = 0x127802400] 03:12:15 INFO - PROCESS | 2319 | 1461665535068 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:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 469ms 03:12:15 INFO - PROCESS | 2319 | 1461665535077 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 03:12:15 INFO - PROCESS | 2319 | 1461665535078 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 03:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:12:15 INFO - PROCESS | 2319 | 1461665535080 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:12:15 INFO - PROCESS | 2319 | 1461665535081 Marionette TRACE conn2 <- [1,1350,null,{}] 03:12:15 INFO - PROCESS | 2319 | 1461665535084 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:12:15 INFO - PROCESS | 2319 | 1461665535200 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 03:12:15 INFO - PROCESS | 2319 | 1461665535213 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:15 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b207800 == 48 [pid = 2319] [id = 345] 03:12:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 130 (0x11acbf400) [pid = 2319] [serial = 1034] [outer = 0x0] 03:12:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 131 (0x12966a800) [pid = 2319] [serial = 1035] [outer = 0x11acbf400] 03:12:15 INFO - PROCESS | 2319 | 1461665535240 Marionette DEBUG loaded listener.js 03:12:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 132 (0x12bc49400) [pid = 2319] [serial = 1036] [outer = 0x11acbf400] 03:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 521ms 03:12:15 INFO - PROCESS | 2319 | 1461665535596 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:12:15 INFO - PROCESS | 2319 | 1461665535604 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 03:12:15 INFO - PROCESS | 2319 | 1461665535606 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 03:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:12:15 INFO - PROCESS | 2319 | 1461665535608 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:12:15 INFO - PROCESS | 2319 | 1461665535609 Marionette TRACE conn2 <- [1,1354,null,{}] 03:12:15 INFO - PROCESS | 2319 | 1461665535611 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:12:15 INFO - PROCESS | 2319 | 1461665535728 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 03:12:15 INFO - PROCESS | 2319 | 1461665535740 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:15 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d0ba000 == 49 [pid = 2319] [id = 346] 03:12:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 133 (0x12bd86400) [pid = 2319] [serial = 1037] [outer = 0x0] 03:12:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 134 (0x12da61c00) [pid = 2319] [serial = 1038] [outer = 0x12bd86400] 03:12:15 INFO - PROCESS | 2319 | 1461665535768 Marionette DEBUG loaded listener.js 03:12:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 135 (0x12e6cf000) [pid = 2319] [serial = 1039] [outer = 0x12bd86400] 03:12:16 INFO - PROCESS | 2319 | 1461665536096 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:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 519ms 03:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:12:16 INFO - PROCESS | 2319 | 1461665536143 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 03:12:16 INFO - PROCESS | 2319 | 1461665536144 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 03:12:16 INFO - PROCESS | 2319 | 1461665536146 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:12:16 INFO - PROCESS | 2319 | 1461665536147 Marionette TRACE conn2 <- [1,1358,null,{}] 03:12:16 INFO - PROCESS | 2319 | 1461665536149 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:12:16 INFO - PROCESS | 2319 | 1461665536252 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 03:12:16 INFO - PROCESS | 2319 | 1461665536287 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:16 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d3f7800 == 50 [pid = 2319] [id = 347] 03:12:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 136 (0x12d17d000) [pid = 2319] [serial = 1040] [outer = 0x0] 03:12:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 137 (0x12e928c00) [pid = 2319] [serial = 1041] [outer = 0x12d17d000] 03:12:16 INFO - PROCESS | 2319 | 1461665536313 Marionette DEBUG loaded listener.js 03:12:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 138 (0x12f2a1800) [pid = 2319] [serial = 1042] [outer = 0x12d17d000] 03:12:16 INFO - PROCESS | 2319 | 1461665536633 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:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 518ms 03:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:12:16 INFO - PROCESS | 2319 | 1461665536664 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 03:12:16 INFO - PROCESS | 2319 | 1461665536666 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 03:12:16 INFO - PROCESS | 2319 | 1461665536670 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:12:16 INFO - PROCESS | 2319 | 1461665536671 Marionette TRACE conn2 <- [1,1362,null,{}] 03:12:16 INFO - PROCESS | 2319 | 1461665536673 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:12:16 INFO - PROCESS | 2319 | 1461665536780 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 03:12:16 INFO - PROCESS | 2319 | 1461665536784 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:16 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dbbe800 == 51 [pid = 2319] [id = 348] 03:12:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 139 (0x114f14c00) [pid = 2319] [serial = 1043] [outer = 0x0] 03:12:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 140 (0x114f1b800) [pid = 2319] [serial = 1044] [outer = 0x114f14c00] 03:12:16 INFO - PROCESS | 2319 | 1461665536810 Marionette DEBUG loaded listener.js 03:12:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 141 (0x114f20800) [pid = 2319] [serial = 1045] [outer = 0x114f14c00] 03:12:17 INFO - PROCESS | 2319 | 1461665537250 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:12:17 INFO - PROCESS | 2319 | --DOMWINDOW == 140 (0x125f3f400) [pid = 2319] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:12:17 INFO - PROCESS | 2319 | --DOMWINDOW == 139 (0x1189b4800) [pid = 2319] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:12:17 INFO - PROCESS | 2319 | --DOMWINDOW == 138 (0x125f3f000) [pid = 2319] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:12:17 INFO - PROCESS | 2319 | --DOMWINDOW == 137 (0x118671c00) [pid = 2319] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:12:17 INFO - PROCESS | 2319 | --DOMWINDOW == 136 (0x12e3d5400) [pid = 2319] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:12:17 INFO - PROCESS | 2319 | --DOMWINDOW == 135 (0x11866e400) [pid = 2319] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:12:17 INFO - PROCESS | 2319 | --DOMWINDOW == 134 (0x1292bf000) [pid = 2319] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:12:17 INFO - PROCESS | 2319 | --DOMWINDOW == 133 (0x12e3d5800) [pid = 2319] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:12:17 INFO - PROCESS | 2319 | --DOMWINDOW == 132 (0x119c8a000) [pid = 2319] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:12:17 INFO - PROCESS | 2319 | --DOMWINDOW == 131 (0x125d7c800) [pid = 2319] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:12:17 INFO - PROCESS | 2319 | --DOMWINDOW == 130 (0x12f2ac800) [pid = 2319] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:12:17 INFO - PROCESS | 2319 | --DOMWINDOW == 129 (0x12e3dd000) [pid = 2319] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 619ms 03:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:12:17 INFO - PROCESS | 2319 | 1461665537289 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 03:12:17 INFO - PROCESS | 2319 | 1461665537290 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 03:12:17 INFO - PROCESS | 2319 | 1461665537292 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:12:17 INFO - PROCESS | 2319 | 1461665537293 Marionette TRACE conn2 <- [1,1366,null,{}] 03:12:17 INFO - PROCESS | 2319 | 1461665537295 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:12:17 INFO - PROCESS | 2319 | 1461665537379 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 03:12:17 INFO - PROCESS | 2319 | 1461665537386 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:17 INFO - PROCESS | 2319 | ++DOCSHELL 0x126f40800 == 52 [pid = 2319] [id = 349] 03:12:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 130 (0x114f20c00) [pid = 2319] [serial = 1046] [outer = 0x0] 03:12:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 131 (0x114f46800) [pid = 2319] [serial = 1047] [outer = 0x114f20c00] 03:12:17 INFO - PROCESS | 2319 | 1461665537411 Marionette DEBUG loaded listener.js 03:12:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 132 (0x114f4a800) [pid = 2319] [serial = 1048] [outer = 0x114f20c00] 03:12:17 INFO - PROCESS | 2319 | 1461665537783 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:12:17 INFO - PROCESS | 2319 | 1461665537812 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 03:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:12:17 INFO - PROCESS | 2319 | 1461665537815 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:12:17 INFO - PROCESS | 2319 | 1461665537816 Marionette TRACE conn2 <- [1,1370,null,{}] 03:12:17 INFO - PROCESS | 2319 | 1461665537819 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:12:17 INFO - PROCESS | 2319 | 1461665537967 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 03:12:17 INFO - PROCESS | 2319 | 1461665537981 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:18 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e376800 == 53 [pid = 2319] [id = 350] 03:12:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 133 (0x114f4cc00) [pid = 2319] [serial = 1049] [outer = 0x0] 03:12:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 134 (0x118671c00) [pid = 2319] [serial = 1050] [outer = 0x114f4cc00] 03:12:18 INFO - PROCESS | 2319 | 1461665538048 Marionette DEBUG loaded listener.js 03:12:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 135 (0x127f2a000) [pid = 2319] [serial = 1051] [outer = 0x114f4cc00] 03:12:18 INFO - PROCESS | 2319 | 1461665538405 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:12:18 INFO - PROCESS | 2319 | 1461665538439 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 03:12:18 INFO - PROCESS | 2319 | 1461665538441 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:12:18 INFO - PROCESS | 2319 | 1461665538443 Marionette TRACE conn2 <- [1,1374,null,{}] 03:12:18 INFO - PROCESS | 2319 | 1461665538445 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:12:18 INFO - PROCESS | 2319 | 1461665538540 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 03:12:18 INFO - PROCESS | 2319 | 1461665538600 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:18 INFO - PROCESS | 2319 | ++DOCSHELL 0x12f94d000 == 54 [pid = 2319] [id = 351] 03:12:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 136 (0x1272e5400) [pid = 2319] [serial = 1052] [outer = 0x0] 03:12:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 137 (0x12e926000) [pid = 2319] [serial = 1053] [outer = 0x1272e5400] 03:12:18 INFO - PROCESS | 2319 | 1461665538629 Marionette DEBUG loaded listener.js 03:12:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 138 (0x12f438400) [pid = 2319] [serial = 1054] [outer = 0x1272e5400] 03:12:18 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:12:18 INFO - PROCESS | 2319 | 1461665538920 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:12:18 INFO - PROCESS | 2319 | 1461665538961 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 03:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:12:18 INFO - PROCESS | 2319 | 1461665538964 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:12:18 INFO - PROCESS | 2319 | 1461665538965 Marionette TRACE conn2 <- [1,1378,null,{}] 03:12:18 INFO - PROCESS | 2319 | 1461665538967 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:12:19 INFO - PROCESS | 2319 | 1461665539055 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 03:12:19 INFO - PROCESS | 2319 | 1461665539059 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:19 INFO - PROCESS | 2319 | ++DOCSHELL 0x130b0e000 == 55 [pid = 2319] [id = 352] 03:12:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 139 (0x12f42e400) [pid = 2319] [serial = 1055] [outer = 0x0] 03:12:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 140 (0x12fad7c00) [pid = 2319] [serial = 1056] [outer = 0x12f42e400] 03:12:19 INFO - PROCESS | 2319 | 1461665539084 Marionette DEBUG loaded listener.js 03:12:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 141 (0x12fd76c00) [pid = 2319] [serial = 1057] [outer = 0x12f42e400] 03:12:19 INFO - PROCESS | 2319 | 1461665539549 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:12:19 INFO - PROCESS | 2319 | 1461665539586 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 03:12:19 INFO - PROCESS | 2319 | 1461665539589 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:12:19 INFO - PROCESS | 2319 | 1461665539592 Marionette TRACE conn2 <- [1,1382,null,{}] 03:12:19 INFO - PROCESS | 2319 | 1461665539596 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:12:19 INFO - PROCESS | 2319 | 1461665539703 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 03:12:19 INFO - PROCESS | 2319 | 1461665539773 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:19 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bf92000 == 56 [pid = 2319] [id = 353] 03:12:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 142 (0x114f4ec00) [pid = 2319] [serial = 1058] [outer = 0x0] 03:12:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 143 (0x1189b4800) [pid = 2319] [serial = 1059] [outer = 0x114f4ec00] 03:12:19 INFO - PROCESS | 2319 | 1461665539806 Marionette DEBUG loaded listener.js 03:12:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 144 (0x11a881c00) [pid = 2319] [serial = 1060] [outer = 0x114f4ec00] 03:12:20 INFO - PROCESS | 2319 | [2319] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:12:20 INFO - PROCESS | 2319 | 1461665540263 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:12:20 INFO - PROCESS | 2319 | 1461665540322 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 03:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:12:20 INFO - PROCESS | 2319 | 1461665540328 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:12:20 INFO - PROCESS | 2319 | 1461665540330 Marionette TRACE conn2 <- [1,1386,null,{}] 03:12:20 INFO - PROCESS | 2319 | 1461665540332 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:12:20 INFO - PROCESS | 2319 | 1461665540438 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 03:12:20 INFO - PROCESS | 2319 | 1461665540528 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:20 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc97800 == 57 [pid = 2319] [id = 354] 03:12:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 145 (0x123972c00) [pid = 2319] [serial = 1061] [outer = 0x0] 03:12:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 146 (0x125d7c400) [pid = 2319] [serial = 1062] [outer = 0x123972c00] 03:12:20 INFO - PROCESS | 2319 | 1461665540557 Marionette DEBUG loaded listener.js 03:12:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 147 (0x11c197000) [pid = 2319] [serial = 1063] [outer = 0x123972c00] 03:12:20 INFO - PROCESS | 2319 | 1461665540981 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:12:21 INFO - PROCESS | 2319 | 1461665541005 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 03:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:12:21 INFO - PROCESS | 2319 | 1461665541008 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:12:21 INFO - PROCESS | 2319 | 1461665541010 Marionette TRACE conn2 <- [1,1390,null,{}] 03:12:21 INFO - PROCESS | 2319 | 1461665541018 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:12:21 INFO - PROCESS | 2319 | 1461665541121 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 03:12:21 INFO - PROCESS | 2319 | 1461665541193 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:21 INFO - PROCESS | 2319 | ++DOCSHELL 0x12fca3800 == 58 [pid = 2319] [id = 355] 03:12:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 148 (0x12966c000) [pid = 2319] [serial = 1064] [outer = 0x0] 03:12:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 149 (0x12cece000) [pid = 2319] [serial = 1065] [outer = 0x12966c000] 03:12:21 INFO - PROCESS | 2319 | 1461665541223 Marionette DEBUG loaded listener.js 03:12:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 150 (0x12da10800) [pid = 2319] [serial = 1066] [outer = 0x12966c000] 03:12:21 INFO - PROCESS | 2319 | 1461665541613 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:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 622ms 03:12:21 INFO - PROCESS | 2319 | 1461665541634 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 03:12:21 INFO - PROCESS | 2319 | 1461665541638 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 03:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:12:21 INFO - PROCESS | 2319 | 1461665541640 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:12:21 INFO - PROCESS | 2319 | 1461665541641 Marionette TRACE conn2 <- [1,1394,null,{}] 03:12:21 INFO - PROCESS | 2319 | 1461665541644 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:12:21 INFO - PROCESS | 2319 | 1461665541745 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 03:12:21 INFO - PROCESS | 2319 | 1461665541834 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:21 INFO - PROCESS | 2319 | ++DOCSHELL 0x130e09000 == 59 [pid = 2319] [id = 356] 03:12:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 151 (0x1296cc800) [pid = 2319] [serial = 1067] [outer = 0x0] 03:12:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 152 (0x1296d0c00) [pid = 2319] [serial = 1068] [outer = 0x1296cc800] 03:12:21 INFO - PROCESS | 2319 | 1461665541864 Marionette DEBUG loaded listener.js 03:12:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 153 (0x1296d4c00) [pid = 2319] [serial = 1069] [outer = 0x1296cc800] 03:12:22 INFO - PROCESS | 2319 | 1461665542279 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:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 668ms 03:12:22 INFO - PROCESS | 2319 | 1461665542317 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 03:12:22 INFO - PROCESS | 2319 | 1461665542319 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 03:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:12:22 INFO - PROCESS | 2319 | 1461665542323 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:12:22 INFO - PROCESS | 2319 | 1461665542324 Marionette TRACE conn2 <- [1,1398,null,{}] 03:12:22 INFO - PROCESS | 2319 | 1461665542326 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:12:22 INFO - PROCESS | 2319 | 1461665542426 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 03:12:22 INFO - PROCESS | 2319 | 1461665542495 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:22 INFO - PROCESS | 2319 | ++DOCSHELL 0x12abe2000 == 60 [pid = 2319] [id = 357] 03:12:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 154 (0x11beba800) [pid = 2319] [serial = 1070] [outer = 0x0] 03:12:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 155 (0x11bec0400) [pid = 2319] [serial = 1071] [outer = 0x11beba800] 03:12:22 INFO - PROCESS | 2319 | 1461665542524 Marionette DEBUG loaded listener.js 03:12:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 156 (0x11bec5400) [pid = 2319] [serial = 1072] [outer = 0x11beba800] 03:12:22 INFO - PROCESS | 2319 | 1461665542919 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:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 618ms 03:12:22 INFO - PROCESS | 2319 | 1461665542941 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 03:12:22 INFO - PROCESS | 2319 | 1461665542943 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 03:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:12:22 INFO - PROCESS | 2319 | 1461665542945 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:12:22 INFO - PROCESS | 2319 | 1461665542946 Marionette TRACE conn2 <- [1,1402,null,{}] 03:12:22 INFO - PROCESS | 2319 | 1461665542949 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:12:23 INFO - PROCESS | 2319 | 1461665543064 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 03:12:23 INFO - PROCESS | 2319 | 1461665543154 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:23 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ea78000 == 61 [pid = 2319] [id = 358] 03:12:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 157 (0x11bec5c00) [pid = 2319] [serial = 1073] [outer = 0x0] 03:12:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 158 (0x12da6c800) [pid = 2319] [serial = 1074] [outer = 0x11bec5c00] 03:12:23 INFO - PROCESS | 2319 | 1461665543186 Marionette DEBUG loaded listener.js 03:12:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 159 (0x12f2ad800) [pid = 2319] [serial = 1075] [outer = 0x11bec5c00] 03:12:23 INFO - PROCESS | 2319 | 1461665543604 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:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 671ms 03:12:23 INFO - PROCESS | 2319 | 1461665543617 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 03:12:23 INFO - PROCESS | 2319 | 1461665543621 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 03:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:12:23 INFO - PROCESS | 2319 | 1461665543625 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:12:23 INFO - PROCESS | 2319 | 1461665543627 Marionette TRACE conn2 <- [1,1406,null,{}] 03:12:23 INFO - PROCESS | 2319 | 1461665543630 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:12:23 INFO - PROCESS | 2319 | 1461665543777 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 03:12:23 INFO - PROCESS | 2319 | 1461665543873 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:23 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a3e7000 == 62 [pid = 2319] [id = 359] 03:12:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 160 (0x118843c00) [pid = 2319] [serial = 1076] [outer = 0x0] 03:12:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 161 (0x11884c800) [pid = 2319] [serial = 1077] [outer = 0x118843c00] 03:12:23 INFO - PROCESS | 2319 | 1461665543918 Marionette DEBUG loaded listener.js 03:12:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 162 (0x118850c00) [pid = 2319] [serial = 1078] [outer = 0x118843c00] 03:12:24 INFO - PROCESS | 2319 | 1461665544350 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:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 821ms 03:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:12:24 INFO - PROCESS | 2319 | 1461665544446 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 03:12:24 INFO - PROCESS | 2319 | 1461665544447 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 03:12:24 INFO - PROCESS | 2319 | 1461665544449 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:12:24 INFO - PROCESS | 2319 | 1461665544450 Marionette TRACE conn2 <- [1,1410,null,{}] 03:12:24 INFO - PROCESS | 2319 | 1461665544488 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:12:24 INFO - PROCESS | 2319 | 1461665544588 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 03:12:24 INFO - PROCESS | 2319 | 1461665544658 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:24 INFO - PROCESS | 2319 | ++DOCSHELL 0x123764000 == 63 [pid = 2319] [id = 360] 03:12:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 163 (0x118845c00) [pid = 2319] [serial = 1079] [outer = 0x0] 03:12:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 164 (0x123728400) [pid = 2319] [serial = 1080] [outer = 0x118845c00] 03:12:24 INFO - PROCESS | 2319 | 1461665544688 Marionette DEBUG loaded listener.js 03:12:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 165 (0x12372d800) [pid = 2319] [serial = 1081] [outer = 0x118845c00] 03:12:25 INFO - PROCESS | 2319 | 1461665545305 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:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 905ms 03:12:25 INFO - PROCESS | 2319 | 1461665545354 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 03:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:12:25 INFO - PROCESS | 2319 | 1461665545357 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 03:12:25 INFO - PROCESS | 2319 | 1461665545360 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:12:25 INFO - PROCESS | 2319 | 1461665545363 Marionette TRACE conn2 <- [1,1414,null,{}] 03:12:25 INFO - PROCESS | 2319 | 1461665545366 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:12:25 INFO - PROCESS | 2319 | 1461665545466 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 03:12:25 INFO - PROCESS | 2319 | 1461665545523 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:25 INFO - PROCESS | 2319 | ++DOCSHELL 0x123772000 == 64 [pid = 2319] [id = 361] 03:12:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 166 (0x114f42800) [pid = 2319] [serial = 1082] [outer = 0x0] 03:12:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 167 (0x114f4d400) [pid = 2319] [serial = 1083] [outer = 0x114f42800] 03:12:25 INFO - PROCESS | 2319 | 1461665545551 Marionette DEBUG loaded listener.js 03:12:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 168 (0x11862b000) [pid = 2319] [serial = 1084] [outer = 0x114f42800] 03:12:26 INFO - PROCESS | 2319 | 1461665546046 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:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 723ms 03:12:26 INFO - PROCESS | 2319 | 1461665546084 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 03:12:26 INFO - PROCESS | 2319 | 1461665546090 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 03:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:12:26 INFO - PROCESS | 2319 | 1461665546094 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:12:26 INFO - PROCESS | 2319 | 1461665546096 Marionette TRACE conn2 <- [1,1418,null,{}] 03:12:26 INFO - PROCESS | 2319 | 1461665546098 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:12:26 INFO - PROCESS | 2319 | 1461665546195 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 03:12:26 INFO - PROCESS | 2319 | 1461665546255 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:26 INFO - PROCESS | 2319 | ++DOCSHELL 0x123778800 == 65 [pid = 2319] [id = 362] 03:12:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 169 (0x118625800) [pid = 2319] [serial = 1085] [outer = 0x0] 03:12:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 170 (0x11b71f000) [pid = 2319] [serial = 1086] [outer = 0x118625800] 03:12:26 INFO - PROCESS | 2319 | 1461665546284 Marionette DEBUG loaded listener.js 03:12:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 171 (0x11bf66000) [pid = 2319] [serial = 1087] [outer = 0x118625800] 03:12:26 INFO - PROCESS | 2319 | --DOCSHELL 0x12f94d000 == 64 [pid = 2319] [id = 351] 03:12:26 INFO - PROCESS | 2319 | --DOCSHELL 0x12e376800 == 63 [pid = 2319] [id = 350] 03:12:26 INFO - PROCESS | 2319 | --DOCSHELL 0x126f40800 == 62 [pid = 2319] [id = 349] 03:12:26 INFO - PROCESS | 2319 | --DOCSHELL 0x12dbbe800 == 61 [pid = 2319] [id = 348] 03:12:26 INFO - PROCESS | 2319 | --DOCSHELL 0x12d3f7800 == 60 [pid = 2319] [id = 347] 03:12:26 INFO - PROCESS | 2319 | --DOCSHELL 0x12d0ba000 == 59 [pid = 2319] [id = 346] 03:12:26 INFO - PROCESS | 2319 | --DOCSHELL 0x12b207800 == 58 [pid = 2319] [id = 345] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 170 (0x12ab65000) [pid = 2319] [serial = 1002] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOCSHELL 0x12a8d5800 == 57 [pid = 2319] [id = 344] 03:12:26 INFO - PROCESS | 2319 | --DOCSHELL 0x125dac000 == 56 [pid = 2319] [id = 343] 03:12:26 INFO - PROCESS | 2319 | --DOCSHELL 0x11a81b800 == 55 [pid = 2319] [id = 342] 03:12:26 INFO - PROCESS | 2319 | --DOCSHELL 0x11bf95000 == 54 [pid = 2319] [id = 341] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 169 (0x11bb02800) [pid = 2319] [serial = 972] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 168 (0x125cb0c00) [pid = 2319] [serial = 973] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 167 (0x127f2c400) [pid = 2319] [serial = 978] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 166 (0x12909f400) [pid = 2319] [serial = 979] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 165 (0x11c196400) [pid = 2319] [serial = 970] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 164 (0x11b7bbc00) [pid = 2319] [serial = 969] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 163 (0x11b7c3c00) [pid = 2319] [serial = 954] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 162 (0x118629800) [pid = 2319] [serial = 951] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 161 (0x11ab6e800) [pid = 2319] [serial = 967] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 160 (0x118fb2000) [pid = 2319] [serial = 966] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 159 (0x12bd89c00) [pid = 2319] [serial = 960] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 158 (0x1272e9400) [pid = 2319] [serial = 957] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 157 (0x1272e5c00) [pid = 2319] [serial = 975] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 156 (0x1276c1000) [pid = 2319] [serial = 976] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 155 (0x12d3ae400) [pid = 2319] [serial = 963] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 154 (0x12d1db800) [pid = 2319] [serial = 984] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 153 (0x12e3e1000) [pid = 2319] [serial = 987] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 152 (0x129682c00) [pid = 2319] [serial = 981] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 151 (0x12e923800) [pid = 2319] [serial = 990] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 150 (0x12e6cfc00) [pid = 2319] [serial = 988] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 149 (0x119c87c00) [pid = 2319] [serial = 993] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 148 (0x127f26800) [pid = 2319] [serial = 994] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 147 (0x12f93c400) [pid = 2319] [serial = 999] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 146 (0x12e92e000) [pid = 2319] [serial = 991] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 145 (0x12facfc00) [pid = 2319] [serial = 1000] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 144 (0x12f2a5000) [pid = 2319] [serial = 996] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 143 (0x12da6a000) [pid = 2319] [serial = 985] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 142 (0x12f433400) [pid = 2319] [serial = 997] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | --DOMWINDOW == 141 (0x12d1d3c00) [pid = 2319] [serial = 982] [outer = 0x0] [url = about:blank] 03:12:26 INFO - PROCESS | 2319 | 1461665546679 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:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 619ms 03:12:26 INFO - PROCESS | 2319 | 1461665546714 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 03:12:26 INFO - PROCESS | 2319 | 1461665546715 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 03:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:12:26 INFO - PROCESS | 2319 | 1461665546718 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:12:26 INFO - PROCESS | 2319 | 1461665546720 Marionette TRACE conn2 <- [1,1422,null,{}] 03:12:26 INFO - PROCESS | 2319 | 1461665546727 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:12:26 INFO - PROCESS | 2319 | 1461665546816 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 03:12:26 INFO - PROCESS | 2319 | 1461665546874 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:26 INFO - PROCESS | 2319 | ++DOCSHELL 0x1239f0800 == 55 [pid = 2319] [id = 363] 03:12:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 142 (0x11ab61800) [pid = 2319] [serial = 1088] [outer = 0x0] 03:12:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 143 (0x11c317000) [pid = 2319] [serial = 1089] [outer = 0x11ab61800] 03:12:26 INFO - PROCESS | 2319 | 1461665546905 Marionette DEBUG loaded listener.js 03:12:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 144 (0x123734400) [pid = 2319] [serial = 1090] [outer = 0x11ab61800] 03:12:27 INFO - PROCESS | 2319 | 1461665547216 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:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 520ms 03:12:27 INFO - PROCESS | 2319 | 1461665547240 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 03:12:27 INFO - PROCESS | 2319 | 1461665547242 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 03:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:12:27 INFO - PROCESS | 2319 | 1461665547244 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:12:27 INFO - PROCESS | 2319 | 1461665547245 Marionette TRACE conn2 <- [1,1426,null,{}] 03:12:27 INFO - PROCESS | 2319 | 1461665547247 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:12:27 INFO - PROCESS | 2319 | 1461665547332 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 03:12:27 INFO - PROCESS | 2319 | 1461665547338 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:27 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a8cb000 == 56 [pid = 2319] [id = 364] 03:12:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 145 (0x12396a000) [pid = 2319] [serial = 1091] [outer = 0x0] 03:12:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 146 (0x1268df400) [pid = 2319] [serial = 1092] [outer = 0x12396a000] 03:12:27 INFO - PROCESS | 2319 | 1461665547365 Marionette DEBUG loaded listener.js 03:12:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 147 (0x1272f2c00) [pid = 2319] [serial = 1093] [outer = 0x12396a000] 03:12:27 INFO - PROCESS | 2319 | 1461665547731 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:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 519ms 03:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:12:27 INFO - PROCESS | 2319 | 1461665547763 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 03:12:27 INFO - PROCESS | 2319 | 1461665547765 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 03:12:27 INFO - PROCESS | 2319 | 1461665547767 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:12:27 INFO - PROCESS | 2319 | 1461665547768 Marionette TRACE conn2 <- [1,1430,null,{}] 03:12:27 INFO - PROCESS | 2319 | 1461665547770 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:12:27 INFO - PROCESS | 2319 | 1461665547852 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 03:12:27 INFO - PROCESS | 2319 | 1461665547858 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:27 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b82c800 == 57 [pid = 2319] [id = 365] 03:12:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 148 (0x127652400) [pid = 2319] [serial = 1094] [outer = 0x0] 03:12:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 149 (0x127ed5c00) [pid = 2319] [serial = 1095] [outer = 0x127652400] 03:12:27 INFO - PROCESS | 2319 | 1461665547883 Marionette DEBUG loaded listener.js 03:12:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 150 (0x1292c0800) [pid = 2319] [serial = 1096] [outer = 0x127652400] 03:12:28 INFO - PROCESS | 2319 | 1461665548212 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:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 472ms 03:12:28 INFO - PROCESS | 2319 | 1461665548240 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 03:12:28 INFO - PROCESS | 2319 | 1461665548241 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 03:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:12:28 INFO - PROCESS | 2319 | 1461665548243 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:12:28 INFO - PROCESS | 2319 | 1461665548244 Marionette TRACE conn2 <- [1,1434,null,{}] 03:12:28 INFO - PROCESS | 2319 | 1461665548247 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:12:28 INFO - PROCESS | 2319 | 1461665548347 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 03:12:28 INFO - PROCESS | 2319 | 1461665548426 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:28 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ce40000 == 58 [pid = 2319] [id = 366] 03:12:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 151 (0x12967c400) [pid = 2319] [serial = 1097] [outer = 0x0] 03:12:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 152 (0x1296d1000) [pid = 2319] [serial = 1098] [outer = 0x12967c400] 03:12:28 INFO - PROCESS | 2319 | 1461665548455 Marionette DEBUG loaded listener.js 03:12:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 153 (0x12d1d4800) [pid = 2319] [serial = 1099] [outer = 0x12967c400] 03:12:28 INFO - PROCESS | 2319 | 1461665548784 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:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 568ms 03:12:28 INFO - PROCESS | 2319 | 1461665548826 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 03:12:28 INFO - PROCESS | 2319 | 1461665548828 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 03:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:12:28 INFO - PROCESS | 2319 | 1461665548830 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:12:28 INFO - PROCESS | 2319 | 1461665548831 Marionette TRACE conn2 <- [1,1438,null,{}] 03:12:28 INFO - PROCESS | 2319 | 1461665548833 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:12:28 INFO - PROCESS | 2319 | 1461665548937 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 03:12:28 INFO - PROCESS | 2319 | 1461665548973 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:28 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dbc2000 == 59 [pid = 2319] [id = 367] 03:12:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 154 (0x129682c00) [pid = 2319] [serial = 1100] [outer = 0x0] 03:12:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 155 (0x12da0e000) [pid = 2319] [serial = 1101] [outer = 0x129682c00] 03:12:29 INFO - PROCESS | 2319 | 1461665548998 Marionette DEBUG loaded listener.js 03:12:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 156 (0x12e3e2c00) [pid = 2319] [serial = 1102] [outer = 0x129682c00] 03:12:29 INFO - PROCESS | 2319 | 1461665549314 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:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 520ms 03:12:29 INFO - PROCESS | 2319 | 1461665549355 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 03:12:29 INFO - PROCESS | 2319 | 1461665549356 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 03:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:12:29 INFO - PROCESS | 2319 | 1461665549358 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:12:29 INFO - PROCESS | 2319 | 1461665549359 Marionette TRACE conn2 <- [1,1442,null,{}] 03:12:29 INFO - PROCESS | 2319 | 1461665549362 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:12:29 INFO - PROCESS | 2319 | 1461665549464 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 03:12:29 INFO - PROCESS | 2319 | 1461665549499 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:29 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e376000 == 60 [pid = 2319] [id = 368] 03:12:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 157 (0x12368c800) [pid = 2319] [serial = 1103] [outer = 0x0] 03:12:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 158 (0x12e6cec00) [pid = 2319] [serial = 1104] [outer = 0x12368c800] 03:12:29 INFO - PROCESS | 2319 | 1461665549524 Marionette DEBUG loaded listener.js 03:12:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 159 (0x12e92c800) [pid = 2319] [serial = 1105] [outer = 0x12368c800] 03:12:29 INFO - PROCESS | 2319 | 1461665549858 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:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 518ms 03:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:12:29 INFO - PROCESS | 2319 | 1461665549878 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 03:12:29 INFO - PROCESS | 2319 | 1461665549879 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 03:12:29 INFO - PROCESS | 2319 | 1461665549881 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:12:29 INFO - PROCESS | 2319 | 1461665549882 Marionette TRACE conn2 <- [1,1446,null,{}] 03:12:29 INFO - PROCESS | 2319 | 1461665549886 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:12:29 INFO - PROCESS | 2319 | 1461665549994 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 03:12:30 INFO - PROCESS | 2319 | 1461665550006 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:30 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ea75800 == 61 [pid = 2319] [id = 369] 03:12:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 160 (0x126b63800) [pid = 2319] [serial = 1106] [outer = 0x0] 03:12:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 161 (0x12f135c00) [pid = 2319] [serial = 1107] [outer = 0x126b63800] 03:12:30 INFO - PROCESS | 2319 | 1461665550028 Marionette DEBUG loaded listener.js 03:12:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 162 (0x12f13a400) [pid = 2319] [serial = 1108] [outer = 0x126b63800] 03:12:30 INFO - PROCESS | 2319 | --DOMWINDOW == 161 (0x1272e5400) [pid = 2319] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:12:30 INFO - PROCESS | 2319 | --DOMWINDOW == 160 (0x12d17d000) [pid = 2319] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:12:30 INFO - PROCESS | 2319 | --DOMWINDOW == 159 (0x11a43e400) [pid = 2319] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:12:30 INFO - PROCESS | 2319 | --DOMWINDOW == 158 (0x1147dbc00) [pid = 2319] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:12:30 INFO - PROCESS | 2319 | --DOMWINDOW == 157 (0x114f20c00) [pid = 2319] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:12:30 INFO - PROCESS | 2319 | --DOMWINDOW == 156 (0x123971400) [pid = 2319] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:12:30 INFO - PROCESS | 2319 | --DOMWINDOW == 155 (0x127802400) [pid = 2319] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:12:30 INFO - PROCESS | 2319 | --DOMWINDOW == 154 (0x114f4cc00) [pid = 2319] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:12:30 INFO - PROCESS | 2319 | --DOMWINDOW == 153 (0x12bd86400) [pid = 2319] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:12:30 INFO - PROCESS | 2319 | --DOMWINDOW == 152 (0x114f14c00) [pid = 2319] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:12:30 INFO - PROCESS | 2319 | --DOMWINDOW == 151 (0x11acbf400) [pid = 2319] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:12:30 INFO - PROCESS | 2319 | 1461665550383 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:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 519ms 03:12:30 INFO - PROCESS | 2319 | 1461665550400 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 03:12:30 INFO - PROCESS | 2319 | 1461665550402 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 03:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:12:30 INFO - PROCESS | 2319 | 1461665550407 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:12:30 INFO - PROCESS | 2319 | 1461665550409 Marionette TRACE conn2 <- [1,1450,null,{}] 03:12:30 INFO - PROCESS | 2319 | 1461665550411 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:12:30 INFO - PROCESS | 2319 | 1461665550500 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 03:12:30 INFO - PROCESS | 2319 | 1461665550505 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:30 INFO - PROCESS | 2319 | ++DOCSHELL 0x12eeaa800 == 62 [pid = 2319] [id = 370] 03:12:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 152 (0x114f13000) [pid = 2319] [serial = 1109] [outer = 0x0] 03:12:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 153 (0x12769c400) [pid = 2319] [serial = 1110] [outer = 0x114f13000] 03:12:30 INFO - PROCESS | 2319 | 1461665550531 Marionette DEBUG loaded listener.js 03:12:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 154 (0x12a058c00) [pid = 2319] [serial = 1111] [outer = 0x114f13000] 03:12:30 INFO - PROCESS | 2319 | 1461665550885 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:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 519ms 03:12:30 INFO - PROCESS | 2319 | 1461665550931 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 03:12:30 INFO - PROCESS | 2319 | 1461665550933 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 03:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:12:30 INFO - PROCESS | 2319 | 1461665550941 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:12:30 INFO - PROCESS | 2319 | 1461665550942 Marionette TRACE conn2 <- [1,1454,null,{}] 03:12:30 INFO - PROCESS | 2319 | 1461665550945 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:12:31 INFO - PROCESS | 2319 | 1461665551046 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 03:12:31 INFO - PROCESS | 2319 | 1461665551052 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:31 INFO - PROCESS | 2319 | ++DOCSHELL 0x12fc99000 == 63 [pid = 2319] [id = 371] 03:12:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 155 (0x12a059800) [pid = 2319] [serial = 1112] [outer = 0x0] 03:12:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 156 (0x12e6d3c00) [pid = 2319] [serial = 1113] [outer = 0x12a059800] 03:12:31 INFO - PROCESS | 2319 | 1461665551082 Marionette DEBUG loaded listener.js 03:12:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 157 (0x12f13dc00) [pid = 2319] [serial = 1114] [outer = 0x12a059800] 03:12:31 INFO - PROCESS | 2319 | 1461665551423 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:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 518ms 03:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:12:31 INFO - PROCESS | 2319 | 1461665551460 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 03:12:31 INFO - PROCESS | 2319 | 1461665551461 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 03:12:31 INFO - PROCESS | 2319 | 1461665551463 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:12:31 INFO - PROCESS | 2319 | 1461665551464 Marionette TRACE conn2 <- [1,1458,null,{}] 03:12:31 INFO - PROCESS | 2319 | 1461665551467 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:12:31 INFO - PROCESS | 2319 | 1461665551554 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 03:12:31 INFO - PROCESS | 2319 | 1461665551612 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:31 INFO - PROCESS | 2319 | ++DOCSHELL 0x130e14800 == 64 [pid = 2319] [id = 372] 03:12:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 158 (0x11c372000) [pid = 2319] [serial = 1115] [outer = 0x0] 03:12:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 159 (0x11c378c00) [pid = 2319] [serial = 1116] [outer = 0x11c372000] 03:12:31 INFO - PROCESS | 2319 | 1461665551637 Marionette DEBUG loaded listener.js 03:12:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 160 (0x12a05bc00) [pid = 2319] [serial = 1117] [outer = 0x11c372000] 03:12:31 INFO - PROCESS | 2319 | 1461665551926 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:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 470ms 03:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:12:31 INFO - PROCESS | 2319 | 1461665551941 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 03:12:31 INFO - PROCESS | 2319 | 1461665551942 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 03:12:31 INFO - PROCESS | 2319 | 1461665551944 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:12:31 INFO - PROCESS | 2319 | 1461665551945 Marionette TRACE conn2 <- [1,1462,null,{}] 03:12:31 INFO - PROCESS | 2319 | 1461665551948 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:12:32 INFO - PROCESS | 2319 | 1461665552041 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 03:12:32 INFO - PROCESS | 2319 | 1461665552045 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:32 INFO - PROCESS | 2319 | ++DOCSHELL 0x13828b800 == 65 [pid = 2319] [id = 373] 03:12:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 161 (0x11c37c400) [pid = 2319] [serial = 1118] [outer = 0x0] 03:12:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 162 (0x12f2a5000) [pid = 2319] [serial = 1119] [outer = 0x11c37c400] 03:12:32 INFO - PROCESS | 2319 | 1461665552070 Marionette DEBUG loaded listener.js 03:12:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 163 (0x12f42f000) [pid = 2319] [serial = 1120] [outer = 0x11c37c400] 03:12:32 INFO - PROCESS | 2319 | 1461665552435 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:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 520ms 03:12:32 INFO - PROCESS | 2319 | 1461665552465 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 03:12:32 INFO - PROCESS | 2319 | 1461665552466 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 03:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:12:32 INFO - PROCESS | 2319 | 1461665552476 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:12:32 INFO - PROCESS | 2319 | 1461665552477 Marionette TRACE conn2 <- [1,1466,null,{}] 03:12:32 INFO - PROCESS | 2319 | 1461665552479 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:12:32 INFO - PROCESS | 2319 | 1461665552569 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 03:12:32 INFO - PROCESS | 2319 | 1461665552574 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:32 INFO - PROCESS | 2319 | ++DOCSHELL 0x137ae1000 == 66 [pid = 2319] [id = 374] 03:12:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 164 (0x12953b800) [pid = 2319] [serial = 1121] [outer = 0x0] 03:12:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 165 (0x12953ec00) [pid = 2319] [serial = 1122] [outer = 0x12953b800] 03:12:32 INFO - PROCESS | 2319 | 1461665552597 Marionette DEBUG loaded listener.js 03:12:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 166 (0x12f430000) [pid = 2319] [serial = 1123] [outer = 0x12953b800] 03:12:33 INFO - PROCESS | 2319 | 1461665553126 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:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 681ms 03:12:33 INFO - PROCESS | 2319 | 1461665553149 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 03:12:33 INFO - PROCESS | 2319 | 1461665553154 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 03:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:12:33 INFO - PROCESS | 2319 | 1461665553159 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:12:33 INFO - PROCESS | 2319 | 1461665553161 Marionette TRACE conn2 <- [1,1470,null,{}] 03:12:33 INFO - PROCESS | 2319 | 1461665553165 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:12:33 INFO - PROCESS | 2319 | 1461665553279 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 03:12:33 INFO - PROCESS | 2319 | 1461665553340 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:33 INFO - PROCESS | 2319 | ++DOCSHELL 0x129517800 == 67 [pid = 2319] [id = 375] 03:12:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 167 (0x11bb02800) [pid = 2319] [serial = 1124] [outer = 0x0] 03:12:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 168 (0x11bebec00) [pid = 2319] [serial = 1125] [outer = 0x11bb02800] 03:12:33 INFO - PROCESS | 2319 | 1461665553412 Marionette DEBUG loaded listener.js 03:12:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 169 (0x11c374800) [pid = 2319] [serial = 1126] [outer = 0x11bb02800] 03:12:33 INFO - PROCESS | 2319 | 1461665553861 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:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 721ms 03:12:33 INFO - PROCESS | 2319 | 1461665553880 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 03:12:33 INFO - PROCESS | 2319 | 1461665553884 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 03:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:12:33 INFO - PROCESS | 2319 | 1461665553889 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:12:33 INFO - PROCESS | 2319 | 1461665553890 Marionette TRACE conn2 <- [1,1474,null,{}] 03:12:33 INFO - PROCESS | 2319 | 1461665553893 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:12:34 INFO - PROCESS | 2319 | 1461665554003 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 03:12:34 INFO - PROCESS | 2319 | 1461665554064 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:34 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b205800 == 68 [pid = 2319] [id = 376] 03:12:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 170 (0x11c376800) [pid = 2319] [serial = 1127] [outer = 0x0] 03:12:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 171 (0x123731000) [pid = 2319] [serial = 1128] [outer = 0x11c376800] 03:12:34 INFO - PROCESS | 2319 | 1461665554096 Marionette DEBUG loaded listener.js 03:12:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 172 (0x1276c5400) [pid = 2319] [serial = 1129] [outer = 0x11c376800] 03:12:34 INFO - PROCESS | 2319 | 1461665554629 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:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 772ms 03:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:12:34 INFO - PROCESS | 2319 | 1461665554660 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 03:12:34 INFO - PROCESS | 2319 | 1461665554662 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 03:12:34 INFO - PROCESS | 2319 | 1461665554664 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:12:34 INFO - PROCESS | 2319 | 1461665554667 Marionette TRACE conn2 <- [1,1478,null,{}] 03:12:34 INFO - PROCESS | 2319 | 1461665554677 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:12:34 INFO - PROCESS | 2319 | 1461665554785 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 03:12:34 INFO - PROCESS | 2319 | 1461665554860 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:34 INFO - PROCESS | 2319 | ++DOCSHELL 0x137ad9000 == 69 [pid = 2319] [id = 377] 03:12:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 173 (0x12a8a8800) [pid = 2319] [serial = 1130] [outer = 0x0] 03:12:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 174 (0x12a8ab000) [pid = 2319] [serial = 1131] [outer = 0x12a8a8800] 03:12:34 INFO - PROCESS | 2319 | 1461665554892 Marionette DEBUG loaded listener.js 03:12:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 175 (0x12a8b0800) [pid = 2319] [serial = 1132] [outer = 0x12a8a8800] 03:12:35 INFO - PROCESS | 2319 | 1461665555339 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:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 727ms 03:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:12:35 INFO - PROCESS | 2319 | 1461665555391 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 03:12:35 INFO - PROCESS | 2319 | 1461665555393 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 03:12:35 INFO - PROCESS | 2319 | 1461665555395 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:12:35 INFO - PROCESS | 2319 | 1461665555396 Marionette TRACE conn2 <- [1,1482,null,{}] 03:12:35 INFO - PROCESS | 2319 | 1461665555399 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:12:35 INFO - PROCESS | 2319 | 1461665555507 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 03:12:35 INFO - PROCESS | 2319 | 1461665555580 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:35 INFO - PROCESS | 2319 | ++DOCSHELL 0x1373d9000 == 70 [pid = 2319] [id = 378] 03:12:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 176 (0x12ab5ec00) [pid = 2319] [serial = 1133] [outer = 0x0] 03:12:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 177 (0x12ab65000) [pid = 2319] [serial = 1134] [outer = 0x12ab5ec00] 03:12:35 INFO - PROCESS | 2319 | 1461665555610 Marionette DEBUG loaded listener.js 03:12:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 178 (0x12d3ac400) [pid = 2319] [serial = 1135] [outer = 0x12ab5ec00] 03:12:36 INFO - PROCESS | 2319 | 1461665556063 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:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 719ms 03:12:36 INFO - PROCESS | 2319 | 1461665556118 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 03:12:36 INFO - PROCESS | 2319 | 1461665556121 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 03:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:12:36 INFO - PROCESS | 2319 | 1461665556125 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:12:36 INFO - PROCESS | 2319 | 1461665556126 Marionette TRACE conn2 <- [1,1486,null,{}] 03:12:36 INFO - PROCESS | 2319 | 1461665556129 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:12:36 INFO - PROCESS | 2319 | 1461665556233 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 03:12:36 INFO - PROCESS | 2319 | 1461665556306 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:36 INFO - PROCESS | 2319 | ++DOCSHELL 0x114fcc800 == 71 [pid = 2319] [id = 379] 03:12:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 179 (0x12b686000) [pid = 2319] [serial = 1136] [outer = 0x0] 03:12:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 180 (0x12b68bc00) [pid = 2319] [serial = 1137] [outer = 0x12b686000] 03:12:36 INFO - PROCESS | 2319 | 1461665556336 Marionette DEBUG loaded listener.js 03:12:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 181 (0x12b68f800) [pid = 2319] [serial = 1138] [outer = 0x12b686000] 03:12:36 INFO - PROCESS | 2319 | 1461665556788 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:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 669ms 03:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:12:36 INFO - PROCESS | 2319 | 1461665556813 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 03:12:36 INFO - PROCESS | 2319 | 1461665556814 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 03:12:36 INFO - PROCESS | 2319 | 1461665556833 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:12:36 INFO - PROCESS | 2319 | 1461665556835 Marionette TRACE conn2 <- [1,1490,null,{}] 03:12:36 INFO - PROCESS | 2319 | 1461665556840 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:12:36 INFO - PROCESS | 2319 | 1461665556963 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 03:12:37 INFO - PROCESS | 2319 | 1461665557255 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:37 INFO - PROCESS | 2319 | ++DOCSHELL 0x119c32800 == 72 [pid = 2319] [id = 380] 03:12:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 182 (0x113615800) [pid = 2319] [serial = 1139] [outer = 0x0] 03:12:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 183 (0x114f14000) [pid = 2319] [serial = 1140] [outer = 0x113615800] 03:12:37 INFO - PROCESS | 2319 | 1461665557285 Marionette DEBUG loaded listener.js 03:12:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 184 (0x115735400) [pid = 2319] [serial = 1141] [outer = 0x113615800] 03:12:37 INFO - PROCESS | 2319 | 1461665557714 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:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 940ms 03:12:37 INFO - PROCESS | 2319 | 1461665557758 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 03:12:37 INFO - PROCESS | 2319 | 1461665557761 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 03:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:12:37 INFO - PROCESS | 2319 | 1461665557764 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:12:37 INFO - PROCESS | 2319 | 1461665557766 Marionette TRACE conn2 <- [1,1494,null,{}] 03:12:37 INFO - PROCESS | 2319 | 1461665557769 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:12:37 INFO - PROCESS | 2319 | 1461665557864 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 03:12:37 INFO - PROCESS | 2319 | 1461665557925 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:37 INFO - PROCESS | 2319 | ++DOCSHELL 0x11aa5f800 == 73 [pid = 2319] [id = 381] 03:12:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 185 (0x115934c00) [pid = 2319] [serial = 1142] [outer = 0x0] 03:12:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 186 (0x116683800) [pid = 2319] [serial = 1143] [outer = 0x115934c00] 03:12:37 INFO - PROCESS | 2319 | 1461665557954 Marionette DEBUG loaded listener.js 03:12:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 187 (0x118846000) [pid = 2319] [serial = 1144] [outer = 0x115934c00] 03:12:38 INFO - PROCESS | 2319 | 1461665558392 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:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 675ms 03:12:38 INFO - PROCESS | 2319 | 1461665558441 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 03:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:12:38 INFO - PROCESS | 2319 | 1461665558444 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 03:12:38 INFO - PROCESS | 2319 | 1461665558487 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:12:38 INFO - PROCESS | 2319 | 1461665558489 Marionette TRACE conn2 <- [1,1498,null,{}] 03:12:38 INFO - PROCESS | 2319 | 1461665558494 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:12:38 INFO - PROCESS | 2319 | 1461665558587 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 03:12:38 INFO - PROCESS | 2319 | 1461665558649 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:38 INFO - PROCESS | 2319 | ++DOCSHELL 0x11af41800 == 74 [pid = 2319] [id = 382] 03:12:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 188 (0x119196c00) [pid = 2319] [serial = 1145] [outer = 0x0] 03:12:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 189 (0x11a88b800) [pid = 2319] [serial = 1146] [outer = 0x119196c00] 03:12:38 INFO - PROCESS | 2319 | 1461665558677 Marionette DEBUG loaded listener.js 03:12:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 190 (0x11b71a800) [pid = 2319] [serial = 1147] [outer = 0x119196c00] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x12eec8000 == 73 [pid = 2319] [id = 320] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x12f966800 == 72 [pid = 2319] [id = 321] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x12360f800 == 71 [pid = 2319] [id = 299] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x13828b800 == 70 [pid = 2319] [id = 373] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x130e14800 == 69 [pid = 2319] [id = 372] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x12fc99000 == 68 [pid = 2319] [id = 371] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x12eeaa800 == 67 [pid = 2319] [id = 370] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 189 (0x11a890400) [pid = 2319] [serial = 1008] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 188 (0x12d184c00) [pid = 2319] [serial = 1017] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 187 (0x12ab66800) [pid = 2319] [serial = 1014] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 186 (0x1276bc800) [pid = 2319] [serial = 1011] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 185 (0x1154d8c00) [pid = 2319] [serial = 1005] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 184 (0x12fad7c00) [pid = 2319] [serial = 1056] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x12ea75800 == 66 [pid = 2319] [id = 369] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x12e376000 == 65 [pid = 2319] [id = 368] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x12dbc2000 == 64 [pid = 2319] [id = 367] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x12ce40000 == 63 [pid = 2319] [id = 366] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x12b82c800 == 62 [pid = 2319] [id = 365] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x12a8cb000 == 61 [pid = 2319] [id = 364] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x1239f0800 == 60 [pid = 2319] [id = 363] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x123778800 == 59 [pid = 2319] [id = 362] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x123772000 == 58 [pid = 2319] [id = 361] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x12a3e7000 == 57 [pid = 2319] [id = 359] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x12ea78000 == 56 [pid = 2319] [id = 358] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x12abe2000 == 55 [pid = 2319] [id = 357] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x130e09000 == 54 [pid = 2319] [id = 356] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x12fca3800 == 53 [pid = 2319] [id = 355] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x12bc97800 == 52 [pid = 2319] [id = 354] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x11bf92000 == 51 [pid = 2319] [id = 353] 03:12:38 INFO - PROCESS | 2319 | --DOCSHELL 0x130b0e000 == 50 [pid = 2319] [id = 352] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 183 (0x12e926000) [pid = 2319] [serial = 1053] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 182 (0x12f2a1800) [pid = 2319] [serial = 1042] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 181 (0x12368d000) [pid = 2319] [serial = 1027] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 180 (0x118623400) [pid = 2319] [serial = 1023] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 179 (0x114f46800) [pid = 2319] [serial = 1047] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 178 (0x12769bc00) [pid = 2319] [serial = 1030] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 177 (0x129683000) [pid = 2319] [serial = 1033] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 176 (0x12e928c00) [pid = 2319] [serial = 1041] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 175 (0x12e932800) [pid = 2319] [serial = 1020] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 174 (0x127f2a000) [pid = 2319] [serial = 1051] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 173 (0x12da61c00) [pid = 2319] [serial = 1038] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 172 (0x114f20800) [pid = 2319] [serial = 1045] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 171 (0x12bc49400) [pid = 2319] [serial = 1036] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 170 (0x11a881800) [pid = 2319] [serial = 1026] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 169 (0x12966a800) [pid = 2319] [serial = 1035] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 168 (0x129091800) [pid = 2319] [serial = 1032] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 167 (0x118671c00) [pid = 2319] [serial = 1050] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 166 (0x114f1b800) [pid = 2319] [serial = 1044] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 165 (0x1272e9000) [pid = 2319] [serial = 1029] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 164 (0x118e86400) [pid = 2319] [serial = 1024] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 163 (0x12e6cf000) [pid = 2319] [serial = 1039] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 162 (0x114f4a800) [pid = 2319] [serial = 1048] [outer = 0x0] [url = about:blank] 03:12:38 INFO - PROCESS | 2319 | --DOMWINDOW == 161 (0x12f438400) [pid = 2319] [serial = 1054] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 2319 | 1461665559080 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:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 663ms 03:12:39 INFO - PROCESS | 2319 | 1461665559110 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 03:12:39 INFO - PROCESS | 2319 | 1461665559111 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 03:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:12:39 INFO - PROCESS | 2319 | 1461665559117 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:12:39 INFO - PROCESS | 2319 | 1461665559122 Marionette TRACE conn2 <- [1,1502,null,{}] 03:12:39 INFO - PROCESS | 2319 | 1461665559125 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:12:39 INFO - PROCESS | 2319 | 1461665559208 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 03:12:39 INFO - PROCESS | 2319 | 1461665559263 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:39 INFO - PROCESS | 2319 | ++DOCSHELL 0x11af36800 == 51 [pid = 2319] [id = 383] 03:12:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 162 (0x118fb4400) [pid = 2319] [serial = 1148] [outer = 0x0] 03:12:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 163 (0x11b7bf800) [pid = 2319] [serial = 1149] [outer = 0x118fb4400] 03:12:39 INFO - PROCESS | 2319 | 1461665559289 Marionette DEBUG loaded listener.js 03:12:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 164 (0x11bf6a000) [pid = 2319] [serial = 1150] [outer = 0x118fb4400] 03:12:39 INFO - PROCESS | 2319 | 1461665559594 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:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 527ms 03:12:39 INFO - PROCESS | 2319 | 1461665559640 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 03:12:39 INFO - PROCESS | 2319 | 1461665559642 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 03:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:12:39 INFO - PROCESS | 2319 | 1461665559644 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:12:39 INFO - PROCESS | 2319 | 1461665559645 Marionette TRACE conn2 <- [1,1506,null,{}] 03:12:39 INFO - PROCESS | 2319 | 1461665559648 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:12:39 INFO - PROCESS | 2319 | 1461665559729 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 03:12:39 INFO - PROCESS | 2319 | 1461665559734 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:39 INFO - PROCESS | 2319 | ++DOCSHELL 0x125da0800 == 52 [pid = 2319] [id = 384] 03:12:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 165 (0x11c18ec00) [pid = 2319] [serial = 1151] [outer = 0x0] 03:12:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 166 (0x11c376400) [pid = 2319] [serial = 1152] [outer = 0x11c18ec00] 03:12:39 INFO - PROCESS | 2319 | 1461665559761 Marionette DEBUG loaded listener.js 03:12:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 167 (0x11c644000) [pid = 2319] [serial = 1153] [outer = 0x11c18ec00] 03:12:40 INFO - PROCESS | 2319 | 1461665560105 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:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 470ms 03:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:12:40 INFO - PROCESS | 2319 | 1461665560115 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 03:12:40 INFO - PROCESS | 2319 | 1461665560116 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 03:12:40 INFO - PROCESS | 2319 | 1461665560119 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:12:40 INFO - PROCESS | 2319 | 1461665560121 Marionette TRACE conn2 <- [1,1510,null,{}] 03:12:40 INFO - PROCESS | 2319 | 1461665560124 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:12:40 INFO - PROCESS | 2319 | 1461665560201 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 03:12:40 INFO - PROCESS | 2319 | 1461665560207 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:40 INFO - PROCESS | 2319 | ++DOCSHELL 0x126fa5000 == 53 [pid = 2319] [id = 385] 03:12:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 168 (0x12372c000) [pid = 2319] [serial = 1154] [outer = 0x0] 03:12:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 169 (0x12372ec00) [pid = 2319] [serial = 1155] [outer = 0x12372c000] 03:12:40 INFO - PROCESS | 2319 | 1461665560241 Marionette DEBUG loaded listener.js 03:12:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 170 (0x123971400) [pid = 2319] [serial = 1156] [outer = 0x12372c000] 03:12:40 INFO - PROCESS | 2319 | 1461665560575 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:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 471ms 03:12:40 INFO - PROCESS | 2319 | 1461665560590 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 03:12:40 INFO - PROCESS | 2319 | 1461665560592 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 03:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:12:40 INFO - PROCESS | 2319 | 1461665560595 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:12:40 INFO - PROCESS | 2319 | 1461665560597 Marionette TRACE conn2 <- [1,1514,null,{}] 03:12:40 INFO - PROCESS | 2319 | 1461665560600 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:12:40 INFO - PROCESS | 2319 | 1461665560715 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 03:12:40 INFO - PROCESS | 2319 | 1461665560808 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:40 INFO - PROCESS | 2319 | ++DOCSHELL 0x127f16000 == 54 [pid = 2319] [id = 386] 03:12:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 171 (0x12368d400) [pid = 2319] [serial = 1157] [outer = 0x0] 03:12:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 172 (0x125d87c00) [pid = 2319] [serial = 1158] [outer = 0x12368d400] 03:12:40 INFO - PROCESS | 2319 | 1461665560849 Marionette DEBUG loaded listener.js 03:12:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 173 (0x1272bcc00) [pid = 2319] [serial = 1159] [outer = 0x12368d400] 03:12:41 INFO - PROCESS | 2319 | 1461665561259 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:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 669ms 03:12:41 INFO - PROCESS | 2319 | 1461665561264 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 03:12:41 INFO - PROCESS | 2319 | 1461665561265 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 03:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:12:41 INFO - PROCESS | 2319 | 1461665561269 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:12:41 INFO - PROCESS | 2319 | 1461665561270 Marionette TRACE conn2 <- [1,1518,null,{}] 03:12:41 INFO - PROCESS | 2319 | 1461665561272 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:12:41 INFO - PROCESS | 2319 | 1461665561374 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 03:12:41 INFO - PROCESS | 2319 | 1461665561388 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:41 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a3db800 == 55 [pid = 2319] [id = 387] 03:12:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 174 (0x126b5a800) [pid = 2319] [serial = 1160] [outer = 0x0] 03:12:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 175 (0x1272ec800) [pid = 2319] [serial = 1161] [outer = 0x126b5a800] 03:12:41 INFO - PROCESS | 2319 | 1461665561414 Marionette DEBUG loaded listener.js 03:12:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 176 (0x12769c000) [pid = 2319] [serial = 1162] [outer = 0x126b5a800] 03:12:41 INFO - PROCESS | 2319 | 1461665561759 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:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 520ms 03:12:41 INFO - PROCESS | 2319 | 1461665561794 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 03:12:41 INFO - PROCESS | 2319 | 1461665561795 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 03:12:41 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:12:41 INFO - PROCESS | 2319 | 1461665561798 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:12:41 INFO - PROCESS | 2319 | 1461665561799 Marionette TRACE conn2 <- [1,1522,null,{}] 03:12:41 INFO - PROCESS | 2319 | 1461665561801 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:12:41 INFO - PROCESS | 2319 | 1461665561901 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 03:12:41 INFO - PROCESS | 2319 | 1461665561937 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:41 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a8e3000 == 56 [pid = 2319] [id = 388] 03:12:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 177 (0x12769c800) [pid = 2319] [serial = 1163] [outer = 0x0] 03:12:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 178 (0x1276c7400) [pid = 2319] [serial = 1164] [outer = 0x12769c800] 03:12:41 INFO - PROCESS | 2319 | 1461665561962 Marionette DEBUG loaded listener.js 03:12:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 179 (0x127ecec00) [pid = 2319] [serial = 1165] [outer = 0x12769c800] 03:12:42 INFO - PROCESS | 2319 | 1461665562278 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:12:42 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:12:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:12:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:12:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:12:42 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:12:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:12:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:12:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:12:42 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:12:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:12:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:12:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:12:42 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:12:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:12:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:12:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:12:42 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 519ms 03:12:42 INFO - PROCESS | 2319 | 1461665562318 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 03:12:42 INFO - PROCESS | 2319 | 1461665562319 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 03:12:42 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:12:42 INFO - PROCESS | 2319 | 1461665562322 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:12:42 INFO - PROCESS | 2319 | 1461665562323 Marionette TRACE conn2 <- [1,1526,null,{}] 03:12:42 INFO - PROCESS | 2319 | 1461665562325 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:12:42 INFO - PROCESS | 2319 | 1461665562428 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 03:12:42 INFO - PROCESS | 2319 | 1461665562441 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:42 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc82000 == 57 [pid = 2319] [id = 389] 03:12:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 180 (0x11a445c00) [pid = 2319] [serial = 1166] [outer = 0x0] 03:12:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 181 (0x129069c00) [pid = 2319] [serial = 1167] [outer = 0x11a445c00] 03:12:42 INFO - PROCESS | 2319 | 1461665562467 Marionette DEBUG loaded listener.js 03:12:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 182 (0x12953f800) [pid = 2319] [serial = 1168] [outer = 0x11a445c00] 03:12:42 INFO - PROCESS | 2319 | 1461665562828 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:12:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:12:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:12:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:12:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:12:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:12:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:12:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:12:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:12:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:12:42 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 521ms 03:12:42 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:12:42 INFO - PROCESS | 2319 | 1461665562844 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 03:12:42 INFO - PROCESS | 2319 | 1461665562846 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 03:12:42 INFO - PROCESS | 2319 | 1461665562849 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:12:42 INFO - PROCESS | 2319 | 1461665562851 Marionette TRACE conn2 <- [1,1530,null,{}] 03:12:42 INFO - PROCESS | 2319 | 1461665562855 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:12:43 INFO - PROCESS | 2319 | 1461665563009 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 03:12:43 INFO - PROCESS | 2319 | 1461665563030 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:43 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d0c5800 == 58 [pid = 2319] [id = 390] 03:12:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 183 (0x129669c00) [pid = 2319] [serial = 1169] [outer = 0x0] 03:12:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 184 (0x129676400) [pid = 2319] [serial = 1170] [outer = 0x129669c00] 03:12:43 INFO - PROCESS | 2319 | 1461665563071 Marionette DEBUG loaded listener.js 03:12:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 185 (0x12a059000) [pid = 2319] [serial = 1171] [outer = 0x129669c00] 03:12:43 INFO - PROCESS | 2319 | --DOMWINDOW == 184 (0x11c37c400) [pid = 2319] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:12:43 INFO - PROCESS | 2319 | --DOMWINDOW == 183 (0x12368c800) [pid = 2319] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:12:43 INFO - PROCESS | 2319 | --DOMWINDOW == 182 (0x129682c00) [pid = 2319] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:12:43 INFO - PROCESS | 2319 | --DOMWINDOW == 181 (0x126b63800) [pid = 2319] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:12:43 INFO - PROCESS | 2319 | --DOMWINDOW == 180 (0x114f13000) [pid = 2319] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:12:43 INFO - PROCESS | 2319 | --DOMWINDOW == 179 (0x12967c400) [pid = 2319] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:12:43 INFO - PROCESS | 2319 | --DOMWINDOW == 178 (0x12396a000) [pid = 2319] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:12:43 INFO - PROCESS | 2319 | --DOMWINDOW == 177 (0x11ab61800) [pid = 2319] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:12:43 INFO - PROCESS | 2319 | --DOMWINDOW == 176 (0x114f42800) [pid = 2319] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:12:43 INFO - PROCESS | 2319 | --DOMWINDOW == 175 (0x118625800) [pid = 2319] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:12:43 INFO - PROCESS | 2319 | --DOMWINDOW == 174 (0x127652400) [pid = 2319] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:12:43 INFO - PROCESS | 2319 | --DOMWINDOW == 173 (0x11c372000) [pid = 2319] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:12:43 INFO - PROCESS | 2319 | --DOMWINDOW == 172 (0x12a059800) [pid = 2319] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:12:43 INFO - PROCESS | 2319 | 1461665563731 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:12:43 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:12:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:12:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:12:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:12:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:12:43 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:12:43 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:12:43 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 924ms 03:12:43 INFO - PROCESS | 2319 | 1461665563774 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 03:12:43 INFO - PROCESS | 2319 | 1461665563776 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 03:12:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:12:43 INFO - PROCESS | 2319 | 1461665563778 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:12:43 INFO - PROCESS | 2319 | 1461665563780 Marionette TRACE conn2 <- [1,1534,null,{}] 03:12:43 INFO - PROCESS | 2319 | 1461665563782 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:12:43 INFO - PROCESS | 2319 | 1461665563893 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 03:12:43 INFO - PROCESS | 2319 | 1461665563897 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:43 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d3eb000 == 59 [pid = 2319] [id = 391] 03:12:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 173 (0x127652400) [pid = 2319] [serial = 1172] [outer = 0x0] 03:12:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 174 (0x12a05e800) [pid = 2319] [serial = 1173] [outer = 0x127652400] 03:12:43 INFO - PROCESS | 2319 | 1461665563922 Marionette DEBUG loaded listener.js 03:12:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 175 (0x12a8b6800) [pid = 2319] [serial = 1174] [outer = 0x127652400] 03:12:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:12:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 469ms 03:12:44 INFO - PROCESS | 2319 | 1461665564241 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:12:44 INFO - PROCESS | 2319 | 1461665564247 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 03:12:44 INFO - PROCESS | 2319 | 1461665564248 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 03:12:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:12:44 INFO - PROCESS | 2319 | 1461665564251 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:12:44 INFO - PROCESS | 2319 | 1461665564252 Marionette TRACE conn2 <- [1,1538,null,{}] 03:12:44 INFO - PROCESS | 2319 | 1461665564259 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:12:44 INFO - PROCESS | 2319 | 1461665564347 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 03:12:44 INFO - PROCESS | 2319 | 1461665564406 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:44 INFO - PROCESS | 2319 | ++DOCSHELL 0x12db4b800 == 60 [pid = 2319] [id = 392] 03:12:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 176 (0x1276c6c00) [pid = 2319] [serial = 1175] [outer = 0x0] 03:12:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 177 (0x12ab61800) [pid = 2319] [serial = 1176] [outer = 0x1276c6c00] 03:12:44 INFO - PROCESS | 2319 | 1461665564431 Marionette DEBUG loaded listener.js 03:12:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 178 (0x12b68b800) [pid = 2319] [serial = 1177] [outer = 0x1276c6c00] 03:12:44 INFO - PROCESS | 2319 | 1461665564699 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:12:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:12:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 475ms 03:12:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:12:44 INFO - PROCESS | 2319 | 1461665564727 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 03:12:44 INFO - PROCESS | 2319 | 1461665564728 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 03:12:44 INFO - PROCESS | 2319 | 1461665564730 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:12:44 INFO - PROCESS | 2319 | 1461665564731 Marionette TRACE conn2 <- [1,1542,null,{}] 03:12:44 INFO - PROCESS | 2319 | 1461665564733 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:12:44 INFO - PROCESS | 2319 | 1461665564832 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 03:12:44 INFO - PROCESS | 2319 | 1461665564836 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:44 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dc96800 == 61 [pid = 2319] [id = 393] 03:12:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 179 (0x12b68ec00) [pid = 2319] [serial = 1178] [outer = 0x0] 03:12:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 180 (0x12b83e000) [pid = 2319] [serial = 1179] [outer = 0x12b68ec00] 03:12:44 INFO - PROCESS | 2319 | 1461665564861 Marionette DEBUG loaded listener.js 03:12:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 181 (0x12bc50400) [pid = 2319] [serial = 1180] [outer = 0x12b68ec00] 03:12:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:12:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 473ms 03:12:45 INFO - PROCESS | 2319 | 1461665565196 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:12:45 INFO - PROCESS | 2319 | 1461665565204 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 03:12:45 INFO - PROCESS | 2319 | 1461665565205 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 03:12:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:12:45 INFO - PROCESS | 2319 | 1461665565207 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:12:45 INFO - PROCESS | 2319 | 1461665565208 Marionette TRACE conn2 <- [1,1546,null,{}] 03:12:45 INFO - PROCESS | 2319 | 1461665565211 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:12:45 INFO - PROCESS | 2319 | 1461665565296 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 03:12:45 INFO - PROCESS | 2319 | 1461665565358 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:45 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e36f000 == 62 [pid = 2319] [id = 394] 03:12:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 182 (0x12b690800) [pid = 2319] [serial = 1181] [outer = 0x0] 03:12:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 183 (0x12bd82400) [pid = 2319] [serial = 1182] [outer = 0x12b690800] 03:12:45 INFO - PROCESS | 2319 | 1461665565384 Marionette DEBUG loaded listener.js 03:12:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 184 (0x12d1d5c00) [pid = 2319] [serial = 1183] [outer = 0x12b690800] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x11af3c000 == 61 [pid = 2319] [id = 303] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x119715000 == 60 [pid = 2319] [id = 298] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x123764000 == 59 [pid = 2319] [id = 360] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x12db48800 == 58 [pid = 2319] [id = 283] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x130e1b000 == 57 [pid = 2319] [id = 339] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x12dc9e000 == 56 [pid = 2319] [id = 301] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x12eebf000 == 55 [pid = 2319] [id = 337] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x12dbae000 == 54 [pid = 2319] [id = 284] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x12d0b7000 == 53 [pid = 2319] [id = 300] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x130e05000 == 52 [pid = 2319] [id = 338] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x11b75d000 == 51 [pid = 2319] [id = 335] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x1290ce000 == 50 [pid = 2319] [id = 336] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x12fc94000 == 49 [pid = 2319] [id = 334] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x12e372800 == 48 [pid = 2319] [id = 302] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x11bf8d800 == 47 [pid = 2319] [id = 340] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x11aa5f800 == 46 [pid = 2319] [id = 381] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x119c32800 == 45 [pid = 2319] [id = 380] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x114fcc800 == 44 [pid = 2319] [id = 379] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x1373d9000 == 43 [pid = 2319] [id = 378] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x137ad9000 == 42 [pid = 2319] [id = 377] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x12b205800 == 41 [pid = 2319] [id = 376] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x137ae1000 == 40 [pid = 2319] [id = 374] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x129517800 == 39 [pid = 2319] [id = 375] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x11af41800 == 38 [pid = 2319] [id = 382] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x126fa5000 == 37 [pid = 2319] [id = 385] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x12a3db800 == 36 [pid = 2319] [id = 387] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x12a8e3000 == 35 [pid = 2319] [id = 388] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x12d3eb000 == 34 [pid = 2319] [id = 391] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x11af36800 == 33 [pid = 2319] [id = 383] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x125da0800 == 32 [pid = 2319] [id = 384] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x12db4b800 == 31 [pid = 2319] [id = 392] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x12d0c5800 == 30 [pid = 2319] [id = 390] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x12bc82000 == 29 [pid = 2319] [id = 389] 03:12:46 INFO - PROCESS | 2319 | --DOCSHELL 0x127f16000 == 28 [pid = 2319] [id = 386] 03:12:47 INFO - PROCESS | 2319 | --DOCSHELL 0x12dc96800 == 27 [pid = 2319] [id = 393] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 183 (0x12e6cec00) [pid = 2319] [serial = 1104] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 182 (0x12e3e2c00) [pid = 2319] [serial = 1102] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 181 (0x12da0e000) [pid = 2319] [serial = 1101] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 180 (0x12e92c800) [pid = 2319] [serial = 1105] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 179 (0x12f135c00) [pid = 2319] [serial = 1107] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 178 (0x12769c400) [pid = 2319] [serial = 1110] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 177 (0x12a058c00) [pid = 2319] [serial = 1111] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 176 (0x11bec0400) [pid = 2319] [serial = 1071] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 175 (0x123728400) [pid = 2319] [serial = 1080] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 174 (0x1296d1000) [pid = 2319] [serial = 1098] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 173 (0x1268df400) [pid = 2319] [serial = 1092] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 172 (0x1272f2c00) [pid = 2319] [serial = 1093] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 171 (0x11c317000) [pid = 2319] [serial = 1089] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 170 (0x123734400) [pid = 2319] [serial = 1090] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 169 (0x11862b000) [pid = 2319] [serial = 1084] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 168 (0x114f4d400) [pid = 2319] [serial = 1083] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 167 (0x125d7c400) [pid = 2319] [serial = 1062] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 166 (0x12da6c800) [pid = 2319] [serial = 1074] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 165 (0x12cece000) [pid = 2319] [serial = 1065] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 164 (0x1189b4800) [pid = 2319] [serial = 1059] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 163 (0x11bf66000) [pid = 2319] [serial = 1087] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 162 (0x11b71f000) [pid = 2319] [serial = 1086] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 161 (0x11884c800) [pid = 2319] [serial = 1077] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 160 (0x127ed5c00) [pid = 2319] [serial = 1095] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 159 (0x1292c0800) [pid = 2319] [serial = 1096] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 158 (0x1296d0c00) [pid = 2319] [serial = 1068] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 157 (0x12a05bc00) [pid = 2319] [serial = 1117] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 156 (0x12f13a400) [pid = 2319] [serial = 1108] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 155 (0x12f13dc00) [pid = 2319] [serial = 1114] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 154 (0x12d1d4800) [pid = 2319] [serial = 1099] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 153 (0x11c378c00) [pid = 2319] [serial = 1116] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 152 (0x12e6d3c00) [pid = 2319] [serial = 1113] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 151 (0x12f42f000) [pid = 2319] [serial = 1120] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 150 (0x12953ec00) [pid = 2319] [serial = 1122] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | --DOMWINDOW == 149 (0x12f2a5000) [pid = 2319] [serial = 1119] [outer = 0x0] [url = about:blank] 03:12:47 INFO - PROCESS | 2319 | 1461665567349 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:12:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:12:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 2174ms 03:12:47 INFO - PROCESS | 2319 | 1461665567383 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 03:12:47 INFO - PROCESS | 2319 | 1461665567388 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 03:12:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:12:47 INFO - PROCESS | 2319 | 1461665567394 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:12:47 INFO - PROCESS | 2319 | 1461665567398 Marionette TRACE conn2 <- [1,1550,null,{}] 03:12:47 INFO - PROCESS | 2319 | 1461665567404 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:12:47 INFO - PROCESS | 2319 | 1461665567529 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 03:12:47 INFO - PROCESS | 2319 | 1461665567547 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:47 INFO - PROCESS | 2319 | ++DOCSHELL 0x116803800 == 28 [pid = 2319] [id = 395] 03:12:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 150 (0x114f43800) [pid = 2319] [serial = 1184] [outer = 0x0] 03:12:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 151 (0x114f44000) [pid = 2319] [serial = 1185] [outer = 0x114f43800] 03:12:47 INFO - PROCESS | 2319 | 1461665567591 Marionette DEBUG loaded listener.js 03:12:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 152 (0x1154d5000) [pid = 2319] [serial = 1186] [outer = 0x114f43800] 03:12:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:12:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 629ms 03:12:48 INFO - PROCESS | 2319 | 1461665568013 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:12:48 INFO - PROCESS | 2319 | 1461665568024 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 03:12:48 INFO - PROCESS | 2319 | 1461665568030 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 03:12:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:12:48 INFO - PROCESS | 2319 | 1461665568039 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:12:48 INFO - PROCESS | 2319 | 1461665568042 Marionette TRACE conn2 <- [1,1554,null,{}] 03:12:48 INFO - PROCESS | 2319 | 1461665568045 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:12:48 INFO - PROCESS | 2319 | 1461665568136 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 03:12:48 INFO - PROCESS | 2319 | 1461665568141 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:48 INFO - PROCESS | 2319 | ++DOCSHELL 0x119721000 == 29 [pid = 2319] [id = 396] 03:12:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 153 (0x1152bf000) [pid = 2319] [serial = 1187] [outer = 0x0] 03:12:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 154 (0x115759800) [pid = 2319] [serial = 1188] [outer = 0x1152bf000] 03:12:48 INFO - PROCESS | 2319 | 1461665568171 Marionette DEBUG loaded listener.js 03:12:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 155 (0x11862b000) [pid = 2319] [serial = 1189] [outer = 0x1152bf000] 03:12:48 INFO - PROCESS | 2319 | 1461665568517 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:12:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:12:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 523ms 03:12:48 INFO - PROCESS | 2319 | 1461665568560 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 03:12:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:12:48 INFO - PROCESS | 2319 | 1461665568562 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 03:12:48 INFO - PROCESS | 2319 | 1461665568564 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:12:48 INFO - PROCESS | 2319 | 1461665568567 Marionette TRACE conn2 <- [1,1558,null,{}] 03:12:48 INFO - PROCESS | 2319 | 1461665568575 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:12:48 INFO - PROCESS | 2319 | 1461665568653 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 03:12:48 INFO - PROCESS | 2319 | 1461665568660 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:48 INFO - PROCESS | 2319 | ++DOCSHELL 0x11aa5f800 == 30 [pid = 2319] [id = 397] 03:12:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 156 (0x1133d5c00) [pid = 2319] [serial = 1190] [outer = 0x0] 03:12:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 157 (0x118943c00) [pid = 2319] [serial = 1191] [outer = 0x1133d5c00] 03:12:48 INFO - PROCESS | 2319 | 1461665568689 Marionette DEBUG loaded listener.js 03:12:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 158 (0x118fb6000) [pid = 2319] [serial = 1192] [outer = 0x1133d5c00] 03:12:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:12:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 472ms 03:12:49 INFO - PROCESS | 2319 | 1461665569032 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:12:49 INFO - PROCESS | 2319 | 1461665569037 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 03:12:49 INFO - PROCESS | 2319 | 1461665569039 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 03:12:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:12:49 INFO - PROCESS | 2319 | 1461665569041 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:12:49 INFO - PROCESS | 2319 | 1461665569042 Marionette TRACE conn2 <- [1,1562,null,{}] 03:12:49 INFO - PROCESS | 2319 | 1461665569044 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:12:49 INFO - PROCESS | 2319 | 1461665569118 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 03:12:49 INFO - PROCESS | 2319 | 1461665569171 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:49 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b7dd000 == 31 [pid = 2319] [id = 398] 03:12:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 159 (0x118846400) [pid = 2319] [serial = 1193] [outer = 0x0] 03:12:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 160 (0x11919a000) [pid = 2319] [serial = 1194] [outer = 0x118846400] 03:12:49 INFO - PROCESS | 2319 | 1461665569197 Marionette DEBUG loaded listener.js 03:12:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 161 (0x11a43f400) [pid = 2319] [serial = 1195] [outer = 0x118846400] 03:12:49 INFO - PROCESS | 2319 | 1461665569473 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:12:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:12:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 468ms 03:12:49 INFO - PROCESS | 2319 | 1461665569510 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 03:12:49 INFO - PROCESS | 2319 | 1461665569511 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 03:12:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:12:49 INFO - PROCESS | 2319 | 1461665569513 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:12:49 INFO - PROCESS | 2319 | 1461665569514 Marionette TRACE conn2 <- [1,1566,null,{}] 03:12:49 INFO - PROCESS | 2319 | 1461665569517 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:12:49 INFO - PROCESS | 2319 | 1461665569593 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 03:12:49 INFO - PROCESS | 2319 | 1461665569597 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:49 INFO - PROCESS | 2319 | ++DOCSHELL 0x12361d000 == 32 [pid = 2319] [id = 399] 03:12:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 162 (0x114f1d400) [pid = 2319] [serial = 1196] [outer = 0x0] 03:12:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 163 (0x11a881400) [pid = 2319] [serial = 1197] [outer = 0x114f1d400] 03:12:49 INFO - PROCESS | 2319 | 1461665569625 Marionette DEBUG loaded listener.js 03:12:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 164 (0x11abda400) [pid = 2319] [serial = 1198] [outer = 0x114f1d400] 03:12:49 INFO - PROCESS | 2319 | 1461665569965 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:12:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:12:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 469ms 03:12:49 INFO - PROCESS | 2319 | 1461665569983 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 03:12:49 INFO - PROCESS | 2319 | 1461665569985 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 03:12:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:12:49 INFO - PROCESS | 2319 | 1461665569987 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:12:49 INFO - PROCESS | 2319 | 1461665569988 Marionette TRACE conn2 <- [1,1570,null,{}] 03:12:49 INFO - PROCESS | 2319 | 1461665569991 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:12:50 INFO - PROCESS | 2319 | 1461665570108 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 03:12:50 INFO - PROCESS | 2319 | 1461665570115 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:50 INFO - PROCESS | 2319 | ++DOCSHELL 0x12376d000 == 33 [pid = 2319] [id = 400] 03:12:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 165 (0x11acbe000) [pid = 2319] [serial = 1199] [outer = 0x0] 03:12:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 166 (0x11b7c3000) [pid = 2319] [serial = 1200] [outer = 0x11acbe000] 03:12:50 INFO - PROCESS | 2319 | 1461665570145 Marionette DEBUG loaded listener.js 03:12:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 167 (0x11bec6800) [pid = 2319] [serial = 1201] [outer = 0x11acbe000] 03:12:50 INFO - PROCESS | 2319 | 1461665570443 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:12:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:12:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 470ms 03:12:50 INFO - PROCESS | 2319 | 1461665570461 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 03:12:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:12:50 INFO - PROCESS | 2319 | 1461665570462 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 03:12:50 INFO - PROCESS | 2319 | 1461665570464 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:12:50 INFO - PROCESS | 2319 | 1461665570465 Marionette TRACE conn2 <- [1,1574,null,{}] 03:12:50 INFO - PROCESS | 2319 | 1461665570468 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:12:50 INFO - PROCESS | 2319 | 1461665570544 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 03:12:50 INFO - PROCESS | 2319 | 1461665570549 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:50 INFO - PROCESS | 2319 | ++DOCSHELL 0x125f92000 == 34 [pid = 2319] [id = 401] 03:12:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 168 (0x1147de000) [pid = 2319] [serial = 1202] [outer = 0x0] 03:12:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 169 (0x11c197c00) [pid = 2319] [serial = 1203] [outer = 0x1147de000] 03:12:50 INFO - PROCESS | 2319 | 1461665570576 Marionette DEBUG loaded listener.js 03:12:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 170 (0x11c374000) [pid = 2319] [serial = 1204] [outer = 0x1147de000] 03:12:50 INFO - PROCESS | 2319 | 1461665570890 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:12:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:12:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 470ms 03:12:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:12:50 INFO - PROCESS | 2319 | 1461665570934 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 03:12:50 INFO - PROCESS | 2319 | 1461665570935 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 03:12:50 INFO - PROCESS | 2319 | 1461665570938 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:12:50 INFO - PROCESS | 2319 | 1461665570939 Marionette TRACE conn2 <- [1,1578,null,{}] 03:12:50 INFO - PROCESS | 2319 | 1461665570941 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:12:51 INFO - PROCESS | 2319 | 1461665571012 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 03:12:51 INFO - PROCESS | 2319 | 1461665571066 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:51 INFO - PROCESS | 2319 | ++DOCSHELL 0x126bed800 == 35 [pid = 2319] [id = 402] 03:12:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 171 (0x11a7b4c00) [pid = 2319] [serial = 1205] [outer = 0x0] 03:12:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 172 (0x11c377400) [pid = 2319] [serial = 1206] [outer = 0x11a7b4c00] 03:12:51 INFO - PROCESS | 2319 | 1461665571092 Marionette DEBUG loaded listener.js 03:12:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 173 (0x123635400) [pid = 2319] [serial = 1207] [outer = 0x11a7b4c00] 03:12:51 INFO - PROCESS | 2319 | 1461665571374 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:12:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:12:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 470ms 03:12:51 INFO - PROCESS | 2319 | 1461665571409 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 03:12:51 INFO - PROCESS | 2319 | 1461665571410 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 03:12:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:12:51 INFO - PROCESS | 2319 | 1461665571412 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:12:51 INFO - PROCESS | 2319 | 1461665571413 Marionette TRACE conn2 <- [1,1582,null,{}] 03:12:51 INFO - PROCESS | 2319 | 1461665571416 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:12:51 INFO - PROCESS | 2319 | 1461665571493 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 03:12:51 INFO - PROCESS | 2319 | 1461665571497 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:51 INFO - PROCESS | 2319 | ++DOCSHELL 0x11aa5e800 == 36 [pid = 2319] [id = 403] 03:12:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 174 (0x114bb6400) [pid = 2319] [serial = 1208] [outer = 0x0] 03:12:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 175 (0x12372a800) [pid = 2319] [serial = 1209] [outer = 0x114bb6400] 03:12:51 INFO - PROCESS | 2319 | 1461665571525 Marionette DEBUG loaded listener.js 03:12:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 176 (0x123735400) [pid = 2319] [serial = 1210] [outer = 0x114bb6400] 03:12:51 INFO - PROCESS | 2319 | 1461665571857 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:12:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:12:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 468ms 03:12:51 INFO - PROCESS | 2319 | 1461665571880 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 03:12:51 INFO - PROCESS | 2319 | 1461665571881 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 03:12:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:12:51 INFO - PROCESS | 2319 | 1461665571884 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:12:51 INFO - PROCESS | 2319 | 1461665571885 Marionette TRACE conn2 <- [1,1586,null,{}] 03:12:51 INFO - PROCESS | 2319 | 1461665571890 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:12:52 INFO - PROCESS | 2319 | 1461665571999 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 03:12:52 INFO - PROCESS | 2319 | 1461665572033 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:52 INFO - PROCESS | 2319 | ++DOCSHELL 0x129510800 == 37 [pid = 2319] [id = 404] 03:12:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 177 (0x1133da000) [pid = 2319] [serial = 1211] [outer = 0x0] 03:12:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 178 (0x123735c00) [pid = 2319] [serial = 1212] [outer = 0x1133da000] 03:12:52 INFO - PROCESS | 2319 | 1461665572059 Marionette DEBUG loaded listener.js 03:12:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 179 (0x123a58800) [pid = 2319] [serial = 1213] [outer = 0x1133da000] 03:12:52 INFO - PROCESS | 2319 | 1461665572378 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:12:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:12:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 522ms 03:12:52 INFO - PROCESS | 2319 | 1461665572407 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 03:12:52 INFO - PROCESS | 2319 | 1461665572408 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 03:12:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:12:52 INFO - PROCESS | 2319 | 1461665572416 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:12:52 INFO - PROCESS | 2319 | 1461665572418 Marionette TRACE conn2 <- [1,1590,null,{}] 03:12:52 INFO - PROCESS | 2319 | 1461665572420 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:12:52 INFO - PROCESS | 2319 | 1461665572526 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 03:12:52 INFO - PROCESS | 2319 | 1461665572531 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:52 INFO - PROCESS | 2319 | ++DOCSHELL 0x123619000 == 38 [pid = 2319] [id = 405] 03:12:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 180 (0x118fb1400) [pid = 2319] [serial = 1214] [outer = 0x0] 03:12:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 181 (0x123a5cc00) [pid = 2319] [serial = 1215] [outer = 0x118fb1400] 03:12:52 INFO - PROCESS | 2319 | 1461665572560 Marionette DEBUG loaded listener.js 03:12:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 182 (0x1272e5800) [pid = 2319] [serial = 1216] [outer = 0x118fb1400] 03:12:52 INFO - PROCESS | 2319 | 1461665572907 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:12:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:12:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 520ms 03:12:52 INFO - PROCESS | 2319 | 1461665572936 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 03:12:52 INFO - PROCESS | 2319 | 1461665572937 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 03:12:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:12:52 INFO - PROCESS | 2319 | 1461665572950 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:12:52 INFO - PROCESS | 2319 | 1461665572951 Marionette TRACE conn2 <- [1,1594,null,{}] 03:12:52 INFO - PROCESS | 2319 | 1461665572953 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:12:53 INFO - PROCESS | 2319 | 1461665573049 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 03:12:53 INFO - PROCESS | 2319 | 1461665573053 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:53 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a8e1800 == 39 [pid = 2319] [id = 406] 03:12:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 183 (0x126b15400) [pid = 2319] [serial = 1217] [outer = 0x0] 03:12:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 184 (0x1272eac00) [pid = 2319] [serial = 1218] [outer = 0x126b15400] 03:12:53 INFO - PROCESS | 2319 | 1461665573080 Marionette DEBUG loaded listener.js 03:12:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 185 (0x12769bc00) [pid = 2319] [serial = 1219] [outer = 0x126b15400] 03:12:53 INFO - PROCESS | 2319 | 1461665573383 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:12:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:12:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 469ms 03:12:53 INFO - PROCESS | 2319 | 1461665573426 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 03:12:53 INFO - PROCESS | 2319 | 1461665573427 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 03:12:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:12:53 INFO - PROCESS | 2319 | 1461665573430 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:12:53 INFO - PROCESS | 2319 | 1461665573431 Marionette TRACE conn2 <- [1,1598,null,{}] 03:12:53 INFO - PROCESS | 2319 | 1461665573433 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:12:53 INFO - PROCESS | 2319 | 1461665573534 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 03:12:53 INFO - PROCESS | 2319 | 1461665573539 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:53 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b405800 == 40 [pid = 2319] [id = 407] 03:12:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 186 (0x1272e5c00) [pid = 2319] [serial = 1220] [outer = 0x0] 03:12:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 187 (0x12769c400) [pid = 2319] [serial = 1221] [outer = 0x1272e5c00] 03:12:53 INFO - PROCESS | 2319 | 1461665573595 Marionette DEBUG loaded listener.js 03:12:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 188 (0x1279be400) [pid = 2319] [serial = 1222] [outer = 0x1272e5c00] 03:12:53 INFO - PROCESS | 2319 | 1461665573914 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:12:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:12:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 520ms 03:12:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:12:53 INFO - PROCESS | 2319 | 1461665573956 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 03:12:53 INFO - PROCESS | 2319 | 1461665573957 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 03:12:53 INFO - PROCESS | 2319 | 1461665573959 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:12:53 INFO - PROCESS | 2319 | 1461665573960 Marionette TRACE conn2 <- [1,1602,null,{}] 03:12:53 INFO - PROCESS | 2319 | 1461665573963 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:12:54 INFO - PROCESS | 2319 | 1461665574058 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 03:12:54 INFO - PROCESS | 2319 | 1461665574062 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:54 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc7d000 == 41 [pid = 2319] [id = 408] 03:12:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 189 (0x1276c1000) [pid = 2319] [serial = 1223] [outer = 0x0] 03:12:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 190 (0x128846c00) [pid = 2319] [serial = 1224] [outer = 0x1276c1000] 03:12:54 INFO - PROCESS | 2319 | 1461665574087 Marionette DEBUG loaded listener.js 03:12:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 191 (0x129092800) [pid = 2319] [serial = 1225] [outer = 0x1276c1000] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 190 (0x1272f2800) [pid = 2319] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 189 (0x11a441400) [pid = 2319] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 188 (0x11912e000) [pid = 2319] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 187 (0x115717400) [pid = 2319] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 186 (0x119aca800) [pid = 2319] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 185 (0x129670800) [pid = 2319] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 184 (0x123908000) [pid = 2319] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 183 (0x115758000) [pid = 2319] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 182 (0x11b7c1c00) [pid = 2319] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 181 (0x12769b800) [pid = 2319] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 180 (0x12396b800) [pid = 2319] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 179 (0x1272e4800) [pid = 2319] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 178 (0x129682800) [pid = 2319] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 177 (0x118845c00) [pid = 2319] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 176 (0x11beba800) [pid = 2319] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 175 (0x1133e0400) [pid = 2319] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 174 (0x118e0f000) [pid = 2319] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 173 (0x118843c00) [pid = 2319] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 172 (0x1296cc800) [pid = 2319] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 171 (0x12396c400) [pid = 2319] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 170 (0x123972c00) [pid = 2319] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 169 (0x12966c000) [pid = 2319] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 168 (0x127ec9000) [pid = 2319] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 167 (0x118622c00) [pid = 2319] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 166 (0x12ab5d000) [pid = 2319] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 165 (0x1147e0c00) [pid = 2319] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 164 (0x11b715400) [pid = 2319] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 163 (0x12e504000) [pid = 2319] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 162 (0x12b985400) [pid = 2319] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 161 (0x12bf6a000) [pid = 2319] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 160 (0x12f42e400) [pid = 2319] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 159 (0x126b5a800) [pid = 2319] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 158 (0x12769c800) [pid = 2319] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 157 (0x11a445c00) [pid = 2319] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 156 (0x129669c00) [pid = 2319] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 155 (0x1276c6c00) [pid = 2319] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 154 (0x12b68ec00) [pid = 2319] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 153 (0x127652400) [pid = 2319] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 152 (0x12368d400) [pid = 2319] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 151 (0x12372c000) [pid = 2319] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 150 (0x11c18ec00) [pid = 2319] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 149 (0x118fb4400) [pid = 2319] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 148 (0x119196c00) [pid = 2319] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 147 (0x115934c00) [pid = 2319] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 146 (0x113615800) [pid = 2319] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 145 (0x12b686000) [pid = 2319] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 144 (0x12ab5ec00) [pid = 2319] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 143 (0x12a8a8800) [pid = 2319] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 142 (0x11c376800) [pid = 2319] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 141 (0x11bb02800) [pid = 2319] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 140 (0x12953b800) [pid = 2319] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 139 (0x114f4ec00) [pid = 2319] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 138 (0x11bec5c00) [pid = 2319] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 137 (0x12b83e400) [pid = 2319] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:12:55 INFO - PROCESS | 2319 | --DOMWINDOW == 136 (0x118624000) [pid = 2319] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:12:55 INFO - PROCESS | 2319 | 1461665575118 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:12:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:12:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1169ms 03:12:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:12:55 INFO - PROCESS | 2319 | 1461665575129 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 03:12:55 INFO - PROCESS | 2319 | 1461665575130 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 03:12:55 INFO - PROCESS | 2319 | 1461665575132 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:12:55 INFO - PROCESS | 2319 | 1461665575133 Marionette TRACE conn2 <- [1,1606,null,{}] 03:12:55 INFO - PROCESS | 2319 | 1461665575135 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:12:55 INFO - PROCESS | 2319 | 1461665575216 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 03:12:55 INFO - PROCESS | 2319 | 1461665575221 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:55 INFO - PROCESS | 2319 | ++DOCSHELL 0x118f1c000 == 42 [pid = 2319] [id = 409] 03:12:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 137 (0x1133d6c00) [pid = 2319] [serial = 1226] [outer = 0x0] 03:12:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 138 (0x1155bf000) [pid = 2319] [serial = 1227] [outer = 0x1133d6c00] 03:12:55 INFO - PROCESS | 2319 | 1461665575247 Marionette DEBUG loaded listener.js 03:12:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 139 (0x118843c00) [pid = 2319] [serial = 1228] [outer = 0x1133d6c00] 03:12:55 INFO - PROCESS | 2319 | 1461665575578 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:12:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:12:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 473ms 03:12:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:12:55 INFO - PROCESS | 2319 | 1461665575606 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 03:12:55 INFO - PROCESS | 2319 | 1461665575608 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 03:12:55 INFO - PROCESS | 2319 | 1461665575610 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:12:55 INFO - PROCESS | 2319 | 1461665575611 Marionette TRACE conn2 <- [1,1610,null,{}] 03:12:55 INFO - PROCESS | 2319 | 1461665575613 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:12:55 INFO - PROCESS | 2319 | 1461665575711 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 03:12:55 INFO - PROCESS | 2319 | 1461665575718 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:55 INFO - PROCESS | 2319 | ++DOCSHELL 0x125daa800 == 43 [pid = 2319] [id = 410] 03:12:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 140 (0x11862d400) [pid = 2319] [serial = 1229] [outer = 0x0] 03:12:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 141 (0x119a75000) [pid = 2319] [serial = 1230] [outer = 0x11862d400] 03:12:55 INFO - PROCESS | 2319 | 1461665575746 Marionette DEBUG loaded listener.js 03:12:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 142 (0x11b7c1c00) [pid = 2319] [serial = 1231] [outer = 0x11862d400] 03:12:56 INFO - PROCESS | 2319 | 1461665576037 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:12:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:12:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 468ms 03:12:56 INFO - PROCESS | 2319 | 1461665576079 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 03:12:56 INFO - PROCESS | 2319 | 1461665576080 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 03:12:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:12:56 INFO - PROCESS | 2319 | 1461665576082 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:12:56 INFO - PROCESS | 2319 | 1461665576083 Marionette TRACE conn2 <- [1,1614,null,{}] 03:12:56 INFO - PROCESS | 2319 | 1461665576087 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:12:56 INFO - PROCESS | 2319 | 1461665576171 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 03:12:56 INFO - PROCESS | 2319 | 1461665576176 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:56 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ce41000 == 44 [pid = 2319] [id = 411] 03:12:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 143 (0x11912e000) [pid = 2319] [serial = 1232] [outer = 0x0] 03:12:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 144 (0x123683400) [pid = 2319] [serial = 1233] [outer = 0x11912e000] 03:12:56 INFO - PROCESS | 2319 | 1461665576203 Marionette DEBUG loaded listener.js 03:12:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 145 (0x123972c00) [pid = 2319] [serial = 1234] [outer = 0x11912e000] 03:12:56 INFO - PROCESS | 2319 | 1461665576623 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:12:56 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:12:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 573ms 03:12:56 INFO - PROCESS | 2319 | 1461665576657 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 03:12:56 INFO - PROCESS | 2319 | 1461665576658 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 03:12:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:12:56 INFO - PROCESS | 2319 | 1461665576660 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:12:56 INFO - PROCESS | 2319 | 1461665576661 Marionette TRACE conn2 <- [1,1618,null,{}] 03:12:56 INFO - PROCESS | 2319 | 1461665576664 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:12:56 INFO - PROCESS | 2319 | 1461665576742 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 03:12:56 INFO - PROCESS | 2319 | 1461665576746 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:56 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d0c8000 == 45 [pid = 2319] [id = 412] 03:12:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 146 (0x123a53400) [pid = 2319] [serial = 1235] [outer = 0x0] 03:12:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 147 (0x1272e4800) [pid = 2319] [serial = 1236] [outer = 0x123a53400] 03:12:56 INFO - PROCESS | 2319 | 1461665576771 Marionette DEBUG loaded listener.js 03:12:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 148 (0x127f2a000) [pid = 2319] [serial = 1237] [outer = 0x123a53400] 03:12:57 INFO - PROCESS | 2319 | 1461665577313 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:12:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:12:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 719ms 03:12:57 INFO - PROCESS | 2319 | 1461665577380 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 03:12:57 INFO - PROCESS | 2319 | 1461665577384 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 03:12:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:12:57 INFO - PROCESS | 2319 | 1461665577415 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:12:57 INFO - PROCESS | 2319 | 1461665577419 Marionette TRACE conn2 <- [1,1622,null,{}] 03:12:57 INFO - PROCESS | 2319 | 1461665577425 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:12:57 INFO - PROCESS | 2319 | 1461665577556 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 03:12:57 INFO - PROCESS | 2319 | 1461665577658 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:57 INFO - PROCESS | 2319 | ++DOCSHELL 0x119243000 == 46 [pid = 2319] [id = 413] 03:12:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 149 (0x114f1d800) [pid = 2319] [serial = 1238] [outer = 0x0] 03:12:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 150 (0x114f4d400) [pid = 2319] [serial = 1239] [outer = 0x114f1d800] 03:12:57 INFO - PROCESS | 2319 | 1461665577691 Marionette DEBUG loaded listener.js 03:12:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 151 (0x11575b800) [pid = 2319] [serial = 1240] [outer = 0x114f1d800] 03:12:58 INFO - PROCESS | 2319 | 1461665578207 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:12:58 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:12:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 826ms 03:12:58 INFO - PROCESS | 2319 | 1461665578262 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 03:12:58 INFO - PROCESS | 2319 | 1461665578266 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 03:12:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:12:58 INFO - PROCESS | 2319 | 1461665578274 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:12:58 INFO - PROCESS | 2319 | 1461665578276 Marionette TRACE conn2 <- [1,1626,null,{}] 03:12:58 INFO - PROCESS | 2319 | 1461665578279 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:12:58 INFO - PROCESS | 2319 | 1461665578387 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 03:12:58 INFO - PROCESS | 2319 | 1461665578466 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:58 INFO - PROCESS | 2319 | ++DOCSHELL 0x11c4d5000 == 47 [pid = 2319] [id = 414] 03:12:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 152 (0x11867b800) [pid = 2319] [serial = 1241] [outer = 0x0] 03:12:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 153 (0x11884bc00) [pid = 2319] [serial = 1242] [outer = 0x11867b800] 03:12:58 INFO - PROCESS | 2319 | 1461665578496 Marionette DEBUG loaded listener.js 03:12:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 154 (0x118fbac00) [pid = 2319] [serial = 1243] [outer = 0x11867b800] 03:12:59 INFO - PROCESS | 2319 | 1461665579057 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:12:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:12:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 820ms 03:12:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:12:59 INFO - PROCESS | 2319 | 1461665579095 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 03:12:59 INFO - PROCESS | 2319 | 1461665579096 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 03:12:59 INFO - PROCESS | 2319 | 1461665579100 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:12:59 INFO - PROCESS | 2319 | 1461665579104 Marionette TRACE conn2 <- [1,1630,null,{}] 03:12:59 INFO - PROCESS | 2319 | 1461665579116 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:12:59 INFO - PROCESS | 2319 | 1461665579275 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 03:12:59 INFO - PROCESS | 2319 | 1461665579636 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:59 INFO - PROCESS | 2319 | ++DOCSHELL 0x114fc5800 == 48 [pid = 2319] [id = 415] 03:12:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 155 (0x114355400) [pid = 2319] [serial = 1244] [outer = 0x0] 03:12:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 156 (0x1145d5400) [pid = 2319] [serial = 1245] [outer = 0x114355400] 03:12:59 INFO - PROCESS | 2319 | 1461665579685 Marionette DEBUG loaded listener.js 03:12:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 157 (0x114f18000) [pid = 2319] [serial = 1246] [outer = 0x114355400] 03:13:00 INFO - PROCESS | 2319 | --DOCSHELL 0x12ce41000 == 47 [pid = 2319] [id = 411] 03:13:00 INFO - PROCESS | 2319 | --DOCSHELL 0x125daa800 == 46 [pid = 2319] [id = 410] 03:13:00 INFO - PROCESS | 2319 | --DOCSHELL 0x118f1c000 == 45 [pid = 2319] [id = 409] 03:13:00 INFO - PROCESS | 2319 | --DOCSHELL 0x12bc7d000 == 44 [pid = 2319] [id = 408] 03:13:00 INFO - PROCESS | 2319 | --DOCSHELL 0x12b405800 == 43 [pid = 2319] [id = 407] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 156 (0x12bd82400) [pid = 2319] [serial = 1182] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOCSHELL 0x12a8e1800 == 42 [pid = 2319] [id = 406] 03:13:00 INFO - PROCESS | 2319 | --DOCSHELL 0x123619000 == 41 [pid = 2319] [id = 405] 03:13:00 INFO - PROCESS | 2319 | --DOCSHELL 0x129510800 == 40 [pid = 2319] [id = 404] 03:13:00 INFO - PROCESS | 2319 | --DOCSHELL 0x11aa5e800 == 39 [pid = 2319] [id = 403] 03:13:00 INFO - PROCESS | 2319 | --DOCSHELL 0x126bed800 == 38 [pid = 2319] [id = 402] 03:13:00 INFO - PROCESS | 2319 | --DOCSHELL 0x125f92000 == 37 [pid = 2319] [id = 401] 03:13:00 INFO - PROCESS | 2319 | --DOCSHELL 0x12376d000 == 36 [pid = 2319] [id = 400] 03:13:00 INFO - PROCESS | 2319 | --DOCSHELL 0x12361d000 == 35 [pid = 2319] [id = 399] 03:13:00 INFO - PROCESS | 2319 | --DOCSHELL 0x11b7dd000 == 34 [pid = 2319] [id = 398] 03:13:00 INFO - PROCESS | 2319 | --DOCSHELL 0x11aa5f800 == 33 [pid = 2319] [id = 397] 03:13:00 INFO - PROCESS | 2319 | --DOCSHELL 0x119721000 == 32 [pid = 2319] [id = 396] 03:13:00 INFO - PROCESS | 2319 | --DOCSHELL 0x116803800 == 31 [pid = 2319] [id = 395] 03:13:00 INFO - PROCESS | 2319 | 1461665580259 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:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 155 (0x12da6c400) [pid = 2319] [serial = 907] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 154 (0x12d186000) [pid = 2319] [serial = 852] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 153 (0x12f42fc00) [pid = 2319] [serial = 1021] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 152 (0x12e926c00) [pid = 2319] [serial = 910] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 151 (0x11a442c00) [pid = 2319] [serial = 801] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 150 (0x118e79400) [pid = 2319] [serial = 895] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 149 (0x123688000) [pid = 2319] [serial = 898] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 148 (0x12bd87800) [pid = 2319] [serial = 904] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 147 (0x128897800) [pid = 2319] [serial = 846] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 146 (0x12e3d6400) [pid = 2319] [serial = 964] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 145 (0x12390cc00) [pid = 2319] [serial = 843] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 144 (0x127fef400) [pid = 2319] [serial = 901] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 143 (0x11575f000) [pid = 2319] [serial = 798] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 142 (0x12bc4d000) [pid = 2319] [serial = 849] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 141 (0x12e6d8800) [pid = 2319] [serial = 741] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 140 (0x12f2ad800) [pid = 2319] [serial = 1075] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 139 (0x12e3d9000) [pid = 2319] [serial = 1018] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 138 (0x11862e800) [pid = 2319] [serial = 952] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 137 (0x129670000) [pid = 2319] [serial = 1012] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 136 (0x12faccc00) [pid = 2319] [serial = 949] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 135 (0x12b848c00) [pid = 2319] [serial = 1015] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 134 (0x12372d800) [pid = 2319] [serial = 1081] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 133 (0x11bec5400) [pid = 2319] [serial = 1072] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 132 (0x118623c00) [pid = 2319] [serial = 1006] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 131 (0x123639c00) [pid = 2319] [serial = 955] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 130 (0x118850c00) [pid = 2319] [serial = 1078] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 129 (0x1296d4c00) [pid = 2319] [serial = 1069] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 128 (0x1276c3400) [pid = 2319] [serial = 958] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 127 (0x11c197000) [pid = 2319] [serial = 1063] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 126 (0x12da10800) [pid = 2319] [serial = 1066] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 125 (0x12d1d6c00) [pid = 2319] [serial = 961] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 124 (0x11c644400) [pid = 2319] [serial = 1009] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 123 (0x12ab5ac00) [pid = 2319] [serial = 1003] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 122 (0x11a881c00) [pid = 2319] [serial = 1060] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 121 (0x1272ec800) [pid = 2319] [serial = 1161] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 120 (0x12769c000) [pid = 2319] [serial = 1162] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 119 (0x127ecec00) [pid = 2319] [serial = 1165] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 118 (0x1276c7400) [pid = 2319] [serial = 1164] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 117 (0x129069c00) [pid = 2319] [serial = 1167] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 116 (0x12953f800) [pid = 2319] [serial = 1168] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 115 (0x129676400) [pid = 2319] [serial = 1170] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 114 (0x12b68b800) [pid = 2319] [serial = 1177] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 113 (0x12b83e000) [pid = 2319] [serial = 1179] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 112 (0x12a05e800) [pid = 2319] [serial = 1173] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 111 (0x12a059000) [pid = 2319] [serial = 1171] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 110 (0x12ab61800) [pid = 2319] [serial = 1176] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 109 (0x125d87c00) [pid = 2319] [serial = 1158] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 108 (0x12372ec00) [pid = 2319] [serial = 1155] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 107 (0x123971400) [pid = 2319] [serial = 1156] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 106 (0x11c376400) [pid = 2319] [serial = 1152] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 105 (0x11c644000) [pid = 2319] [serial = 1153] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 104 (0x11b7bf800) [pid = 2319] [serial = 1149] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 103 (0x11bf6a000) [pid = 2319] [serial = 1150] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x11b71a800) [pid = 2319] [serial = 1147] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x11a88b800) [pid = 2319] [serial = 1146] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x118846000) [pid = 2319] [serial = 1144] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x116683800) [pid = 2319] [serial = 1143] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x115735400) [pid = 2319] [serial = 1141] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x114f14000) [pid = 2319] [serial = 1140] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x12b68f800) [pid = 2319] [serial = 1138] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x12b68bc00) [pid = 2319] [serial = 1137] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x12d3ac400) [pid = 2319] [serial = 1135] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x12ab65000) [pid = 2319] [serial = 1134] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 92 (0x12a8b0800) [pid = 2319] [serial = 1132] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 91 (0x12a8ab000) [pid = 2319] [serial = 1131] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 90 (0x1276c5400) [pid = 2319] [serial = 1129] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 89 (0x123731000) [pid = 2319] [serial = 1128] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 88 (0x12bc50400) [pid = 2319] [serial = 1180] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 87 (0x11bebec00) [pid = 2319] [serial = 1125] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 86 (0x11c374800) [pid = 2319] [serial = 1126] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 85 (0x12f430000) [pid = 2319] [serial = 1123] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 84 (0x12a8b6800) [pid = 2319] [serial = 1174] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 83 (0x1272bcc00) [pid = 2319] [serial = 1159] [outer = 0x0] [url = about:blank] 03:13:00 INFO - PROCESS | 2319 | --DOMWINDOW == 82 (0x12fd76c00) [pid = 2319] [serial = 1057] [outer = 0x0] [url = about:blank] 03:13:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:13:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1233ms 03:13:00 INFO - PROCESS | 2319 | 1461665580334 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 03:13:00 INFO - PROCESS | 2319 | 1461665580338 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 03:13:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:13:00 INFO - PROCESS | 2319 | 1461665580342 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:13:00 INFO - PROCESS | 2319 | 1461665580345 Marionette TRACE conn2 <- [1,1634,null,{}] 03:13:00 INFO - PROCESS | 2319 | 1461665580350 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:13:00 INFO - PROCESS | 2319 | 1461665580468 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 03:13:00 INFO - PROCESS | 2319 | 1461665580545 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:00 INFO - PROCESS | 2319 | ++DOCSHELL 0x118e54800 == 32 [pid = 2319] [id = 416] 03:13:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 83 (0x1154d8c00) [pid = 2319] [serial = 1247] [outer = 0x0] 03:13:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 84 (0x115759c00) [pid = 2319] [serial = 1248] [outer = 0x1154d8c00] 03:13:00 INFO - PROCESS | 2319 | 1461665580589 Marionette DEBUG loaded listener.js 03:13:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 85 (0x118626c00) [pid = 2319] [serial = 1249] [outer = 0x1154d8c00] 03:13:01 INFO - PROCESS | 2319 | 1461665581048 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:13:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:13:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 722ms 03:13:01 INFO - PROCESS | 2319 | 1461665581067 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 03:13:01 INFO - PROCESS | 2319 | 1461665581073 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 03:13:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:13:01 INFO - PROCESS | 2319 | 1461665581076 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:13:01 INFO - PROCESS | 2319 | 1461665581078 Marionette TRACE conn2 <- [1,1638,null,{}] 03:13:01 INFO - PROCESS | 2319 | 1461665581082 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:13:01 INFO - PROCESS | 2319 | 1461665581205 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 03:13:01 INFO - PROCESS | 2319 | 1461665581215 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:01 INFO - PROCESS | 2319 | ++DOCSHELL 0x11aa6f000 == 33 [pid = 2319] [id = 417] 03:13:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 86 (0x1133d3c00) [pid = 2319] [serial = 1250] [outer = 0x0] 03:13:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 87 (0x11884b400) [pid = 2319] [serial = 1251] [outer = 0x1133d3c00] 03:13:01 INFO - PROCESS | 2319 | 1461665581237 Marionette DEBUG loaded listener.js 03:13:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 88 (0x118fb4400) [pid = 2319] [serial = 1252] [outer = 0x1133d3c00] 03:13:01 INFO - PROCESS | 2319 | 1461665581644 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:13:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:13:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 620ms 03:13:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:13:01 INFO - PROCESS | 2319 | 1461665581698 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 03:13:01 INFO - PROCESS | 2319 | 1461665581700 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 03:13:01 INFO - PROCESS | 2319 | 1461665581710 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:13:01 INFO - PROCESS | 2319 | 1461665581716 Marionette TRACE conn2 <- [1,1642,null,{}] 03:13:01 INFO - PROCESS | 2319 | 1461665581721 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:13:01 INFO - PROCESS | 2319 | 1461665581844 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 03:13:01 INFO - PROCESS | 2319 | 1461665581856 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:01 INFO - PROCESS | 2319 | ++DOCSHELL 0x11c4d5800 == 34 [pid = 2319] [id = 418] 03:13:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 89 (0x118fb4c00) [pid = 2319] [serial = 1253] [outer = 0x0] 03:13:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 90 (0x119a6c800) [pid = 2319] [serial = 1254] [outer = 0x118fb4c00] 03:13:01 INFO - PROCESS | 2319 | 1461665581896 Marionette DEBUG loaded listener.js 03:13:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 91 (0x11a88b400) [pid = 2319] [serial = 1255] [outer = 0x118fb4c00] 03:13:02 INFO - PROCESS | 2319 | 1461665582244 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:13:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:13:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 581ms 03:13:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:13:02 INFO - PROCESS | 2319 | 1461665582285 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 03:13:02 INFO - PROCESS | 2319 | 1461665582286 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 03:13:02 INFO - PROCESS | 2319 | 1461665582289 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:13:02 INFO - PROCESS | 2319 | 1461665582290 Marionette TRACE conn2 <- [1,1646,null,{}] 03:13:02 INFO - PROCESS | 2319 | 1461665582293 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:13:02 INFO - PROCESS | 2319 | 1461665582430 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 03:13:02 INFO - PROCESS | 2319 | 1461665582476 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:02 INFO - PROCESS | 2319 | ++DOCSHELL 0x1239d9800 == 35 [pid = 2319] [id = 419] 03:13:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 92 (0x11ab62c00) [pid = 2319] [serial = 1256] [outer = 0x0] 03:13:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x11b743400) [pid = 2319] [serial = 1257] [outer = 0x11ab62c00] 03:13:02 INFO - PROCESS | 2319 | 1461665582501 Marionette DEBUG loaded listener.js 03:13:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x11b7c6000) [pid = 2319] [serial = 1258] [outer = 0x11ab62c00] 03:13:02 INFO - PROCESS | 2319 | 1461665582803 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:13:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:13:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 569ms 03:13:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:13:02 INFO - PROCESS | 2319 | 1461665582859 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 03:13:02 INFO - PROCESS | 2319 | 1461665582860 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 03:13:02 INFO - PROCESS | 2319 | 1461665582862 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:13:02 INFO - PROCESS | 2319 | 1461665582863 Marionette TRACE conn2 <- [1,1650,null,{}] 03:13:02 INFO - PROCESS | 2319 | 1461665582866 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:13:02 INFO - PROCESS | 2319 | 1461665582960 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 03:13:02 INFO - PROCESS | 2319 | 1461665582975 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:02 INFO - PROCESS | 2319 | ++DOCSHELL 0x125dac000 == 36 [pid = 2319] [id = 420] 03:13:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x11beba400) [pid = 2319] [serial = 1259] [outer = 0x0] 03:13:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x11bebd800) [pid = 2319] [serial = 1260] [outer = 0x11beba400] 03:13:03 INFO - PROCESS | 2319 | 1461665583009 Marionette DEBUG loaded listener.js 03:13:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x11bf63c00) [pid = 2319] [serial = 1261] [outer = 0x11beba400] 03:13:03 INFO - PROCESS | 2319 | 1461665583370 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:13:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:13:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 521ms 03:13:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:13:03 INFO - PROCESS | 2319 | 1461665583383 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 03:13:03 INFO - PROCESS | 2319 | 1461665583384 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 03:13:03 INFO - PROCESS | 2319 | 1461665583387 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:13:03 INFO - PROCESS | 2319 | 1461665583389 Marionette TRACE conn2 <- [1,1654,null,{}] 03:13:03 INFO - PROCESS | 2319 | 1461665583392 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:13:03 INFO - PROCESS | 2319 | 1461665583490 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 03:13:03 INFO - PROCESS | 2319 | 1461665583503 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:03 INFO - PROCESS | 2319 | ++DOCSHELL 0x126fae000 == 37 [pid = 2319] [id = 421] 03:13:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x11bf67000) [pid = 2319] [serial = 1262] [outer = 0x0] 03:13:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x11c318400) [pid = 2319] [serial = 1263] [outer = 0x11bf67000] 03:13:03 INFO - PROCESS | 2319 | 1461665583528 Marionette DEBUG loaded listener.js 03:13:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x11c37bc00) [pid = 2319] [serial = 1264] [outer = 0x11bf67000] 03:13:03 INFO - PROCESS | 2319 | 1461665583847 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:13:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:13:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 522ms 03:13:03 INFO - PROCESS | 2319 | 1461665583908 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 03:13:03 INFO - PROCESS | 2319 | 1461665583909 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 03:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:13:03 INFO - PROCESS | 2319 | 1461665583912 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:13:03 INFO - PROCESS | 2319 | 1461665583913 Marionette TRACE conn2 <- [1,1658,null,{}] 03:13:03 INFO - PROCESS | 2319 | 1461665583915 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:13:04 INFO - PROCESS | 2319 | 1461665584009 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 03:13:04 INFO - PROCESS | 2319 | 1461665584024 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:04 INFO - PROCESS | 2319 | ++DOCSHELL 0x127f07800 == 38 [pid = 2319] [id = 422] 03:13:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x11c644000) [pid = 2319] [serial = 1265] [outer = 0x0] 03:13:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x12368c800) [pid = 2319] [serial = 1266] [outer = 0x11c644000] 03:13:04 INFO - PROCESS | 2319 | 1461665584049 Marionette DEBUG loaded listener.js 03:13:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x12372c800) [pid = 2319] [serial = 1267] [outer = 0x11c644000] 03:13:04 INFO - PROCESS | 2319 | 1461665584498 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:13:04 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x11acbe000) [pid = 2319] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:13:04 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x114f43800) [pid = 2319] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:13:04 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x1152bf000) [pid = 2319] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:13:04 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x126b15400) [pid = 2319] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:13:04 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x1133d6c00) [pid = 2319] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:13:04 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x1276c1000) [pid = 2319] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:13:04 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x11862d400) [pid = 2319] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:13:04 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x11912e000) [pid = 2319] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:13:04 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x118fb1400) [pid = 2319] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:13:04 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x1272e5c00) [pid = 2319] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:13:04 INFO - PROCESS | 2319 | --DOMWINDOW == 92 (0x1133da000) [pid = 2319] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:13:04 INFO - PROCESS | 2319 | --DOMWINDOW == 91 (0x1147de000) [pid = 2319] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:13:04 INFO - PROCESS | 2319 | --DOMWINDOW == 90 (0x114f1d400) [pid = 2319] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:13:04 INFO - PROCESS | 2319 | --DOMWINDOW == 89 (0x118846400) [pid = 2319] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:13:04 INFO - PROCESS | 2319 | --DOMWINDOW == 88 (0x1133d5c00) [pid = 2319] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:13:04 INFO - PROCESS | 2319 | --DOMWINDOW == 87 (0x11a7b4c00) [pid = 2319] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:13:04 INFO - PROCESS | 2319 | --DOMWINDOW == 86 (0x114bb6400) [pid = 2319] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 618ms 03:13:04 INFO - PROCESS | 2319 | 1461665584531 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 03:13:04 INFO - PROCESS | 2319 | 1461665584532 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 03:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:13:04 INFO - PROCESS | 2319 | 1461665584534 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:13:04 INFO - PROCESS | 2319 | 1461665584535 Marionette TRACE conn2 <- [1,1662,null,{}] 03:13:04 INFO - PROCESS | 2319 | 1461665584537 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:13:04 INFO - PROCESS | 2319 | 1461665584611 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 03:13:04 INFO - PROCESS | 2319 | 1461665584617 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:04 INFO - PROCESS | 2319 | ++DOCSHELL 0x11a716800 == 39 [pid = 2319] [id = 423] 03:13:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 87 (0x114f42400) [pid = 2319] [serial = 1268] [outer = 0x0] 03:13:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 88 (0x118622800) [pid = 2319] [serial = 1269] [outer = 0x114f42400] 03:13:04 INFO - PROCESS | 2319 | 1461665584645 Marionette DEBUG loaded listener.js 03:13:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 89 (0x11a7ad000) [pid = 2319] [serial = 1270] [outer = 0x114f42400] 03:13:04 INFO - PROCESS | 2319 | 1461665584975 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:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 472ms 03:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:13:05 INFO - PROCESS | 2319 | 1461665585007 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 03:13:05 INFO - PROCESS | 2319 | 1461665585008 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 03:13:05 INFO - PROCESS | 2319 | 1461665585010 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:13:05 INFO - PROCESS | 2319 | 1461665585011 Marionette TRACE conn2 <- [1,1666,null,{}] 03:13:05 INFO - PROCESS | 2319 | 1461665585013 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:13:05 INFO - PROCESS | 2319 | 1461665585092 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 03:13:05 INFO - PROCESS | 2319 | 1461665585142 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:05 INFO - PROCESS | 2319 | ++DOCSHELL 0x129519000 == 40 [pid = 2319] [id = 424] 03:13:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 90 (0x114f43800) [pid = 2319] [serial = 1271] [outer = 0x0] 03:13:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 91 (0x11c18e000) [pid = 2319] [serial = 1272] [outer = 0x114f43800] 03:13:05 INFO - PROCESS | 2319 | 1461665585167 Marionette DEBUG loaded listener.js 03:13:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 92 (0x12390ac00) [pid = 2319] [serial = 1273] [outer = 0x114f43800] 03:13:05 INFO - PROCESS | 2319 | 1461665585447 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:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 469ms 03:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:13:05 INFO - PROCESS | 2319 | 1461665585479 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 03:13:05 INFO - PROCESS | 2319 | 1461665585480 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 03:13:05 INFO - PROCESS | 2319 | 1461665585482 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:13:05 INFO - PROCESS | 2319 | 1461665585484 Marionette TRACE conn2 <- [1,1670,null,{}] 03:13:05 INFO - PROCESS | 2319 | 1461665585486 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:13:05 INFO - PROCESS | 2319 | 1461665585568 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 03:13:05 INFO - PROCESS | 2319 | 1461665585575 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:05 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a3e9800 == 41 [pid = 2319] [id = 425] 03:13:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x123969c00) [pid = 2319] [serial = 1274] [outer = 0x0] 03:13:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x123a5b000) [pid = 2319] [serial = 1275] [outer = 0x123969c00] 03:13:05 INFO - PROCESS | 2319 | 1461665585604 Marionette DEBUG loaded listener.js 03:13:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x125e60400) [pid = 2319] [serial = 1276] [outer = 0x123969c00] 03:13:05 INFO - PROCESS | 2319 | 1461665585957 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:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 520ms 03:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:13:06 INFO - PROCESS | 2319 | 1461665586006 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 03:13:06 INFO - PROCESS | 2319 | 1461665586007 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 03:13:06 INFO - PROCESS | 2319 | 1461665586010 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:13:06 INFO - PROCESS | 2319 | 1461665586012 Marionette TRACE conn2 <- [1,1674,null,{}] 03:13:06 INFO - PROCESS | 2319 | 1461665586014 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:13:06 INFO - PROCESS | 2319 | 1461665586106 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 03:13:06 INFO - PROCESS | 2319 | 1461665586110 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:06 INFO - PROCESS | 2319 | ++DOCSHELL 0x12abd6800 == 42 [pid = 2319] [id = 426] 03:13:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x125f3d400) [pid = 2319] [serial = 1277] [outer = 0x0] 03:13:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x1272bd000) [pid = 2319] [serial = 1278] [outer = 0x125f3d400] 03:13:06 INFO - PROCESS | 2319 | 1461665586135 Marionette DEBUG loaded listener.js 03:13:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x1272ef800) [pid = 2319] [serial = 1279] [outer = 0x125f3d400] 03:13:06 INFO - PROCESS | 2319 | 1461665586445 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:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 470ms 03:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:13:06 INFO - PROCESS | 2319 | 1461665586481 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 03:13:06 INFO - PROCESS | 2319 | 1461665586482 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 03:13:06 INFO - PROCESS | 2319 | 1461665586484 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:13:06 INFO - PROCESS | 2319 | 1461665586485 Marionette TRACE conn2 <- [1,1678,null,{}] 03:13:06 INFO - PROCESS | 2319 | 1461665586487 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:13:06 INFO - PROCESS | 2319 | 1461665586624 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 03:13:06 INFO - PROCESS | 2319 | 1461665586722 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:06 INFO - PROCESS | 2319 | ++DOCSHELL 0x115498800 == 43 [pid = 2319] [id = 427] 03:13:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x113483400) [pid = 2319] [serial = 1280] [outer = 0x0] 03:13:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x114241000) [pid = 2319] [serial = 1281] [outer = 0x113483400] 03:13:06 INFO - PROCESS | 2319 | 1461665586756 Marionette DEBUG loaded listener.js 03:13:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x114f21800) [pid = 2319] [serial = 1282] [outer = 0x113483400] 03:13:07 INFO - PROCESS | 2319 | 1461665587201 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:13:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:13:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 769ms 03:13:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:13:07 INFO - PROCESS | 2319 | 1461665587255 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 03:13:07 INFO - PROCESS | 2319 | 1461665587257 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 03:13:07 INFO - PROCESS | 2319 | 1461665587285 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:13:07 INFO - PROCESS | 2319 | 1461665587288 Marionette TRACE conn2 <- [1,1682,null,{}] 03:13:07 INFO - PROCESS | 2319 | 1461665587319 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:13:07 INFO - PROCESS | 2319 | 1461665587419 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 03:13:07 INFO - PROCESS | 2319 | 1461665587472 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:07 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bf85000 == 44 [pid = 2319] [id = 428] 03:13:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x11884c400) [pid = 2319] [serial = 1283] [outer = 0x0] 03:13:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x118881c00) [pid = 2319] [serial = 1284] [outer = 0x11884c400] 03:13:07 INFO - PROCESS | 2319 | 1461665587504 Marionette DEBUG loaded listener.js 03:13:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 104 (0x118fb8000) [pid = 2319] [serial = 1285] [outer = 0x11884c400] 03:13:07 INFO - PROCESS | 2319 | 1461665587923 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:13:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:13:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 711ms 03:13:07 INFO - PROCESS | 2319 | 1461665587972 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 03:13:07 INFO - PROCESS | 2319 | 1461665587974 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 03:13:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:13:07 INFO - PROCESS | 2319 | 1461665587977 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:13:07 INFO - PROCESS | 2319 | 1461665587978 Marionette TRACE conn2 <- [1,1686,null,{}] 03:13:07 INFO - PROCESS | 2319 | 1461665587980 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:13:08 INFO - PROCESS | 2319 | 1461665588081 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 03:13:08 INFO - PROCESS | 2319 | 1461665588135 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:08 INFO - PROCESS | 2319 | ++DOCSHELL 0x127fa1000 == 45 [pid = 2319] [id = 429] 03:13:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 105 (0x119aca800) [pid = 2319] [serial = 1286] [outer = 0x0] 03:13:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 106 (0x11a7b7c00) [pid = 2319] [serial = 1287] [outer = 0x119aca800] 03:13:08 INFO - PROCESS | 2319 | 1461665588177 Marionette DEBUG loaded listener.js 03:13:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 107 (0x11bb07400) [pid = 2319] [serial = 1288] [outer = 0x119aca800] 03:13:08 INFO - PROCESS | 2319 | 1461665588608 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:13:08 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:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 668ms 03:13:08 INFO - PROCESS | 2319 | 1461665588646 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 03:13:08 INFO - PROCESS | 2319 | 1461665588648 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 03:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:13:08 INFO - PROCESS | 2319 | 1461665588657 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:13:08 INFO - PROCESS | 2319 | 1461665588660 Marionette TRACE conn2 <- [1,1690,null,{}] 03:13:08 INFO - PROCESS | 2319 | 1461665588663 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:13:08 INFO - PROCESS | 2319 | 1461665588787 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 03:13:08 INFO - PROCESS | 2319 | 1461665588840 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:08 INFO - PROCESS | 2319 | ++DOCSHELL 0x12abe4800 == 46 [pid = 2319] [id = 430] 03:13:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 108 (0x11bb08c00) [pid = 2319] [serial = 1289] [outer = 0x0] 03:13:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 109 (0x11bec7800) [pid = 2319] [serial = 1290] [outer = 0x11bb08c00] 03:13:08 INFO - PROCESS | 2319 | 1461665588870 Marionette DEBUG loaded listener.js 03:13:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 110 (0x12396e000) [pid = 2319] [serial = 1291] [outer = 0x11bb08c00] 03:13:09 INFO - PROCESS | 2319 | 1461665589279 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:13:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 677ms 03:13:09 INFO - PROCESS | 2319 | 1461665589329 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 03:13:09 INFO - PROCESS | 2319 | 1461665589331 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 03:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:13:09 INFO - PROCESS | 2319 | 1461665589333 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:13:09 INFO - PROCESS | 2319 | 1461665589334 Marionette TRACE conn2 <- [1,1694,null,{}] 03:13:09 INFO - PROCESS | 2319 | 1461665589337 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:13:09 INFO - PROCESS | 2319 | 1461665589435 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 03:13:09 INFO - PROCESS | 2319 | 1461665589487 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:09 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc97000 == 47 [pid = 2319] [id = 431] 03:13:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 111 (0x123a55800) [pid = 2319] [serial = 1292] [outer = 0x0] 03:13:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 112 (0x125f3f000) [pid = 2319] [serial = 1293] [outer = 0x123a55800] 03:13:09 INFO - PROCESS | 2319 | 1461665589517 Marionette DEBUG loaded listener.js 03:13:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 113 (0x1272e8000) [pid = 2319] [serial = 1294] [outer = 0x123a55800] 03:13:09 INFO - PROCESS | 2319 | 1461665589960 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:13:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:13:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 671ms 03:13:10 INFO - PROCESS | 2319 | 1461665590005 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 03:13:10 INFO - PROCESS | 2319 | 1461665590006 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 03:13:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:13:10 INFO - PROCESS | 2319 | 1461665590009 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:13:10 INFO - PROCESS | 2319 | 1461665590010 Marionette TRACE conn2 <- [1,1698,null,{}] 03:13:10 INFO - PROCESS | 2319 | 1461665590012 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:13:10 INFO - PROCESS | 2319 | 1461665590127 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 03:13:10 INFO - PROCESS | 2319 | 1461665590176 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:10 INFO - PROCESS | 2319 | ++DOCSHELL 0x12abe0000 == 48 [pid = 2319] [id = 432] 03:13:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 114 (0x127650800) [pid = 2319] [serial = 1295] [outer = 0x0] 03:13:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 115 (0x12769ec00) [pid = 2319] [serial = 1296] [outer = 0x127650800] 03:13:10 INFO - PROCESS | 2319 | 1461665590206 Marionette DEBUG loaded listener.js 03:13:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 116 (0x127ec9000) [pid = 2319] [serial = 1297] [outer = 0x127650800] 03:13:10 INFO - PROCESS | 2319 | 1461665590713 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:13:10 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:13:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 721ms 03:13:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:13:10 INFO - PROCESS | 2319 | 1461665590730 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 03:13:10 INFO - PROCESS | 2319 | 1461665590731 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 03:13:10 INFO - PROCESS | 2319 | 1461665590734 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:13:10 INFO - PROCESS | 2319 | 1461665590735 Marionette TRACE conn2 <- [1,1702,null,{}] 03:13:10 INFO - PROCESS | 2319 | 1461665590737 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:13:10 INFO - PROCESS | 2319 | 1461665590822 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 03:13:10 INFO - PROCESS | 2319 | 1461665590866 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:10 INFO - PROCESS | 2319 | ++DOCSHELL 0x119c3d000 == 49 [pid = 2319] [id = 433] 03:13:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 117 (0x115761000) [pid = 2319] [serial = 1298] [outer = 0x0] 03:13:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 118 (0x12390b000) [pid = 2319] [serial = 1299] [outer = 0x115761000] 03:13:10 INFO - PROCESS | 2319 | 1461665590890 Marionette DEBUG loaded listener.js 03:13:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 119 (0x127ece400) [pid = 2319] [serial = 1300] [outer = 0x115761000] 03:13:11 INFO - PROCESS | 2319 | 1461665591510 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:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 823ms 03:13:11 INFO - PROCESS | 2319 | 1461665591560 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 03:13:11 INFO - PROCESS | 2319 | 1461665591563 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 03:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:13:11 INFO - PROCESS | 2319 | 1461665591569 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:13:11 INFO - PROCESS | 2319 | 1461665591575 Marionette TRACE conn2 <- [1,1706,null,{}] 03:13:11 INFO - PROCESS | 2319 | 1461665591580 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:13:11 INFO - PROCESS | 2319 | 1461665591720 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 03:13:11 INFO - PROCESS | 2319 | 1461665591812 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:11 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bf9b800 == 50 [pid = 2319] [id = 434] 03:13:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 120 (0x1159b2c00) [pid = 2319] [serial = 1301] [outer = 0x0] 03:13:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 121 (0x118623c00) [pid = 2319] [serial = 1302] [outer = 0x1159b2c00] 03:13:11 INFO - PROCESS | 2319 | 1461665591856 Marionette DEBUG loaded listener.js 03:13:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 122 (0x118843000) [pid = 2319] [serial = 1303] [outer = 0x1159b2c00] 03:13:12 INFO - PROCESS | 2319 | 1461665592333 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:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 825ms 03:13:12 INFO - PROCESS | 2319 | 1461665592394 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 03:13:12 INFO - PROCESS | 2319 | 1461665592397 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 03:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:13:12 INFO - PROCESS | 2319 | 1461665592401 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:13:12 INFO - PROCESS | 2319 | 1461665592403 Marionette TRACE conn2 <- [1,1710,null,{}] 03:13:12 INFO - PROCESS | 2319 | 1461665592406 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:13:12 INFO - PROCESS | 2319 | 1461665592507 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 03:13:12 INFO - PROCESS | 2319 | --DOCSHELL 0x12abd6800 == 49 [pid = 2319] [id = 426] 03:13:12 INFO - PROCESS | 2319 | --DOCSHELL 0x12a3e9800 == 48 [pid = 2319] [id = 425] 03:13:12 INFO - PROCESS | 2319 | --DOCSHELL 0x129519000 == 47 [pid = 2319] [id = 424] 03:13:12 INFO - PROCESS | 2319 | --DOCSHELL 0x11a716800 == 46 [pid = 2319] [id = 423] 03:13:12 INFO - PROCESS | 2319 | --DOCSHELL 0x127f07800 == 45 [pid = 2319] [id = 422] 03:13:12 INFO - PROCESS | 2319 | --DOCSHELL 0x126fae000 == 44 [pid = 2319] [id = 421] 03:13:12 INFO - PROCESS | 2319 | --DOCSHELL 0x125dac000 == 43 [pid = 2319] [id = 420] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 121 (0x1272e4800) [pid = 2319] [serial = 1236] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOCSHELL 0x1239d9800 == 42 [pid = 2319] [id = 419] 03:13:12 INFO - PROCESS | 2319 | --DOCSHELL 0x11c4d5800 == 41 [pid = 2319] [id = 418] 03:13:12 INFO - PROCESS | 2319 | --DOCSHELL 0x11aa6f000 == 40 [pid = 2319] [id = 417] 03:13:12 INFO - PROCESS | 2319 | --DOCSHELL 0x118e54800 == 39 [pid = 2319] [id = 416] 03:13:12 INFO - PROCESS | 2319 | --DOCSHELL 0x114fc5800 == 38 [pid = 2319] [id = 415] 03:13:12 INFO - PROCESS | 2319 | --DOCSHELL 0x11c4d5000 == 37 [pid = 2319] [id = 414] 03:13:12 INFO - PROCESS | 2319 | --DOCSHELL 0x119243000 == 36 [pid = 2319] [id = 413] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 120 (0x123a5cc00) [pid = 2319] [serial = 1215] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 119 (0x12769c400) [pid = 2319] [serial = 1221] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 118 (0x123735c00) [pid = 2319] [serial = 1212] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 117 (0x11c197c00) [pid = 2319] [serial = 1203] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 116 (0x11c374000) [pid = 2319] [serial = 1204] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 115 (0x11a881400) [pid = 2319] [serial = 1197] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 114 (0x11abda400) [pid = 2319] [serial = 1198] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 113 (0x11919a000) [pid = 2319] [serial = 1194] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 112 (0x11a43f400) [pid = 2319] [serial = 1195] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 111 (0x118943c00) [pid = 2319] [serial = 1191] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 110 (0x118fb6000) [pid = 2319] [serial = 1192] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 109 (0x11c377400) [pid = 2319] [serial = 1206] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 108 (0x123635400) [pid = 2319] [serial = 1207] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 107 (0x12372a800) [pid = 2319] [serial = 1209] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 106 (0x123735400) [pid = 2319] [serial = 1210] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 105 (0x11b7c3000) [pid = 2319] [serial = 1200] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 104 (0x11bec6800) [pid = 2319] [serial = 1201] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 103 (0x114f44000) [pid = 2319] [serial = 1185] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x1154d5000) [pid = 2319] [serial = 1186] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x115759800) [pid = 2319] [serial = 1188] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x11862b000) [pid = 2319] [serial = 1189] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x1272eac00) [pid = 2319] [serial = 1218] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 98 (0x1279be400) [pid = 2319] [serial = 1222] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 97 (0x118843c00) [pid = 2319] [serial = 1228] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 96 (0x128846c00) [pid = 2319] [serial = 1224] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 95 (0x1155bf000) [pid = 2319] [serial = 1227] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 94 (0x119a75000) [pid = 2319] [serial = 1230] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 93 (0x123972c00) [pid = 2319] [serial = 1234] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 92 (0x123683400) [pid = 2319] [serial = 1233] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 91 (0x11b7c1c00) [pid = 2319] [serial = 1231] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 90 (0x129092800) [pid = 2319] [serial = 1225] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 89 (0x12769bc00) [pid = 2319] [serial = 1219] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 88 (0x1272e5800) [pid = 2319] [serial = 1216] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | --DOMWINDOW == 87 (0x123a58800) [pid = 2319] [serial = 1213] [outer = 0x0] [url = about:blank] 03:13:12 INFO - PROCESS | 2319 | 1461665592589 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:12 INFO - PROCESS | 2319 | ++DOCSHELL 0x114fd6800 == 37 [pid = 2319] [id = 435] 03:13:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 88 (0x1133e0400) [pid = 2319] [serial = 1304] [outer = 0x0] 03:13:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 89 (0x115759800) [pid = 2319] [serial = 1305] [outer = 0x1133e0400] 03:13:12 INFO - PROCESS | 2319 | 1461665592616 Marionette DEBUG loaded listener.js 03:13:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 90 (0x118943c00) [pid = 2319] [serial = 1306] [outer = 0x1133e0400] 03:13:12 INFO - PROCESS | 2319 | 1461665592931 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:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 572ms 03:13:12 INFO - PROCESS | 2319 | 1461665592974 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 03:13:12 INFO - PROCESS | 2319 | 1461665592975 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 03:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:13:12 INFO - PROCESS | 2319 | 1461665592977 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:13:12 INFO - PROCESS | 2319 | 1461665592980 Marionette TRACE conn2 <- [1,1714,null,{}] 03:13:12 INFO - PROCESS | 2319 | 1461665592987 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:13:13 INFO - PROCESS | 2319 | 1461665593069 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 03:13:13 INFO - PROCESS | 2319 | 1461665593076 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:13 INFO - PROCESS | 2319 | ++DOCSHELL 0x11be81800 == 38 [pid = 2319] [id = 436] 03:13:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 91 (0x119d3b400) [pid = 2319] [serial = 1307] [outer = 0x0] 03:13:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 92 (0x11a88a800) [pid = 2319] [serial = 1308] [outer = 0x119d3b400] 03:13:13 INFO - PROCESS | 2319 | 1461665593105 Marionette DEBUG loaded listener.js 03:13:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 93 (0x11b7c2000) [pid = 2319] [serial = 1309] [outer = 0x119d3b400] 03:13:13 INFO - PROCESS | 2319 | 1461665593492 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:13:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:13:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 520ms 03:13:13 INFO - PROCESS | 2319 | 1461665593499 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 03:13:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:13:13 INFO - PROCESS | 2319 | 1461665593501 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 03:13:13 INFO - PROCESS | 2319 | 1461665593503 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:13:13 INFO - PROCESS | 2319 | 1461665593506 Marionette TRACE conn2 <- [1,1718,null,{}] 03:13:13 INFO - PROCESS | 2319 | 1461665593516 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:13:13 INFO - PROCESS | 2319 | 1461665593598 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 03:13:13 INFO - PROCESS | 2319 | 1461665593602 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:13 INFO - PROCESS | 2319 | ++DOCSHELL 0x1239e3000 == 39 [pid = 2319] [id = 437] 03:13:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 94 (0x11bb0e000) [pid = 2319] [serial = 1310] [outer = 0x0] 03:13:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 95 (0x11bec1000) [pid = 2319] [serial = 1311] [outer = 0x11bb0e000] 03:13:13 INFO - PROCESS | 2319 | 1461665593632 Marionette DEBUG loaded listener.js 03:13:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 96 (0x11bf69800) [pid = 2319] [serial = 1312] [outer = 0x11bb0e000] 03:13:13 INFO - PROCESS | 2319 | 1461665593972 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:13:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:13:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 478ms 03:13:13 INFO - PROCESS | 2319 | 1461665593981 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 03:13:13 INFO - PROCESS | 2319 | 1461665593982 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 03:13:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:13:13 INFO - PROCESS | 2319 | 1461665593984 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:13:13 INFO - PROCESS | 2319 | 1461665593986 Marionette TRACE conn2 <- [1,1722,null,{}] 03:13:13 INFO - PROCESS | 2319 | 1461665593991 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:13:14 INFO - PROCESS | 2319 | 1461665594074 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 03:13:14 INFO - PROCESS | 2319 | 1461665594124 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:14 INFO - PROCESS | 2319 | ++DOCSHELL 0x118f1c000 == 40 [pid = 2319] [id = 438] 03:13:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 97 (0x119d3e800) [pid = 2319] [serial = 1313] [outer = 0x0] 03:13:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 98 (0x11c197c00) [pid = 2319] [serial = 1314] [outer = 0x119d3e800] 03:13:14 INFO - PROCESS | 2319 | 1461665594150 Marionette DEBUG loaded listener.js 03:13:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 99 (0x123639c00) [pid = 2319] [serial = 1315] [outer = 0x119d3e800] 03:13:14 INFO - PROCESS | 2319 | 1461665594453 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:13:14 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:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 522ms 03:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:13:14 INFO - PROCESS | 2319 | 1461665594507 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 03:13:14 INFO - PROCESS | 2319 | 1461665594508 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 03:13:14 INFO - PROCESS | 2319 | 1461665594510 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:13:14 INFO - PROCESS | 2319 | 1461665594511 Marionette TRACE conn2 <- [1,1726,null,{}] 03:13:14 INFO - PROCESS | 2319 | 1461665594513 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:13:14 INFO - PROCESS | 2319 | 1461665594596 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 03:13:14 INFO - PROCESS | 2319 | 1461665594601 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:14 INFO - PROCESS | 2319 | ++DOCSHELL 0x1290d0800 == 41 [pid = 2319] [id = 439] 03:13:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x12363d800) [pid = 2319] [serial = 1316] [outer = 0x0] 03:13:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x12390cc00) [pid = 2319] [serial = 1317] [outer = 0x12363d800] 03:13:14 INFO - PROCESS | 2319 | 1461665594632 Marionette DEBUG loaded listener.js 03:13:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x1272f2800) [pid = 2319] [serial = 1318] [outer = 0x12363d800] 03:13:15 INFO - PROCESS | 2319 | 1461665595001 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:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 521ms 03:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:13:15 INFO - PROCESS | 2319 | 1461665595038 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 03:13:15 INFO - PROCESS | 2319 | 1461665595040 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 03:13:15 INFO - PROCESS | 2319 | 1461665595043 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:13:15 INFO - PROCESS | 2319 | 1461665595044 Marionette TRACE conn2 <- [1,1730,null,{}] 03:13:15 INFO - PROCESS | 2319 | 1461665595047 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:13:15 INFO - PROCESS | 2319 | 1461665595166 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 03:13:15 INFO - PROCESS | 2319 | 1461665595179 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:15 INFO - PROCESS | 2319 | ++DOCSHELL 0x129665800 == 42 [pid = 2319] [id = 440] 03:13:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x12368a000) [pid = 2319] [serial = 1319] [outer = 0x0] 03:13:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 104 (0x1276c6c00) [pid = 2319] [serial = 1320] [outer = 0x12368a000] 03:13:15 INFO - PROCESS | 2319 | 1461665595219 Marionette DEBUG loaded listener.js 03:13:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 105 (0x127fedc00) [pid = 2319] [serial = 1321] [outer = 0x12368a000] 03:13:15 INFO - PROCESS | 2319 | 1461665595608 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:13:15 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:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 569ms 03:13:15 INFO - PROCESS | 2319 | 1461665595613 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 03:13:15 INFO - PROCESS | 2319 | 1461665595614 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 03:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:13:15 INFO - PROCESS | 2319 | 1461665595616 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:13:15 INFO - PROCESS | 2319 | 1461665595617 Marionette TRACE conn2 <- [1,1734,null,{}] 03:13:15 INFO - PROCESS | 2319 | 1461665595620 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:13:15 INFO - PROCESS | 2319 | 1461665595721 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 03:13:15 INFO - PROCESS | 2319 | 1461665595754 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:15 INFO - PROCESS | 2319 | ++DOCSHELL 0x12abd1000 == 43 [pid = 2319] [id = 441] 03:13:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 106 (0x1272eec00) [pid = 2319] [serial = 1322] [outer = 0x0] 03:13:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 107 (0x128898800) [pid = 2319] [serial = 1323] [outer = 0x1272eec00] 03:13:15 INFO - PROCESS | 2319 | 1461665595780 Marionette DEBUG loaded listener.js 03:13:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 108 (0x129099400) [pid = 2319] [serial = 1324] [outer = 0x1272eec00] 03:13:16 INFO - PROCESS | 2319 | 1461665596069 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:13:16 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:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 468ms 03:13:16 INFO - PROCESS | 2319 | 1461665596085 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 03:13:16 INFO - PROCESS | 2319 | 1461665596086 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 03:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:13:16 INFO - PROCESS | 2319 | 1461665596103 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:13:16 INFO - PROCESS | 2319 | 1461665596105 Marionette TRACE conn2 <- [1,1738,null,{}] 03:13:16 INFO - PROCESS | 2319 | 1461665596110 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:13:16 INFO - PROCESS | 2319 | 1461665596212 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 03:13:16 INFO - PROCESS | 2319 | 1461665596245 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:16 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b813800 == 44 [pid = 2319] [id = 442] 03:13:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 109 (0x1272f3400) [pid = 2319] [serial = 1325] [outer = 0x0] 03:13:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 110 (0x1292b9c00) [pid = 2319] [serial = 1326] [outer = 0x1272f3400] 03:13:16 INFO - PROCESS | 2319 | 1461665596271 Marionette DEBUG loaded listener.js 03:13:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 111 (0x129536000) [pid = 2319] [serial = 1327] [outer = 0x1272f3400] 03:13:16 INFO - PROCESS | 2319 | 1461665596592 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:13:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 529ms 03:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:13:16 INFO - PROCESS | 2319 | 1461665596627 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 03:13:16 INFO - PROCESS | 2319 | 1461665596628 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 03:13:16 INFO - PROCESS | 2319 | 1461665596630 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:13:16 INFO - PROCESS | 2319 | 1461665596631 Marionette TRACE conn2 <- [1,1742,null,{}] 03:13:16 INFO - PROCESS | 2319 | 1461665596633 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:13:16 INFO - PROCESS | 2319 | 1461665596732 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 03:13:16 INFO - PROCESS | 2319 | --DOMWINDOW == 110 (0x11beba400) [pid = 2319] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:13:16 INFO - PROCESS | 2319 | --DOMWINDOW == 109 (0x11bf67000) [pid = 2319] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:13:16 INFO - PROCESS | 2319 | --DOMWINDOW == 108 (0x11c644000) [pid = 2319] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:13:16 INFO - PROCESS | 2319 | --DOMWINDOW == 107 (0x1154d8c00) [pid = 2319] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:13:16 INFO - PROCESS | 2319 | --DOMWINDOW == 106 (0x118fb4c00) [pid = 2319] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:13:16 INFO - PROCESS | 2319 | --DOMWINDOW == 105 (0x1133d3c00) [pid = 2319] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:13:16 INFO - PROCESS | 2319 | --DOMWINDOW == 104 (0x114355400) [pid = 2319] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:13:16 INFO - PROCESS | 2319 | --DOMWINDOW == 103 (0x114f42400) [pid = 2319] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:13:16 INFO - PROCESS | 2319 | --DOMWINDOW == 102 (0x114f43800) [pid = 2319] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:13:16 INFO - PROCESS | 2319 | --DOMWINDOW == 101 (0x123969c00) [pid = 2319] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:13:16 INFO - PROCESS | 2319 | --DOMWINDOW == 100 (0x11ab62c00) [pid = 2319] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:13:16 INFO - PROCESS | 2319 | --DOMWINDOW == 99 (0x12b690800) [pid = 2319] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:13:16 INFO - PROCESS | 2319 | 1461665596833 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:16 INFO - PROCESS | 2319 | ++DOCSHELL 0x119ade000 == 45 [pid = 2319] [id = 443] 03:13:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 100 (0x114243400) [pid = 2319] [serial = 1328] [outer = 0x0] 03:13:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 101 (0x114f1ec00) [pid = 2319] [serial = 1329] [outer = 0x114243400] 03:13:16 INFO - PROCESS | 2319 | 1461665596859 Marionette DEBUG loaded listener.js 03:13:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 102 (0x11884f400) [pid = 2319] [serial = 1330] [outer = 0x114243400] 03:13:17 INFO - PROCESS | 2319 | 1461665597149 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:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 524ms 03:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:13:17 INFO - PROCESS | 2319 | 1461665597161 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 03:13:17 INFO - PROCESS | 2319 | 1461665597163 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 03:13:17 INFO - PROCESS | 2319 | 1461665597165 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:13:17 INFO - PROCESS | 2319 | 1461665597167 Marionette TRACE conn2 <- [1,1746,null,{}] 03:13:17 INFO - PROCESS | 2319 | 1461665597177 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:13:17 INFO - PROCESS | 2319 | 1461665597279 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 03:13:17 INFO - PROCESS | 2319 | 1461665597284 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:17 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d3e9800 == 46 [pid = 2319] [id = 444] 03:13:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 103 (0x11bb02c00) [pid = 2319] [serial = 1331] [outer = 0x0] 03:13:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 104 (0x129538400) [pid = 2319] [serial = 1332] [outer = 0x11bb02c00] 03:13:17 INFO - PROCESS | 2319 | 1461665597313 Marionette DEBUG loaded listener.js 03:13:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 105 (0x12967f000) [pid = 2319] [serial = 1333] [outer = 0x11bb02c00] 03:13:17 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:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 469ms 03:13:17 INFO - PROCESS | 2319 | 1461665597631 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:13:17 INFO - PROCESS | 2319 | 1461665597634 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 03:13:17 INFO - PROCESS | 2319 | 1461665597636 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 03:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:13:17 INFO - PROCESS | 2319 | 1461665597644 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:13:17 INFO - PROCESS | 2319 | 1461665597645 Marionette TRACE conn2 <- [1,1750,null,{}] 03:13:17 INFO - PROCESS | 2319 | 1461665597647 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:13:17 INFO - PROCESS | 2319 | 1461665597731 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 03:13:17 INFO - PROCESS | 2319 | 1461665597787 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:17 INFO - PROCESS | 2319 | ++DOCSHELL 0x12da8f800 == 47 [pid = 2319] [id = 445] 03:13:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 106 (0x11bb04800) [pid = 2319] [serial = 1334] [outer = 0x0] 03:13:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 107 (0x12967fc00) [pid = 2319] [serial = 1335] [outer = 0x11bb04800] 03:13:17 INFO - PROCESS | 2319 | 1461665597813 Marionette DEBUG loaded listener.js 03:13:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 108 (0x1296b2c00) [pid = 2319] [serial = 1336] [outer = 0x11bb04800] 03:13:18 INFO - PROCESS | 2319 | 1461665598106 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:13:18 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:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 473ms 03:13:18 INFO - PROCESS | 2319 | 1461665598116 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 03:13:18 INFO - PROCESS | 2319 | 1461665598117 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 03:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:13:18 INFO - PROCESS | 2319 | 1461665598119 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:13:18 INFO - PROCESS | 2319 | 1461665598121 Marionette TRACE conn2 <- [1,1754,null,{}] 03:13:18 INFO - PROCESS | 2319 | 1461665598130 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:13:18 INFO - PROCESS | 2319 | 1461665598218 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 03:13:18 INFO - PROCESS | 2319 | 1461665598224 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:18 INFO - PROCESS | 2319 | ++DOCSHELL 0x12db55800 == 48 [pid = 2319] [id = 446] 03:13:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 109 (0x129685000) [pid = 2319] [serial = 1337] [outer = 0x0] 03:13:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 110 (0x1296ca400) [pid = 2319] [serial = 1338] [outer = 0x129685000] 03:13:18 INFO - PROCESS | 2319 | 1461665598249 Marionette DEBUG loaded listener.js 03:13:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 111 (0x1296d1800) [pid = 2319] [serial = 1339] [outer = 0x129685000] 03:13:18 INFO - PROCESS | 2319 | 1461665598573 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:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 472ms 03:13:18 INFO - PROCESS | 2319 | 1461665598592 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 03:13:18 INFO - PROCESS | 2319 | 1461665598593 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 03:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:13:18 INFO - PROCESS | 2319 | 1461665598596 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:13:18 INFO - PROCESS | 2319 | 1461665598597 Marionette TRACE conn2 <- [1,1758,null,{}] 03:13:18 INFO - PROCESS | 2319 | 1461665598599 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:13:18 INFO - PROCESS | 2319 | 1461665598709 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 03:13:18 INFO - PROCESS | 2319 | 1461665598715 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:18 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dbb7800 == 49 [pid = 2319] [id = 447] 03:13:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 112 (0x1133d4400) [pid = 2319] [serial = 1340] [outer = 0x0] 03:13:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 113 (0x1296cdc00) [pid = 2319] [serial = 1341] [outer = 0x1133d4400] 03:13:18 INFO - PROCESS | 2319 | 1461665598740 Marionette DEBUG loaded listener.js 03:13:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 114 (0x12a055c00) [pid = 2319] [serial = 1342] [outer = 0x1133d4400] 03:13:19 INFO - PROCESS | 2319 | 1461665599221 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:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 670ms 03:13:19 INFO - PROCESS | 2319 | 1461665599267 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 03:13:19 INFO - PROCESS | 2319 | 1461665599270 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 03:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:13:19 INFO - PROCESS | 2319 | 1461665599274 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:13:19 INFO - PROCESS | 2319 | 1461665599276 Marionette TRACE conn2 <- [1,1762,null,{}] 03:13:19 INFO - PROCESS | 2319 | 1461665599280 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:13:19 INFO - PROCESS | 2319 | 1461665599391 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 03:13:19 INFO - PROCESS | 2319 | 1461665599496 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:19 INFO - PROCESS | 2319 | ++DOCSHELL 0x11af35800 == 50 [pid = 2319] [id = 448] 03:13:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 115 (0x118628000) [pid = 2319] [serial = 1343] [outer = 0x0] 03:13:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 116 (0x1186b7000) [pid = 2319] [serial = 1344] [outer = 0x118628000] 03:13:19 INFO - PROCESS | 2319 | 1461665599531 Marionette DEBUG loaded listener.js 03:13:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 117 (0x1189a6800) [pid = 2319] [serial = 1345] [outer = 0x118628000] 03:13:19 INFO - PROCESS | 2319 | 1461665599943 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:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 720ms 03:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:13:20 INFO - PROCESS | 2319 | 1461665599995 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 03:13:20 INFO - PROCESS | 2319 | 1461665600000 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 03:13:20 INFO - PROCESS | 2319 | 1461665600004 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:13:20 INFO - PROCESS | 2319 | 1461665600006 Marionette TRACE conn2 <- [1,1766,null,{}] 03:13:20 INFO - PROCESS | 2319 | 1461665600009 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:13:20 INFO - PROCESS | 2319 | 1461665600113 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 03:13:20 INFO - PROCESS | 2319 | 1461665600169 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:20 INFO - PROCESS | 2319 | ++DOCSHELL 0x126f2e000 == 51 [pid = 2319] [id = 449] 03:13:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 118 (0x118fb4c00) [pid = 2319] [serial = 1346] [outer = 0x0] 03:13:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 119 (0x11a7b3400) [pid = 2319] [serial = 1347] [outer = 0x118fb4c00] 03:13:20 INFO - PROCESS | 2319 | 1461665600199 Marionette DEBUG loaded listener.js 03:13:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 120 (0x11b7c0c00) [pid = 2319] [serial = 1348] [outer = 0x118fb4c00] 03:13:20 INFO - PROCESS | 2319 | 1461665600679 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:13:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 725ms 03:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:13:20 INFO - PROCESS | 2319 | 1461665600730 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 03:13:20 INFO - PROCESS | 2319 | 1461665600731 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 03:13:20 INFO - PROCESS | 2319 | 1461665600733 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:13:20 INFO - PROCESS | 2319 | 1461665600736 Marionette TRACE conn2 <- [1,1770,null,{}] 03:13:20 INFO - PROCESS | 2319 | 1461665600759 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:13:20 INFO - PROCESS | 2319 | 1461665600866 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 03:13:20 INFO - PROCESS | 2319 | 1461665600935 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:20 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d3e1000 == 52 [pid = 2319] [id = 450] 03:13:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 121 (0x11bec6000) [pid = 2319] [serial = 1349] [outer = 0x0] 03:13:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 122 (0x12372b400) [pid = 2319] [serial = 1350] [outer = 0x11bec6000] 03:13:20 INFO - PROCESS | 2319 | 1461665600967 Marionette DEBUG loaded listener.js 03:13:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 123 (0x126b1c800) [pid = 2319] [serial = 1351] [outer = 0x11bec6000] 03:13:21 INFO - PROCESS | 2319 | 1461665601379 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:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 684ms 03:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:13:21 INFO - PROCESS | 2319 | 1461665601418 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 03:13:21 INFO - PROCESS | 2319 | 1461665601420 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 03:13:21 INFO - PROCESS | 2319 | 1461665601422 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:13:21 INFO - PROCESS | 2319 | 1461665601423 Marionette TRACE conn2 <- [1,1774,null,{}] 03:13:21 INFO - PROCESS | 2319 | 1461665601426 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:13:21 INFO - PROCESS | 2319 | 1461665601529 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 03:13:21 INFO - PROCESS | 2319 | 1461665601583 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:21 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dc99000 == 53 [pid = 2319] [id = 451] 03:13:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 124 (0x1272eac00) [pid = 2319] [serial = 1352] [outer = 0x0] 03:13:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 125 (0x127ff0000) [pid = 2319] [serial = 1353] [outer = 0x1272eac00] 03:13:21 INFO - PROCESS | 2319 | 1461665601613 Marionette DEBUG loaded listener.js 03:13:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 126 (0x129539400) [pid = 2319] [serial = 1354] [outer = 0x1272eac00] 03:13:22 INFO - PROCESS | 2319 | 1461665602083 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:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 718ms 03:13:22 INFO - PROCESS | 2319 | 1461665602191 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 03:13:22 INFO - PROCESS | 2319 | 1461665602193 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 03:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:13:22 INFO - PROCESS | 2319 | 1461665602198 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:13:22 INFO - PROCESS | 2319 | 1461665602200 Marionette TRACE conn2 <- [1,1778,null,{}] 03:13:22 INFO - PROCESS | 2319 | 1461665602203 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:13:22 INFO - PROCESS | 2319 | 1461665602360 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 03:13:22 INFO - PROCESS | 2319 | 1461665602681 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:22 INFO - PROCESS | 2319 | ++DOCSHELL 0x11aa52800 == 54 [pid = 2319] [id = 452] 03:13:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 127 (0x1133d6000) [pid = 2319] [serial = 1355] [outer = 0x0] 03:13:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 128 (0x1147d8800) [pid = 2319] [serial = 1356] [outer = 0x1133d6000] 03:13:22 INFO - PROCESS | 2319 | 1461665602742 Marionette DEBUG loaded listener.js 03:13:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 129 (0x114f21400) [pid = 2319] [serial = 1357] [outer = 0x1133d6000] 03:13:23 INFO - PROCESS | 2319 | 1461665603181 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:13:23 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:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1021ms 03:13:23 INFO - PROCESS | 2319 | 1461665603219 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 03:13:23 INFO - PROCESS | 2319 | 1461665603221 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 03:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:13:23 INFO - PROCESS | 2319 | 1461665603225 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:13:23 INFO - PROCESS | 2319 | 1461665603227 Marionette TRACE conn2 <- [1,1782,null,{}] 03:13:23 INFO - PROCESS | 2319 | 1461665603231 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:13:23 INFO - PROCESS | 2319 | 1461665603325 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 03:13:23 INFO - PROCESS | 2319 | 1461665603380 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:23 INFO - PROCESS | 2319 | ++DOCSHELL 0x116813800 == 55 [pid = 2319] [id = 453] 03:13:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 130 (0x114f42000) [pid = 2319] [serial = 1358] [outer = 0x0] 03:13:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 131 (0x11572e000) [pid = 2319] [serial = 1359] [outer = 0x114f42000] 03:13:23 INFO - PROCESS | 2319 | 1461665603406 Marionette DEBUG loaded listener.js 03:13:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 132 (0x118621000) [pid = 2319] [serial = 1360] [outer = 0x114f42000] 03:13:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12e36f000 == 54 [pid = 2319] [id = 394] 03:13:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12d0c8000 == 53 [pid = 2319] [id = 412] 03:13:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12db55800 == 52 [pid = 2319] [id = 446] 03:13:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12da8f800 == 51 [pid = 2319] [id = 445] 03:13:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12d3e9800 == 50 [pid = 2319] [id = 444] 03:13:23 INFO - PROCESS | 2319 | --DOCSHELL 0x119ade000 == 49 [pid = 2319] [id = 443] 03:13:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12b813800 == 48 [pid = 2319] [id = 442] 03:13:23 INFO - PROCESS | 2319 | --DOCSHELL 0x12abd1000 == 47 [pid = 2319] [id = 441] 03:13:23 INFO - PROCESS | 2319 | 1461665603848 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:13:23 INFO - PROCESS | 2319 | --DOCSHELL 0x129665800 == 46 [pid = 2319] [id = 440] 03:13:23 INFO - PROCESS | 2319 | --DOCSHELL 0x1290d0800 == 45 [pid = 2319] [id = 439] 03:13:23 INFO - PROCESS | 2319 | --DOCSHELL 0x118f1c000 == 44 [pid = 2319] [id = 438] 03:13:23 INFO - PROCESS | 2319 | --DOCSHELL 0x1239e3000 == 43 [pid = 2319] [id = 437] 03:13:23 INFO - PROCESS | 2319 | --DOCSHELL 0x11be81800 == 42 [pid = 2319] [id = 436] 03:13:23 INFO - PROCESS | 2319 | --DOCSHELL 0x114fd6800 == 41 [pid = 2319] [id = 435] 03:13:23 INFO - PROCESS | 2319 | --DOCSHELL 0x11bf9b800 == 40 [pid = 2319] [id = 434] 03:13:23 INFO - PROCESS | 2319 | --DOCSHELL 0x11bf85000 == 39 [pid = 2319] [id = 428] 03:13:23 INFO - PROCESS | 2319 | --DOCSHELL 0x115498800 == 38 [pid = 2319] [id = 427] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 131 (0x12d1d5c00) [pid = 2319] [serial = 1183] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 130 (0x12390ac00) [pid = 2319] [serial = 1273] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 129 (0x11b743400) [pid = 2319] [serial = 1257] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 128 (0x11c37bc00) [pid = 2319] [serial = 1264] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 127 (0x11b7c6000) [pid = 2319] [serial = 1258] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 126 (0x125e60400) [pid = 2319] [serial = 1276] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 125 (0x11bebd800) [pid = 2319] [serial = 1260] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 124 (0x11c318400) [pid = 2319] [serial = 1263] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 123 (0x11bf63c00) [pid = 2319] [serial = 1261] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 122 (0x12368c800) [pid = 2319] [serial = 1266] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 121 (0x11884bc00) [pid = 2319] [serial = 1242] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 120 (0x115759c00) [pid = 2319] [serial = 1248] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 119 (0x118626c00) [pid = 2319] [serial = 1249] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 118 (0x119a6c800) [pid = 2319] [serial = 1254] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 117 (0x11a88b400) [pid = 2319] [serial = 1255] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 116 (0x114f4d400) [pid = 2319] [serial = 1239] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 115 (0x11884b400) [pid = 2319] [serial = 1251] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 114 (0x118fb4400) [pid = 2319] [serial = 1252] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 113 (0x114f18000) [pid = 2319] [serial = 1246] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 112 (0x1145d5400) [pid = 2319] [serial = 1245] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 111 (0x1272bd000) [pid = 2319] [serial = 1278] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 110 (0x118622800) [pid = 2319] [serial = 1269] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 109 (0x11c18e000) [pid = 2319] [serial = 1272] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 108 (0x11a7ad000) [pid = 2319] [serial = 1270] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 107 (0x123a5b000) [pid = 2319] [serial = 1275] [outer = 0x0] [url = about:blank] 03:13:23 INFO - PROCESS | 2319 | --DOMWINDOW == 106 (0x12372c800) [pid = 2319] [serial = 1267] [outer = 0x0] [url = about:blank] 03:13:23 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:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 671ms 03:13:23 INFO - PROCESS | 2319 | 1461665603897 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 03:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:13:23 INFO - PROCESS | 2319 | 1461665603900 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 03:13:23 INFO - PROCESS | 2319 | 1461665603903 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:13:23 INFO - PROCESS | 2319 | 1461665603904 Marionette TRACE conn2 <- [1,1786,null,{}] 03:13:23 INFO - PROCESS | 2319 | 1461665603907 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:13:24 INFO - PROCESS | 2319 | 1461665604006 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 03:13:24 INFO - PROCESS | 2319 | 1461665604013 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:24 INFO - PROCESS | 2319 | ++DOCSHELL 0x11911e000 == 39 [pid = 2319] [id = 454] 03:13:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 107 (0x1186b5400) [pid = 2319] [serial = 1361] [outer = 0x0] 03:13:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 108 (0x118846000) [pid = 2319] [serial = 1362] [outer = 0x1186b5400] 03:13:24 INFO - PROCESS | 2319 | 1461665604042 Marionette DEBUG loaded listener.js 03:13:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 109 (0x118e0f000) [pid = 2319] [serial = 1363] [outer = 0x1186b5400] 03:13:24 INFO - PROCESS | 2319 | 1461665604378 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:13:24 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:13:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 520ms 03:13:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:13:24 INFO - PROCESS | 2319 | 1461665604425 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 03:13:24 INFO - PROCESS | 2319 | 1461665604426 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 03:13:24 INFO - PROCESS | 2319 | 1461665604430 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:13:24 INFO - PROCESS | 2319 | 1461665604434 Marionette TRACE conn2 <- [1,1790,null,{}] 03:13:24 INFO - PROCESS | 2319 | 1461665604440 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:13:24 INFO - PROCESS | 2319 | 1461665604520 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 03:13:24 INFO - PROCESS | 2319 | 1461665604527 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:24 INFO - PROCESS | 2319 | ++DOCSHELL 0x123666800 == 40 [pid = 2319] [id = 455] 03:13:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 110 (0x118fb0c00) [pid = 2319] [serial = 1364] [outer = 0x0] 03:13:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 111 (0x11a441400) [pid = 2319] [serial = 1365] [outer = 0x118fb0c00] 03:13:24 INFO - PROCESS | 2319 | 1461665604553 Marionette DEBUG loaded listener.js 03:13:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 112 (0x11abd6c00) [pid = 2319] [serial = 1366] [outer = 0x118fb0c00] 03:13:24 INFO - PROCESS | 2319 | 1461665604899 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:13:24 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:13:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 475ms 03:13:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:13:24 INFO - PROCESS | 2319 | 1461665604907 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 03:13:24 INFO - PROCESS | 2319 | 1461665604908 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 03:13:24 INFO - PROCESS | 2319 | 1461665604910 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:13:24 INFO - PROCESS | 2319 | 1461665604912 Marionette TRACE conn2 <- [1,1794,null,{}] 03:13:24 INFO - PROCESS | 2319 | 1461665604914 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:13:25 INFO - PROCESS | 2319 | 1461665605002 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 03:13:25 INFO - PROCESS | 2319 | 1461665605052 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:25 INFO - PROCESS | 2319 | ++DOCSHELL 0x123775000 == 41 [pid = 2319] [id = 456] 03:13:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 113 (0x118fba000) [pid = 2319] [serial = 1367] [outer = 0x0] 03:13:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 114 (0x11b71a800) [pid = 2319] [serial = 1368] [outer = 0x118fba000] 03:13:25 INFO - PROCESS | 2319 | 1461665605078 Marionette DEBUG loaded listener.js 03:13:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 115 (0x11beb8400) [pid = 2319] [serial = 1369] [outer = 0x118fba000] 03:13:25 INFO - PROCESS | 2319 | 1461665605365 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:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 469ms 03:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:13:25 INFO - PROCESS | 2319 | 1461665605380 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 03:13:25 INFO - PROCESS | 2319 | 1461665605381 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 03:13:25 INFO - PROCESS | 2319 | 1461665605383 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:13:25 INFO - PROCESS | 2319 | 1461665605384 Marionette TRACE conn2 <- [1,1798,null,{}] 03:13:25 INFO - PROCESS | 2319 | 1461665605395 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:13:25 INFO - PROCESS | 2319 | 1461665605477 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 03:13:25 INFO - PROCESS | 2319 | 1461665605482 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:25 INFO - PROCESS | 2319 | ++DOCSHELL 0x126acd800 == 42 [pid = 2319] [id = 457] 03:13:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 116 (0x11bf64800) [pid = 2319] [serial = 1370] [outer = 0x0] 03:13:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 117 (0x11bf6ec00) [pid = 2319] [serial = 1371] [outer = 0x11bf64800] 03:13:25 INFO - PROCESS | 2319 | 1461665605515 Marionette DEBUG loaded listener.js 03:13:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 118 (0x11c373800) [pid = 2319] [serial = 1372] [outer = 0x11bf64800] 03:13:25 INFO - PROCESS | 2319 | 1461665605902 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:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 570ms 03:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:13:25 INFO - PROCESS | 2319 | 1461665605954 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 03:13:25 INFO - PROCESS | 2319 | 1461665605956 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 03:13:25 INFO - PROCESS | 2319 | 1461665605958 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:13:25 INFO - PROCESS | 2319 | 1461665605960 Marionette TRACE conn2 <- [1,1802,null,{}] 03:13:25 INFO - PROCESS | 2319 | 1461665605963 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:13:26 INFO - PROCESS | 2319 | 1461665606103 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 03:13:26 INFO - PROCESS | 2319 | 1461665606123 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:26 INFO - PROCESS | 2319 | ++DOCSHELL 0x11a80e000 == 43 [pid = 2319] [id = 458] 03:13:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 119 (0x11c439800) [pid = 2319] [serial = 1373] [outer = 0x0] 03:13:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 120 (0x12363a000) [pid = 2319] [serial = 1374] [outer = 0x11c439800] 03:13:26 INFO - PROCESS | 2319 | 1461665606149 Marionette DEBUG loaded listener.js 03:13:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 121 (0x123728800) [pid = 2319] [serial = 1375] [outer = 0x11c439800] 03:13:26 INFO - PROCESS | 2319 | 1461665606477 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:13:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 522ms 03:13:26 INFO - PROCESS | 2319 | 1461665606480 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 03:13:26 INFO - PROCESS | 2319 | 1461665606481 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 03:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:13:26 INFO - PROCESS | 2319 | 1461665606483 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:13:26 INFO - PROCESS | 2319 | 1461665606484 Marionette TRACE conn2 <- [1,1806,null,{}] 03:13:26 INFO - PROCESS | 2319 | 1461665606487 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:13:26 INFO - PROCESS | 2319 | 1461665606586 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 03:13:26 INFO - PROCESS | 2319 | 1461665606590 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:26 INFO - PROCESS | 2319 | ++DOCSHELL 0x127fc8800 == 44 [pid = 2319] [id = 459] 03:13:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 122 (0x11c43e800) [pid = 2319] [serial = 1376] [outer = 0x0] 03:13:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 123 (0x123732c00) [pid = 2319] [serial = 1377] [outer = 0x11c43e800] 03:13:26 INFO - PROCESS | 2319 | 1461665606644 Marionette DEBUG loaded listener.js 03:13:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 124 (0x123971400) [pid = 2319] [serial = 1378] [outer = 0x11c43e800] 03:13:26 INFO - PROCESS | 2319 | 1461665606981 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:13:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:13:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 520ms 03:13:27 INFO - PROCESS | 2319 | 1461665607005 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 03:13:27 INFO - PROCESS | 2319 | 1461665607007 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 03:13:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:13:27 INFO - PROCESS | 2319 | 1461665607010 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:13:27 INFO - PROCESS | 2319 | 1461665607011 Marionette TRACE conn2 <- [1,1810,null,{}] 03:13:27 INFO - PROCESS | 2319 | 1461665607013 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:13:27 INFO - PROCESS | 2319 | 1461665607114 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 03:13:27 INFO - PROCESS | 2319 | 1461665607126 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:27 INFO - PROCESS | 2319 | ++DOCSHELL 0x12965f800 == 45 [pid = 2319] [id = 460] 03:13:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 125 (0x12396b000) [pid = 2319] [serial = 1379] [outer = 0x0] 03:13:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 126 (0x123a5cc00) [pid = 2319] [serial = 1380] [outer = 0x12396b000] 03:13:27 INFO - PROCESS | 2319 | 1461665607152 Marionette DEBUG loaded listener.js 03:13:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 127 (0x126b15800) [pid = 2319] [serial = 1381] [outer = 0x12396b000] 03:13:27 INFO - PROCESS | 2319 | 1461665607486 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:13:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:13:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 519ms 03:13:27 INFO - PROCESS | 2319 | 1461665607534 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 03:13:27 INFO - PROCESS | 2319 | 1461665607535 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 03:13:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:13:27 INFO - PROCESS | 2319 | 1461665607538 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:13:27 INFO - PROCESS | 2319 | 1461665607539 Marionette TRACE conn2 <- [1,1814,null,{}] 03:13:27 INFO - PROCESS | 2319 | 1461665607541 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:13:27 INFO - PROCESS | 2319 | 1461665607641 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 03:13:27 INFO - PROCESS | 2319 | 1461665607676 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:27 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a8e0000 == 46 [pid = 2319] [id = 461] 03:13:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 128 (0x123971800) [pid = 2319] [serial = 1382] [outer = 0x0] 03:13:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 129 (0x1272e5400) [pid = 2319] [serial = 1383] [outer = 0x123971800] 03:13:27 INFO - PROCESS | 2319 | 1461665607702 Marionette DEBUG loaded listener.js 03:13:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 130 (0x12769fc00) [pid = 2319] [serial = 1384] [outer = 0x123971800] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 129 (0x12368a000) [pid = 2319] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 128 (0x1272eec00) [pid = 2319] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 127 (0x1272f3400) [pid = 2319] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 126 (0x115761000) [pid = 2319] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 125 (0x113483400) [pid = 2319] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 124 (0x119d3e800) [pid = 2319] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 123 (0x1133e0400) [pid = 2319] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 122 (0x123a55800) [pid = 2319] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 121 (0x119aca800) [pid = 2319] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 120 (0x11bb0e000) [pid = 2319] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 119 (0x12363d800) [pid = 2319] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 118 (0x127650800) [pid = 2319] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 117 (0x11bb08c00) [pid = 2319] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 116 (0x129685000) [pid = 2319] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 115 (0x1159b2c00) [pid = 2319] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 114 (0x119d3b400) [pid = 2319] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 113 (0x114243400) [pid = 2319] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 112 (0x11884c400) [pid = 2319] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 111 (0x11bb04800) [pid = 2319] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 110 (0x11bb02c00) [pid = 2319] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 109 (0x123a53400) [pid = 2319] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 108 (0x114f1d800) [pid = 2319] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:13:28 INFO - PROCESS | 2319 | --DOMWINDOW == 107 (0x11867b800) [pid = 2319] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:13:28 INFO - PROCESS | 2319 | 1461665608202 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:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 720ms 03:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:13:28 INFO - PROCESS | 2319 | 1461665608259 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 03:13:28 INFO - PROCESS | 2319 | 1461665608260 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 03:13:28 INFO - PROCESS | 2319 | 1461665608262 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:13:28 INFO - PROCESS | 2319 | 1461665608263 Marionette TRACE conn2 <- [1,1818,null,{}] 03:13:28 INFO - PROCESS | 2319 | 1461665608265 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:13:28 INFO - PROCESS | 2319 | 1461665608346 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 03:13:28 INFO - PROCESS | 2319 | 1461665608351 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:28 INFO - PROCESS | 2319 | ++DOCSHELL 0x123765800 == 47 [pid = 2319] [id = 462] 03:13:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 108 (0x114f16800) [pid = 2319] [serial = 1385] [outer = 0x0] 03:13:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 109 (0x118851000) [pid = 2319] [serial = 1386] [outer = 0x114f16800] 03:13:28 INFO - PROCESS | 2319 | 1461665608384 Marionette DEBUG loaded listener.js 03:13:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 110 (0x11bebbc00) [pid = 2319] [serial = 1387] [outer = 0x114f16800] 03:13:28 INFO - PROCESS | 2319 | 1461665608731 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:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 518ms 03:13:28 INFO - PROCESS | 2319 | 1461665608781 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 03:13:28 INFO - PROCESS | 2319 | 1461665608782 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 03:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:13:28 INFO - PROCESS | 2319 | 1461665608784 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:13:28 INFO - PROCESS | 2319 | 1461665608786 Marionette TRACE conn2 <- [1,1822,null,{}] 03:13:28 INFO - PROCESS | 2319 | 1461665608789 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:13:28 INFO - PROCESS | 2319 | 1461665608893 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 03:13:28 INFO - PROCESS | 2319 | 1461665608913 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:28 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc8f000 == 48 [pid = 2319] [id = 463] 03:13:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 111 (0x123a53400) [pid = 2319] [serial = 1388] [outer = 0x0] 03:13:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 112 (0x127ecbc00) [pid = 2319] [serial = 1389] [outer = 0x123a53400] 03:13:28 INFO - PROCESS | 2319 | 1461665608938 Marionette DEBUG loaded listener.js 03:13:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 113 (0x12889dc00) [pid = 2319] [serial = 1390] [outer = 0x123a53400] 03:13:29 INFO - PROCESS | 2319 | 1461665609259 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:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 521ms 03:13:29 INFO - PROCESS | 2319 | 1461665609305 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 03:13:29 INFO - PROCESS | 2319 | 1461665609307 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 03:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:13:29 INFO - PROCESS | 2319 | 1461665609309 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:13:29 INFO - PROCESS | 2319 | 1461665609310 Marionette TRACE conn2 <- [1,1826,null,{}] 03:13:29 INFO - PROCESS | 2319 | 1461665609312 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:13:29 INFO - PROCESS | 2319 | 1461665609393 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 03:13:29 INFO - PROCESS | 2319 | 1461665609448 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:29 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ce45800 == 49 [pid = 2319] [id = 464] 03:13:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 114 (0x11a7b5400) [pid = 2319] [serial = 1391] [outer = 0x0] 03:13:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 115 (0x129098000) [pid = 2319] [serial = 1392] [outer = 0x11a7b5400] 03:13:29 INFO - PROCESS | 2319 | 1461665609473 Marionette DEBUG loaded listener.js 03:13:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 116 (0x129537000) [pid = 2319] [serial = 1393] [outer = 0x11a7b5400] 03:13:29 INFO - PROCESS | 2319 | 1461665609746 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:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 471ms 03:13:29 INFO - PROCESS | 2319 | 1461665609780 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 03:13:29 INFO - PROCESS | 2319 | 1461665609782 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 03:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:13:29 INFO - PROCESS | 2319 | 1461665609784 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:13:29 INFO - PROCESS | 2319 | 1461665609785 Marionette TRACE conn2 <- [1,1830,null,{}] 03:13:29 INFO - PROCESS | 2319 | 1461665609795 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:13:29 INFO - PROCESS | 2319 | 1461665609883 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 03:13:29 INFO - PROCESS | 2319 | 1461665609887 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:29 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d3ec000 == 50 [pid = 2319] [id = 465] 03:13:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 117 (0x118fb1c00) [pid = 2319] [serial = 1394] [outer = 0x0] 03:13:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 118 (0x12966d000) [pid = 2319] [serial = 1395] [outer = 0x118fb1c00] 03:13:29 INFO - PROCESS | 2319 | 1461665609913 Marionette DEBUG loaded listener.js 03:13:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 119 (0x129678400) [pid = 2319] [serial = 1396] [outer = 0x118fb1c00] 03:13:30 INFO - PROCESS | 2319 | 1461665610349 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:13:30 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:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 576ms 03:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:13:30 INFO - PROCESS | 2319 | 1461665610361 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 03:13:30 INFO - PROCESS | 2319 | 1461665610364 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 03:13:30 INFO - PROCESS | 2319 | 1461665610367 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:13:30 INFO - PROCESS | 2319 | 1461665610370 Marionette TRACE conn2 <- [1,1834,null,{}] 03:13:30 INFO - PROCESS | 2319 | 1461665610374 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:13:30 INFO - PROCESS | 2319 | 1461665610482 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 03:13:30 INFO - PROCESS | 2319 | 1461665610551 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:30 INFO - PROCESS | 2319 | ++DOCSHELL 0x119717000 == 51 [pid = 2319] [id = 466] 03:13:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 120 (0x114b42c00) [pid = 2319] [serial = 1397] [outer = 0x0] 03:13:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 121 (0x114f4a400) [pid = 2319] [serial = 1398] [outer = 0x114b42c00] 03:13:30 INFO - PROCESS | 2319 | 1461665610585 Marionette DEBUG loaded listener.js 03:13:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 122 (0x115760800) [pid = 2319] [serial = 1399] [outer = 0x114b42c00] 03:13:30 INFO - PROCESS | 2319 | 1461665610985 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:13:31 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:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 673ms 03:13:31 INFO - PROCESS | 2319 | 1461665611041 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 03:13:31 INFO - PROCESS | 2319 | 1461665611045 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 03:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:13:31 INFO - PROCESS | 2319 | 1461665611050 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:13:31 INFO - PROCESS | 2319 | 1461665611052 Marionette TRACE conn2 <- [1,1838,null,{}] 03:13:31 INFO - PROCESS | 2319 | 1461665611054 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:13:31 INFO - PROCESS | 2319 | 1461665611157 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 03:13:31 INFO - PROCESS | 2319 | 1461665611212 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:31 INFO - PROCESS | 2319 | ++DOCSHELL 0x125a72000 == 52 [pid = 2319] [id = 467] 03:13:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 123 (0x1166df400) [pid = 2319] [serial = 1400] [outer = 0x0] 03:13:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 124 (0x118e83c00) [pid = 2319] [serial = 1401] [outer = 0x1166df400] 03:13:31 INFO - PROCESS | 2319 | 1461665611243 Marionette DEBUG loaded listener.js 03:13:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 125 (0x119261800) [pid = 2319] [serial = 1402] [outer = 0x1166df400] 03:13:31 INFO - PROCESS | 2319 | 1461665611662 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:13:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 673ms 03:13:31 INFO - PROCESS | 2319 | 1461665611738 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 03:13:31 INFO - PROCESS | 2319 | 1461665611739 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 03:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:13:31 INFO - PROCESS | 2319 | 1461665611743 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:13:31 INFO - PROCESS | 2319 | 1461665611746 Marionette TRACE conn2 <- [1,1842,null,{}] 03:13:31 INFO - PROCESS | 2319 | 1461665611755 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:13:31 INFO - PROCESS | 2319 | 1461665611882 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 03:13:31 INFO - PROCESS | 2319 | 1461665611952 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:31 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b82b800 == 53 [pid = 2319] [id = 468] 03:13:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 126 (0x11bebcc00) [pid = 2319] [serial = 1403] [outer = 0x0] 03:13:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 127 (0x11bec5c00) [pid = 2319] [serial = 1404] [outer = 0x11bebcc00] 03:13:31 INFO - PROCESS | 2319 | 1461665611984 Marionette DEBUG loaded listener.js 03:13:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 128 (0x11c371000) [pid = 2319] [serial = 1405] [outer = 0x11bebcc00] 03:13:32 INFO - PROCESS | 2319 | 1461665612405 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:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 671ms 03:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:13:32 INFO - PROCESS | 2319 | 1461665612414 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 03:13:32 INFO - PROCESS | 2319 | 1461665612416 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 03:13:32 INFO - PROCESS | 2319 | 1461665612419 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:13:32 INFO - PROCESS | 2319 | 1461665612420 Marionette TRACE conn2 <- [1,1846,null,{}] 03:13:32 INFO - PROCESS | 2319 | 1461665612425 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:13:32 INFO - PROCESS | 2319 | 1461665612526 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 03:13:32 INFO - PROCESS | 2319 | 1461665612578 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:32 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dbb1000 == 54 [pid = 2319] [id = 469] 03:13:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 129 (0x11c371400) [pid = 2319] [serial = 1406] [outer = 0x0] 03:13:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 130 (0x12372f800) [pid = 2319] [serial = 1407] [outer = 0x11c371400] 03:13:32 INFO - PROCESS | 2319 | 1461665612608 Marionette DEBUG loaded listener.js 03:13:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 131 (0x126f55000) [pid = 2319] [serial = 1408] [outer = 0x11c371400] 03:13:33 INFO - PROCESS | 2319 | 1461665613022 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:13:33 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:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 623ms 03:13:33 INFO - PROCESS | 2319 | 1461665613043 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 03:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:13:33 INFO - PROCESS | 2319 | 1461665613044 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 03:13:33 INFO - PROCESS | 2319 | 1461665613046 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:13:33 INFO - PROCESS | 2319 | 1461665613048 Marionette TRACE conn2 <- [1,1850,null,{}] 03:13:33 INFO - PROCESS | 2319 | 1461665613050 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:13:33 INFO - PROCESS | 2319 | 1461665613148 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 03:13:33 INFO - PROCESS | 2319 | 1461665613235 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:33 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e32d800 == 55 [pid = 2319] [id = 470] 03:13:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 132 (0x123733800) [pid = 2319] [serial = 1409] [outer = 0x0] 03:13:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 133 (0x1276c7c00) [pid = 2319] [serial = 1410] [outer = 0x123733800] 03:13:33 INFO - PROCESS | 2319 | 1461665613264 Marionette DEBUG loaded listener.js 03:13:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 134 (0x129535c00) [pid = 2319] [serial = 1411] [outer = 0x123733800] 03:13:33 INFO - PROCESS | 2319 | 1461665613678 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:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 669ms 03:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:13:33 INFO - PROCESS | 2319 | 1461665613716 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 03:13:33 INFO - PROCESS | 2319 | 1461665613717 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 03:13:33 INFO - PROCESS | 2319 | 1461665613738 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:13:33 INFO - PROCESS | 2319 | 1461665613740 Marionette TRACE conn2 <- [1,1854,null,{}] 03:13:33 INFO - PROCESS | 2319 | 1461665613744 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:13:33 INFO - PROCESS | 2319 | 1461665613862 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 03:13:33 INFO - PROCESS | 2319 | 1461665613930 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:33 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e780800 == 56 [pid = 2319] [id = 471] 03:13:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 135 (0x129680c00) [pid = 2319] [serial = 1412] [outer = 0x0] 03:13:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 136 (0x1296ccc00) [pid = 2319] [serial = 1413] [outer = 0x129680c00] 03:13:33 INFO - PROCESS | 2319 | 1461665613963 Marionette DEBUG loaded listener.js 03:13:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 137 (0x12a056400) [pid = 2319] [serial = 1414] [outer = 0x129680c00] 03:13:34 INFO - PROCESS | 2319 | 1461665614385 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:13:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:13:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 689ms 03:13:34 INFO - PROCESS | 2319 | 1461665614410 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 03:13:34 INFO - PROCESS | 2319 | 1461665614411 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 03:13:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:13:34 INFO - PROCESS | 2319 | 1461665614413 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:13:34 INFO - PROCESS | 2319 | 1461665614415 Marionette TRACE conn2 <- [1,1858,null,{}] 03:13:34 INFO - PROCESS | 2319 | 1461665614417 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:13:34 INFO - PROCESS | 2319 | 1461665614552 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 03:13:34 INFO - PROCESS | 2319 | 1461665614622 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:34 INFO - PROCESS | 2319 | ++DOCSHELL 0x12db49800 == 57 [pid = 2319] [id = 472] 03:13:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 138 (0x1276bf400) [pid = 2319] [serial = 1415] [outer = 0x0] 03:13:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 139 (0x1296d1c00) [pid = 2319] [serial = 1416] [outer = 0x1276bf400] 03:13:34 INFO - PROCESS | 2319 | 1461665614653 Marionette DEBUG loaded listener.js 03:13:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 140 (0x12a060000) [pid = 2319] [serial = 1417] [outer = 0x1276bf400] 03:13:35 INFO - PROCESS | 2319 | 1461665615064 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:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 719ms 03:13:35 INFO - PROCESS | 2319 | 1461665615133 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 03:13:35 INFO - PROCESS | 2319 | 1461665615134 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 03:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:13:35 INFO - PROCESS | 2319 | 1461665615136 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:13:35 INFO - PROCESS | 2319 | 1461665615138 Marionette TRACE conn2 <- [1,1862,null,{}] 03:13:35 INFO - PROCESS | 2319 | 1461665615140 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:13:35 INFO - PROCESS | 2319 | 1461665615245 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 03:13:35 INFO - PROCESS | 2319 | 1461665615465 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:35 INFO - PROCESS | 2319 | ++DOCSHELL 0x11a80f000 == 58 [pid = 2319] [id = 473] 03:13:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 141 (0x1142b8400) [pid = 2319] [serial = 1418] [outer = 0x0] 03:13:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 142 (0x114bc2800) [pid = 2319] [serial = 1419] [outer = 0x1142b8400] 03:13:35 INFO - PROCESS | 2319 | 1461665615495 Marionette DEBUG loaded listener.js 03:13:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 143 (0x1152bd400) [pid = 2319] [serial = 1420] [outer = 0x1142b8400] 03:13:35 INFO - PROCESS | 2319 | 1461665615928 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:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 821ms 03:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:13:35 INFO - PROCESS | 2319 | 1461665615958 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 03:13:35 INFO - PROCESS | 2319 | 1461665615961 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 03:13:35 INFO - PROCESS | 2319 | 1461665615964 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:13:35 INFO - PROCESS | 2319 | 1461665615966 Marionette TRACE conn2 <- [1,1866,null,{}] 03:13:35 INFO - PROCESS | 2319 | 1461665615969 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:13:36 INFO - PROCESS | 2319 | 1461665616070 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 03:13:36 INFO - PROCESS | 2319 | 1461665616133 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:36 INFO - PROCESS | 2319 | ++DOCSHELL 0x11aa64800 == 59 [pid = 2319] [id = 474] 03:13:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 144 (0x11862f400) [pid = 2319] [serial = 1421] [outer = 0x0] 03:13:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 145 (0x118e0a800) [pid = 2319] [serial = 1422] [outer = 0x11862f400] 03:13:36 INFO - PROCESS | 2319 | 1461665616179 Marionette DEBUG loaded listener.js 03:13:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 146 (0x11925f400) [pid = 2319] [serial = 1423] [outer = 0x11862f400] 03:13:36 INFO - PROCESS | 2319 | --DOCSHELL 0x12ce45800 == 58 [pid = 2319] [id = 464] 03:13:36 INFO - PROCESS | 2319 | --DOCSHELL 0x12bc8f000 == 57 [pid = 2319] [id = 463] 03:13:36 INFO - PROCESS | 2319 | --DOCSHELL 0x123765800 == 56 [pid = 2319] [id = 462] 03:13:36 INFO - PROCESS | 2319 | --DOCSHELL 0x12a8e0000 == 55 [pid = 2319] [id = 461] 03:13:36 INFO - PROCESS | 2319 | --DOCSHELL 0x12965f800 == 54 [pid = 2319] [id = 460] 03:13:36 INFO - PROCESS | 2319 | --DOMWINDOW == 145 (0x1296cdc00) [pid = 2319] [serial = 1341] [outer = 0x0] [url = about:blank] 03:13:36 INFO - PROCESS | 2319 | --DOCSHELL 0x127fc8800 == 53 [pid = 2319] [id = 459] 03:13:36 INFO - PROCESS | 2319 | --DOCSHELL 0x11a80e000 == 52 [pid = 2319] [id = 458] 03:13:36 INFO - PROCESS | 2319 | --DOCSHELL 0x126acd800 == 51 [pid = 2319] [id = 457] 03:13:36 INFO - PROCESS | 2319 | --DOCSHELL 0x123775000 == 50 [pid = 2319] [id = 456] 03:13:36 INFO - PROCESS | 2319 | --DOCSHELL 0x123666800 == 49 [pid = 2319] [id = 455] 03:13:36 INFO - PROCESS | 2319 | --DOCSHELL 0x11911e000 == 48 [pid = 2319] [id = 454] 03:13:36 INFO - PROCESS | 2319 | --DOCSHELL 0x116813800 == 47 [pid = 2319] [id = 453] 03:13:36 INFO - PROCESS | 2319 | --DOCSHELL 0x11aa52800 == 46 [pid = 2319] [id = 452] 03:13:36 INFO - PROCESS | 2319 | --DOCSHELL 0x12dc99000 == 45 [pid = 2319] [id = 451] 03:13:36 INFO - PROCESS | 2319 | --DOCSHELL 0x12d3e1000 == 44 [pid = 2319] [id = 450] 03:13:36 INFO - PROCESS | 2319 | 1461665616706 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:13:36 INFO - PROCESS | 2319 | --DOCSHELL 0x126f2e000 == 43 [pid = 2319] [id = 449] 03:13:36 INFO - PROCESS | 2319 | --DOCSHELL 0x11af35800 == 42 [pid = 2319] [id = 448] 03:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 772ms 03:13:36 INFO - PROCESS | 2319 | 1461665616745 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 03:13:36 INFO - PROCESS | 2319 | 1461665616748 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 03:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:13:36 INFO - PROCESS | 2319 | 1461665616751 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:13:36 INFO - PROCESS | 2319 | 1461665616752 Marionette TRACE conn2 <- [1,1870,null,{}] 03:13:36 INFO - PROCESS | 2319 | 1461665616756 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:13:36 INFO - PROCESS | 2319 | 1461665616839 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 03:13:36 INFO - PROCESS | 2319 | 1461665616846 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:36 INFO - PROCESS | 2319 | ++DOCSHELL 0x119c32000 == 43 [pid = 2319] [id = 475] 03:13:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 146 (0x118941c00) [pid = 2319] [serial = 1424] [outer = 0x0] 03:13:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 147 (0x11a44c400) [pid = 2319] [serial = 1425] [outer = 0x118941c00] 03:13:36 INFO - PROCESS | 2319 | 1461665616872 Marionette DEBUG loaded listener.js 03:13:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 148 (0x11abd9400) [pid = 2319] [serial = 1426] [outer = 0x118941c00] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 147 (0x127f2a000) [pid = 2319] [serial = 1237] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 146 (0x1276c6c00) [pid = 2319] [serial = 1320] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 145 (0x128898800) [pid = 2319] [serial = 1323] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 144 (0x1292b9c00) [pid = 2319] [serial = 1326] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 143 (0x129099400) [pid = 2319] [serial = 1324] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 142 (0x127ece400) [pid = 2319] [serial = 1300] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 141 (0x12390b000) [pid = 2319] [serial = 1299] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 140 (0x114f21800) [pid = 2319] [serial = 1282] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 139 (0x114241000) [pid = 2319] [serial = 1281] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 138 (0x11c197c00) [pid = 2319] [serial = 1314] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 137 (0x123639c00) [pid = 2319] [serial = 1315] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 136 (0x115759800) [pid = 2319] [serial = 1305] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 135 (0x118943c00) [pid = 2319] [serial = 1306] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 134 (0x1272e8000) [pid = 2319] [serial = 1294] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 133 (0x125f3f000) [pid = 2319] [serial = 1293] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 132 (0x11bb07400) [pid = 2319] [serial = 1288] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 131 (0x11a7b7c00) [pid = 2319] [serial = 1287] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 130 (0x11bec1000) [pid = 2319] [serial = 1311] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 129 (0x11bf69800) [pid = 2319] [serial = 1312] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 128 (0x12390cc00) [pid = 2319] [serial = 1317] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 127 (0x127ec9000) [pid = 2319] [serial = 1297] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 126 (0x12769ec00) [pid = 2319] [serial = 1296] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 125 (0x129536000) [pid = 2319] [serial = 1327] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 124 (0x12396e000) [pid = 2319] [serial = 1291] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 123 (0x1296ca400) [pid = 2319] [serial = 1338] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 122 (0x11bec7800) [pid = 2319] [serial = 1290] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 121 (0x118843000) [pid = 2319] [serial = 1303] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 120 (0x118623c00) [pid = 2319] [serial = 1302] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 119 (0x11a88a800) [pid = 2319] [serial = 1308] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 118 (0x11b7c2000) [pid = 2319] [serial = 1309] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 117 (0x11884f400) [pid = 2319] [serial = 1330] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 116 (0x118fb8000) [pid = 2319] [serial = 1285] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 115 (0x118881c00) [pid = 2319] [serial = 1284] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 114 (0x1296b2c00) [pid = 2319] [serial = 1336] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 113 (0x129538400) [pid = 2319] [serial = 1332] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 112 (0x114f1ec00) [pid = 2319] [serial = 1329] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 111 (0x1296d1800) [pid = 2319] [serial = 1339] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 110 (0x127fedc00) [pid = 2319] [serial = 1321] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 109 (0x12967fc00) [pid = 2319] [serial = 1335] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 108 (0x12967f000) [pid = 2319] [serial = 1333] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 107 (0x1272f2800) [pid = 2319] [serial = 1318] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 106 (0x11575b800) [pid = 2319] [serial = 1240] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | --DOMWINDOW == 105 (0x118fbac00) [pid = 2319] [serial = 1243] [outer = 0x0] [url = about:blank] 03:13:37 INFO - PROCESS | 2319 | 1461665617261 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:13:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 526ms 03:13:37 INFO - PROCESS | 2319 | 1461665617277 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 03:13:37 INFO - PROCESS | 2319 | 1461665617279 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 03:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:13:37 INFO - PROCESS | 2319 | 1461665617286 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:13:37 INFO - PROCESS | 2319 | 1461665617292 Marionette TRACE conn2 <- [1,1874,null,{}] 03:13:37 INFO - PROCESS | 2319 | 1461665617295 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:13:37 INFO - PROCESS | 2319 | 1461665617380 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 03:13:37 INFO - PROCESS | 2319 | 1461665617384 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:37 INFO - PROCESS | 2319 | ++DOCSHELL 0x125a83000 == 44 [pid = 2319] [id = 476] 03:13:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 106 (0x11a7ae400) [pid = 2319] [serial = 1427] [outer = 0x0] 03:13:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 107 (0x11bb08c00) [pid = 2319] [serial = 1428] [outer = 0x11a7ae400] 03:13:37 INFO - PROCESS | 2319 | 1461665617413 Marionette DEBUG loaded listener.js 03:13:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 108 (0x11c18e800) [pid = 2319] [serial = 1429] [outer = 0x11a7ae400] 03:13:37 INFO - PROCESS | 2319 | 1461665617769 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:13:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 528ms 03:13:37 INFO - PROCESS | 2319 | 1461665617814 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 03:13:37 INFO - PROCESS | 2319 | 1461665617816 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 03:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:13:37 INFO - PROCESS | 2319 | 1461665617818 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:13:37 INFO - PROCESS | 2319 | 1461665617819 Marionette TRACE conn2 <- [1,1878,null,{}] 03:13:37 INFO - PROCESS | 2319 | 1461665617822 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:13:37 INFO - PROCESS | 2319 | 1461665617901 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 03:13:37 INFO - PROCESS | 2319 | 1461665617910 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:37 INFO - PROCESS | 2319 | ++DOCSHELL 0x12728c800 == 45 [pid = 2319] [id = 477] 03:13:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 109 (0x11bf69800) [pid = 2319] [serial = 1430] [outer = 0x0] 03:13:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 110 (0x11c37b000) [pid = 2319] [serial = 1431] [outer = 0x11bf69800] 03:13:37 INFO - PROCESS | 2319 | 1461665617935 Marionette DEBUG loaded listener.js 03:13:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 111 (0x123729800) [pid = 2319] [serial = 1432] [outer = 0x11bf69800] 03:13:38 INFO - PROCESS | 2319 | 1461665618273 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:13:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:13:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 470ms 03:13:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:13:38 INFO - PROCESS | 2319 | 1461665618290 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 03:13:38 INFO - PROCESS | 2319 | 1461665618292 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 03:13:38 INFO - PROCESS | 2319 | 1461665618294 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:13:38 INFO - PROCESS | 2319 | 1461665618295 Marionette TRACE conn2 <- [1,1882,null,{}] 03:13:38 INFO - PROCESS | 2319 | 1461665618297 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:13:38 INFO - PROCESS | 2319 | 1461665618378 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 03:13:38 INFO - PROCESS | 2319 | 1461665618382 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:38 INFO - PROCESS | 2319 | ++DOCSHELL 0x129516800 == 46 [pid = 2319] [id = 478] 03:13:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 112 (0x123a54400) [pid = 2319] [serial = 1433] [outer = 0x0] 03:13:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 113 (0x123a5e000) [pid = 2319] [serial = 1434] [outer = 0x123a54400] 03:13:38 INFO - PROCESS | 2319 | 1461665618415 Marionette DEBUG loaded listener.js 03:13:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 114 (0x1272e7800) [pid = 2319] [serial = 1435] [outer = 0x123a54400] 03:13:39 INFO - PROCESS | 2319 | 1461665619027 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:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 768ms 03:13:39 INFO - PROCESS | 2319 | 1461665619063 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 03:13:39 INFO - PROCESS | 2319 | 1461665619065 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 03:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:13:39 INFO - PROCESS | 2319 | 1461665619071 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:13:39 INFO - PROCESS | 2319 | 1461665619075 Marionette TRACE conn2 <- [1,1886,null,{}] 03:13:39 INFO - PROCESS | 2319 | 1461665619081 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:13:39 INFO - PROCESS | 2319 | 1461665619192 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 03:13:39 INFO - PROCESS | 2319 | 1461665619249 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:39 INFO - PROCESS | 2319 | ++DOCSHELL 0x11af35800 == 47 [pid = 2319] [id = 479] 03:13:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 115 (0x114f49c00) [pid = 2319] [serial = 1436] [outer = 0x0] 03:13:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 116 (0x116683800) [pid = 2319] [serial = 1437] [outer = 0x114f49c00] 03:13:39 INFO - PROCESS | 2319 | 1461665619282 Marionette DEBUG loaded listener.js 03:13:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 117 (0x118846c00) [pid = 2319] [serial = 1438] [outer = 0x114f49c00] 03:13:39 INFO - PROCESS | 2319 | 1461665619779 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:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 775ms 03:13:39 INFO - PROCESS | 2319 | 1461665619845 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 03:13:39 INFO - PROCESS | 2319 | 1461665619849 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 03:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:13:39 INFO - PROCESS | 2319 | 1461665619854 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:13:39 INFO - PROCESS | 2319 | 1461665619856 Marionette TRACE conn2 <- [1,1890,null,{}] 03:13:39 INFO - PROCESS | 2319 | 1461665619858 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:13:39 INFO - PROCESS | 2319 | 1461665619958 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 03:13:40 INFO - PROCESS | 2319 | 1461665620025 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:40 INFO - PROCESS | 2319 | ++DOCSHELL 0x126f9e800 == 48 [pid = 2319] [id = 480] 03:13:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 118 (0x11884ac00) [pid = 2319] [serial = 1439] [outer = 0x0] 03:13:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 119 (0x11a888c00) [pid = 2319] [serial = 1440] [outer = 0x11884ac00] 03:13:40 INFO - PROCESS | 2319 | 1461665620056 Marionette DEBUG loaded listener.js 03:13:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 120 (0x11bb0cc00) [pid = 2319] [serial = 1441] [outer = 0x11884ac00] 03:13:40 INFO - PROCESS | 2319 | 1461665620462 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:13:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 669ms 03:13:40 INFO - PROCESS | 2319 | 1461665620524 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 03:13:40 INFO - PROCESS | 2319 | 1461665620525 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 03:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:13:40 INFO - PROCESS | 2319 | 1461665620528 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:13:40 INFO - PROCESS | 2319 | 1461665620530 Marionette TRACE conn2 <- [1,1894,null,{}] 03:13:40 INFO - PROCESS | 2319 | 1461665620539 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:13:40 INFO - PROCESS | 2319 | 1461665620643 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 03:13:40 INFO - PROCESS | 2319 | 1461665620698 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:40 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a8d4800 == 49 [pid = 2319] [id = 481] 03:13:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 121 (0x11bebfc00) [pid = 2319] [serial = 1442] [outer = 0x0] 03:13:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 122 (0x123908000) [pid = 2319] [serial = 1443] [outer = 0x11bebfc00] 03:13:40 INFO - PROCESS | 2319 | 1461665620730 Marionette DEBUG loaded listener.js 03:13:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 123 (0x1272bcc00) [pid = 2319] [serial = 1444] [outer = 0x11bebfc00] 03:13:41 INFO - PROCESS | 2319 | 1461665621173 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:13:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 124 (0x126b63400) [pid = 2319] [serial = 1445] [outer = 0x12f43a400] 03:13:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 671ms 03:13:41 INFO - PROCESS | 2319 | 1461665621207 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 03:13:41 INFO - PROCESS | 2319 | 1461665621208 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 03:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:13:41 INFO - PROCESS | 2319 | 1461665621291 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:13:41 INFO - PROCESS | 2319 | 1461665621293 Marionette TRACE conn2 <- [1,1898,null,{}] 03:13:41 INFO - PROCESS | 2319 | 1461665621297 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:13:41 INFO - PROCESS | 2319 | 1461665621399 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 03:13:41 INFO - PROCESS | 2319 | 1461665621466 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:41 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b212800 == 50 [pid = 2319] [id = 482] 03:13:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 125 (0x11bec2800) [pid = 2319] [serial = 1446] [outer = 0x0] 03:13:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 126 (0x12906a400) [pid = 2319] [serial = 1447] [outer = 0x11bec2800] 03:13:41 INFO - PROCESS | 2319 | 1461665621499 Marionette DEBUG loaded listener.js 03:13:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 127 (0x12953b000) [pid = 2319] [serial = 1448] [outer = 0x11bec2800] 03:13:41 INFO - PROCESS | 2319 | 1461665621920 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:13:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 742ms 03:13:41 INFO - PROCESS | 2319 | 1461665621964 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 03:13:41 INFO - PROCESS | 2319 | 1461665621965 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 03:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:13:41 INFO - PROCESS | 2319 | 1461665621967 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:13:41 INFO - PROCESS | 2319 | 1461665621969 Marionette TRACE conn2 <- [1,1902,null,{}] 03:13:41 INFO - PROCESS | 2319 | 1461665621971 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:13:42 INFO - PROCESS | 2319 | 1461665622070 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 03:13:42 INFO - PROCESS | 2319 | 1461665622125 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:42 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc81000 == 51 [pid = 2319] [id = 483] 03:13:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 128 (0x1292b9c00) [pid = 2319] [serial = 1449] [outer = 0x0] 03:13:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 129 (0x129674000) [pid = 2319] [serial = 1450] [outer = 0x1292b9c00] 03:13:42 INFO - PROCESS | 2319 | 1461665622155 Marionette DEBUG loaded listener.js 03:13:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 130 (0x129683000) [pid = 2319] [serial = 1451] [outer = 0x1292b9c00] 03:13:42 INFO - PROCESS | 2319 | 1461665622594 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:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 671ms 03:13:42 INFO - PROCESS | 2319 | 1461665622639 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 03:13:42 INFO - PROCESS | 2319 | 1461665622640 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 03:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:13:42 INFO - PROCESS | 2319 | 1461665622642 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:13:42 INFO - PROCESS | 2319 | 1461665622644 Marionette TRACE conn2 <- [1,1906,null,{}] 03:13:42 INFO - PROCESS | 2319 | 1461665622646 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:13:42 INFO - PROCESS | 2319 | 1461665622780 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 03:13:42 INFO - PROCESS | 2319 | 1461665622863 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:42 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d3de000 == 52 [pid = 2319] [id = 484] 03:13:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 131 (0x1296c7400) [pid = 2319] [serial = 1452] [outer = 0x0] 03:13:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 132 (0x12a05d800) [pid = 2319] [serial = 1453] [outer = 0x1296c7400] 03:13:42 INFO - PROCESS | 2319 | 1461665622895 Marionette DEBUG loaded listener.js 03:13:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 133 (0x12a8b2c00) [pid = 2319] [serial = 1454] [outer = 0x1296c7400] 03:13:43 INFO - PROCESS | 2319 | 1461665623343 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:13:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:13:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 720ms 03:13:43 INFO - PROCESS | 2319 | 1461665623364 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 03:13:43 INFO - PROCESS | 2319 | 1461665623365 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 03:13:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:13:43 INFO - PROCESS | 2319 | 1461665623367 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:13:43 INFO - PROCESS | 2319 | 1461665623368 Marionette TRACE conn2 <- [1,1910,null,{}] 03:13:43 INFO - PROCESS | 2319 | 1461665623371 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:13:43 INFO - PROCESS | 2319 | 1461665623470 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 03:13:43 INFO - PROCESS | 2319 | 1461665623523 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:43 INFO - PROCESS | 2319 | ++DOCSHELL 0x12db46000 == 53 [pid = 2319] [id = 485] 03:13:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 134 (0x1147d9800) [pid = 2319] [serial = 1455] [outer = 0x0] 03:13:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 135 (0x1296c9800) [pid = 2319] [serial = 1456] [outer = 0x1147d9800] 03:13:43 INFO - PROCESS | 2319 | 1461665623553 Marionette DEBUG loaded listener.js 03:13:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 136 (0x12ab5ac00) [pid = 2319] [serial = 1457] [outer = 0x1147d9800] 03:13:44 INFO - PROCESS | 2319 | 1461665624145 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:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 822ms 03:13:44 INFO - PROCESS | 2319 | 1461665624191 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 03:13:44 INFO - PROCESS | 2319 | 1461665624193 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 03:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:13:44 INFO - PROCESS | 2319 | 1461665624196 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:13:44 INFO - PROCESS | 2319 | 1461665624198 Marionette TRACE conn2 <- [1,1914,null,{}] 03:13:44 INFO - PROCESS | 2319 | 1461665624202 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:13:44 INFO - PROCESS | 2319 | 1461665624304 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 03:13:44 INFO - PROCESS | 2319 | 1461665624373 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:44 INFO - PROCESS | 2319 | ++DOCSHELL 0x11890f000 == 54 [pid = 2319] [id = 486] 03:13:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 137 (0x11453fc00) [pid = 2319] [serial = 1458] [outer = 0x0] 03:13:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 138 (0x114f1cc00) [pid = 2319] [serial = 1459] [outer = 0x11453fc00] 03:13:44 INFO - PROCESS | 2319 | 1461665624402 Marionette DEBUG loaded listener.js 03:13:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 139 (0x114f50000) [pid = 2319] [serial = 1460] [outer = 0x11453fc00] 03:13:44 INFO - PROCESS | 2319 | 1461665624849 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:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 672ms 03:13:44 INFO - PROCESS | 2319 | 1461665624869 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 03:13:44 INFO - PROCESS | 2319 | 1461665624875 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 03:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:13:44 INFO - PROCESS | 2319 | 1461665624882 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:13:44 INFO - PROCESS | 2319 | 1461665624884 Marionette TRACE conn2 <- [1,1918,null,{}] 03:13:44 INFO - PROCESS | 2319 | 1461665624888 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:13:45 INFO - PROCESS | 2319 | 1461665625023 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 03:13:45 INFO - PROCESS | 2319 | --DOCSHELL 0x12728c800 == 53 [pid = 2319] [id = 477] 03:13:45 INFO - PROCESS | 2319 | --DOCSHELL 0x125a83000 == 52 [pid = 2319] [id = 476] 03:13:45 INFO - PROCESS | 2319 | --DOCSHELL 0x119c32000 == 51 [pid = 2319] [id = 475] 03:13:45 INFO - PROCESS | 2319 | --DOCSHELL 0x11aa64800 == 50 [pid = 2319] [id = 474] 03:13:45 INFO - PROCESS | 2319 | --DOCSHELL 0x11a80f000 == 49 [pid = 2319] [id = 473] 03:13:45 INFO - PROCESS | 2319 | --DOCSHELL 0x125a72000 == 48 [pid = 2319] [id = 467] 03:13:45 INFO - PROCESS | 2319 | --DOCSHELL 0x119717000 == 47 [pid = 2319] [id = 466] 03:13:45 INFO - PROCESS | 2319 | 1461665625151 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:45 INFO - PROCESS | 2319 | ++DOCSHELL 0x11971b800 == 48 [pid = 2319] [id = 487] 03:13:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 140 (0x1154d6000) [pid = 2319] [serial = 1461] [outer = 0x0] 03:13:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 141 (0x118628400) [pid = 2319] [serial = 1462] [outer = 0x1154d6000] 03:13:45 INFO - PROCESS | 2319 | 1461665625180 Marionette DEBUG loaded listener.js 03:13:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 142 (0x118850800) [pid = 2319] [serial = 1463] [outer = 0x1154d6000] 03:13:45 INFO - PROCESS | 2319 | 1461665625515 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:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 672ms 03:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:13:45 INFO - PROCESS | 2319 | 1461665625553 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 03:13:45 INFO - PROCESS | 2319 | 1461665625555 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 03:13:45 INFO - PROCESS | 2319 | 1461665625557 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:13:45 INFO - PROCESS | 2319 | 1461665625560 Marionette TRACE conn2 <- [1,1922,null,{}] 03:13:45 INFO - PROCESS | 2319 | 1461665625574 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:13:45 INFO - PROCESS | 2319 | 1461665625701 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 03:13:45 INFO - PROCESS | 2319 | 1461665625739 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:45 INFO - PROCESS | 2319 | ++DOCSHELL 0x11af26000 == 49 [pid = 2319] [id = 488] 03:13:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 143 (0x1189b4000) [pid = 2319] [serial = 1464] [outer = 0x0] 03:13:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 144 (0x119262c00) [pid = 2319] [serial = 1465] [outer = 0x1189b4000] 03:13:45 INFO - PROCESS | 2319 | 1461665625767 Marionette DEBUG loaded listener.js 03:13:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 145 (0x11a887c00) [pid = 2319] [serial = 1466] [outer = 0x1189b4000] 03:13:46 INFO - PROCESS | 2319 | 1461665626118 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:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 574ms 03:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:13:46 INFO - PROCESS | 2319 | 1461665626132 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 03:13:46 INFO - PROCESS | 2319 | 1461665626133 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 03:13:46 INFO - PROCESS | 2319 | 1461665626136 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:13:46 INFO - PROCESS | 2319 | 1461665626137 Marionette TRACE conn2 <- [1,1926,null,{}] 03:13:46 INFO - PROCESS | 2319 | 1461665626142 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:13:46 INFO - PROCESS | 2319 | 1461665626251 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 03:13:46 INFO - PROCESS | 2319 | 1461665626287 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:46 INFO - PROCESS | 2319 | ++DOCSHELL 0x12728a000 == 50 [pid = 2319] [id = 489] 03:13:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 146 (0x11ab5f400) [pid = 2319] [serial = 1467] [outer = 0x0] 03:13:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 147 (0x11b7bac00) [pid = 2319] [serial = 1468] [outer = 0x11ab5f400] 03:13:46 INFO - PROCESS | 2319 | 1461665626314 Marionette DEBUG loaded listener.js 03:13:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 148 (0x11bebc400) [pid = 2319] [serial = 1469] [outer = 0x11ab5f400] 03:13:46 INFO - PROCESS | 2319 | 1461665626622 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:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 521ms 03:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:13:46 INFO - PROCESS | 2319 | 1461665626659 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 03:13:46 INFO - PROCESS | 2319 | 1461665626660 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 03:13:46 INFO - PROCESS | 2319 | 1461665626662 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:13:46 INFO - PROCESS | 2319 | 1461665626663 Marionette TRACE conn2 <- [1,1930,null,{}] 03:13:46 INFO - PROCESS | 2319 | 1461665626665 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:13:46 INFO - PROCESS | 2319 | 1461665626770 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 03:13:46 INFO - PROCESS | 2319 | 1461665626784 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:46 INFO - PROCESS | 2319 | ++DOCSHELL 0x1290e3000 == 51 [pid = 2319] [id = 490] 03:13:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 149 (0x11b7c1400) [pid = 2319] [serial = 1470] [outer = 0x0] 03:13:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 150 (0x11bf69000) [pid = 2319] [serial = 1471] [outer = 0x11b7c1400] 03:13:46 INFO - PROCESS | 2319 | 1461665626809 Marionette DEBUG loaded listener.js 03:13:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 151 (0x11c372000) [pid = 2319] [serial = 1472] [outer = 0x11b7c1400] 03:13:47 INFO - PROCESS | 2319 | --DOMWINDOW == 150 (0x118fba000) [pid = 2319] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:13:47 INFO - PROCESS | 2319 | --DOMWINDOW == 149 (0x1186b5400) [pid = 2319] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:13:47 INFO - PROCESS | 2319 | --DOMWINDOW == 148 (0x11c43e800) [pid = 2319] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:13:47 INFO - PROCESS | 2319 | --DOMWINDOW == 147 (0x118fb0c00) [pid = 2319] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:13:47 INFO - PROCESS | 2319 | --DOMWINDOW == 146 (0x11bf64800) [pid = 2319] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:13:47 INFO - PROCESS | 2319 | --DOMWINDOW == 145 (0x114f42000) [pid = 2319] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:13:47 INFO - PROCESS | 2319 | --DOMWINDOW == 144 (0x12396b000) [pid = 2319] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:13:47 INFO - PROCESS | 2319 | --DOMWINDOW == 143 (0x1133d6000) [pid = 2319] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:13:47 INFO - PROCESS | 2319 | --DOMWINDOW == 142 (0x1133d4400) [pid = 2319] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:13:47 INFO - PROCESS | 2319 | --DOMWINDOW == 141 (0x123971800) [pid = 2319] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:13:47 INFO - PROCESS | 2319 | --DOMWINDOW == 140 (0x11a7b5400) [pid = 2319] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:13:47 INFO - PROCESS | 2319 | --DOMWINDOW == 139 (0x114f16800) [pid = 2319] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:13:47 INFO - PROCESS | 2319 | --DOMWINDOW == 138 (0x11c439800) [pid = 2319] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:13:47 INFO - PROCESS | 2319 | --DOMWINDOW == 137 (0x123a53400) [pid = 2319] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:13:47 INFO - PROCESS | 2319 | --DOMWINDOW == 136 (0x11bf69800) [pid = 2319] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:13:47 INFO - PROCESS | 2319 | --DOMWINDOW == 135 (0x11a7ae400) [pid = 2319] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:13:47 INFO - PROCESS | 2319 | --DOMWINDOW == 134 (0x118941c00) [pid = 2319] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:13:47 INFO - PROCESS | 2319 | --DOMWINDOW == 133 (0x11862f400) [pid = 2319] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:13:47 INFO - PROCESS | 2319 | --DOMWINDOW == 132 (0x1142b8400) [pid = 2319] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:13:47 INFO - PROCESS | 2319 | 1461665627196 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:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 568ms 03:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:13:47 INFO - PROCESS | 2319 | 1461665627231 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 03:13:47 INFO - PROCESS | 2319 | 1461665627232 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 03:13:47 INFO - PROCESS | 2319 | 1461665627234 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:13:47 INFO - PROCESS | 2319 | 1461665627235 Marionette TRACE conn2 <- [1,1934,null,{}] 03:13:47 INFO - PROCESS | 2319 | 1461665627237 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:13:47 INFO - PROCESS | 2319 | 1461665627335 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 03:13:47 INFO - PROCESS | 2319 | 1461665627341 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:47 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a3f2000 == 52 [pid = 2319] [id = 491] 03:13:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 133 (0x118941c00) [pid = 2319] [serial = 1473] [outer = 0x0] 03:13:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 134 (0x11c378000) [pid = 2319] [serial = 1474] [outer = 0x118941c00] 03:13:47 INFO - PROCESS | 2319 | 1461665627368 Marionette DEBUG loaded listener.js 03:13:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 135 (0x123965400) [pid = 2319] [serial = 1475] [outer = 0x118941c00] 03:13:47 INFO - PROCESS | 2319 | 1461665627728 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:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 522ms 03:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:13:47 INFO - PROCESS | 2319 | 1461665627762 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 03:13:47 INFO - PROCESS | 2319 | 1461665627763 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 03:13:47 INFO - PROCESS | 2319 | 1461665627765 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:13:47 INFO - PROCESS | 2319 | 1461665627767 Marionette TRACE conn2 <- [1,1938,null,{}] 03:13:47 INFO - PROCESS | 2319 | 1461665627769 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:13:47 INFO - PROCESS | 2319 | 1461665627851 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 03:13:47 INFO - PROCESS | 2319 | 1461665627857 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:47 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b411800 == 53 [pid = 2319] [id = 492] 03:13:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 136 (0x123965800) [pid = 2319] [serial = 1476] [outer = 0x0] 03:13:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 137 (0x123a5d400) [pid = 2319] [serial = 1477] [outer = 0x123965800] 03:13:47 INFO - PROCESS | 2319 | 1461665627882 Marionette DEBUG loaded listener.js 03:13:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 138 (0x1268df800) [pid = 2319] [serial = 1478] [outer = 0x123965800] 03:13:48 INFO - PROCESS | 2319 | 1461665628233 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:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 519ms 03:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:13:48 INFO - PROCESS | 2319 | 1461665628285 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 03:13:48 INFO - PROCESS | 2319 | 1461665628286 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 03:13:48 INFO - PROCESS | 2319 | 1461665628288 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:13:48 INFO - PROCESS | 2319 | 1461665628289 Marionette TRACE conn2 <- [1,1942,null,{}] 03:13:48 INFO - PROCESS | 2319 | 1461665628291 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:13:48 INFO - PROCESS | 2319 | 1461665628376 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 03:13:48 INFO - PROCESS | 2319 | 1461665628436 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:48 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ce34000 == 54 [pid = 2319] [id = 493] 03:13:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 139 (0x118e79400) [pid = 2319] [serial = 1479] [outer = 0x0] 03:13:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 140 (0x126b58800) [pid = 2319] [serial = 1480] [outer = 0x118e79400] 03:13:48 INFO - PROCESS | 2319 | 1461665628461 Marionette DEBUG loaded listener.js 03:13:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 141 (0x1272f3400) [pid = 2319] [serial = 1481] [outer = 0x118e79400] 03:13:48 INFO - PROCESS | 2319 | 1461665628732 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:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 470ms 03:13:48 INFO - PROCESS | 2319 | 1461665628762 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 03:13:48 INFO - PROCESS | 2319 | 1461665628763 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 03:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:13:48 INFO - PROCESS | 2319 | 1461665628766 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:13:48 INFO - PROCESS | 2319 | 1461665628767 Marionette TRACE conn2 <- [1,1946,null,{}] 03:13:48 INFO - PROCESS | 2319 | 1461665628769 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:13:48 INFO - PROCESS | 2319 | 1461665628868 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 03:13:48 INFO - PROCESS | 2319 | 1461665628872 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:48 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dbb9800 == 55 [pid = 2319] [id = 494] 03:13:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 142 (0x126f56c00) [pid = 2319] [serial = 1482] [outer = 0x0] 03:13:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 143 (0x1276c6400) [pid = 2319] [serial = 1483] [outer = 0x126f56c00] 03:13:48 INFO - PROCESS | 2319 | 1461665628898 Marionette DEBUG loaded listener.js 03:13:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 144 (0x127ed5800) [pid = 2319] [serial = 1484] [outer = 0x126f56c00] 03:13:49 INFO - PROCESS | 2319 | 1461665629374 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:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 619ms 03:13:49 INFO - PROCESS | 2319 | 1461665629385 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 03:13:49 INFO - PROCESS | 2319 | 1461665629388 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 03:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:13:49 INFO - PROCESS | 2319 | 1461665629392 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:13:49 INFO - PROCESS | 2319 | 1461665629394 Marionette TRACE conn2 <- [1,1950,null,{}] 03:13:49 INFO - PROCESS | 2319 | 1461665629398 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:13:49 INFO - PROCESS | 2319 | 1461665629511 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 03:13:49 INFO - PROCESS | 2319 | 1461665629587 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:49 INFO - PROCESS | 2319 | ++DOCSHELL 0x119112800 == 56 [pid = 2319] [id = 495] 03:13:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 145 (0x1147d5000) [pid = 2319] [serial = 1485] [outer = 0x0] 03:13:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 146 (0x114f1e400) [pid = 2319] [serial = 1486] [outer = 0x1147d5000] 03:13:49 INFO - PROCESS | 2319 | 1461665629619 Marionette DEBUG loaded listener.js 03:13:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 147 (0x115713400) [pid = 2319] [serial = 1487] [outer = 0x1147d5000] 03:13:50 INFO - PROCESS | 2319 | 1461665630036 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:13:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 673ms 03:13:50 INFO - PROCESS | 2319 | 1461665630064 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 03:13:50 INFO - PROCESS | 2319 | 1461665630069 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 03:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:13:50 INFO - PROCESS | 2319 | 1461665630073 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:13:50 INFO - PROCESS | 2319 | 1461665630075 Marionette TRACE conn2 <- [1,1954,null,{}] 03:13:50 INFO - PROCESS | 2319 | 1461665630078 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:13:50 INFO - PROCESS | 2319 | 1461665630182 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 03:13:50 INFO - PROCESS | 2319 | 1461665630284 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:50 INFO - PROCESS | 2319 | ++DOCSHELL 0x126bda800 == 57 [pid = 2319] [id = 496] 03:13:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 148 (0x118849000) [pid = 2319] [serial = 1488] [outer = 0x0] 03:13:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 149 (0x118fba800) [pid = 2319] [serial = 1489] [outer = 0x118849000] 03:13:50 INFO - PROCESS | 2319 | 1461665630315 Marionette DEBUG loaded listener.js 03:13:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 150 (0x119d40800) [pid = 2319] [serial = 1490] [outer = 0x118849000] 03:13:50 INFO - PROCESS | 2319 | 1461665630730 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:13:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 03:13:50 INFO - PROCESS | 2319 | 1461665630744 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 03:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:13:50 INFO - PROCESS | 2319 | 1461665630746 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 03:13:50 INFO - PROCESS | 2319 | 1461665630750 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:13:50 INFO - PROCESS | 2319 | 1461665630754 Marionette TRACE conn2 <- [1,1958,null,{}] 03:13:50 INFO - PROCESS | 2319 | 1461665630766 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:13:50 INFO - PROCESS | 2319 | 1461665630899 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 03:13:50 INFO - PROCESS | 2319 | 1461665630976 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:50 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dc99000 == 58 [pid = 2319] [id = 497] 03:13:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 151 (0x11a885000) [pid = 2319] [serial = 1491] [outer = 0x0] 03:13:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 152 (0x11bf67000) [pid = 2319] [serial = 1492] [outer = 0x11a885000] 03:13:51 INFO - PROCESS | 2319 | 1461665631008 Marionette DEBUG loaded listener.js 03:13:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 153 (0x12363d800) [pid = 2319] [serial = 1493] [outer = 0x11a885000] 03:13:51 INFO - PROCESS | 2319 | 1461665631410 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:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 675ms 03:13:51 INFO - PROCESS | 2319 | 1461665631424 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 03:13:51 INFO - PROCESS | 2319 | 1461665631426 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 03:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:13:51 INFO - PROCESS | 2319 | 1461665631429 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:13:51 INFO - PROCESS | 2319 | 1461665631430 Marionette TRACE conn2 <- [1,1962,null,{}] 03:13:51 INFO - PROCESS | 2319 | 1461665631432 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:13:51 INFO - PROCESS | 2319 | 1461665631536 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 03:13:51 INFO - PROCESS | 2319 | 1461665631634 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:51 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e78e800 == 59 [pid = 2319] [id = 498] 03:13:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 154 (0x123968000) [pid = 2319] [serial = 1494] [outer = 0x0] 03:13:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 155 (0x127ff1c00) [pid = 2319] [serial = 1495] [outer = 0x123968000] 03:13:51 INFO - PROCESS | 2319 | 1461665631664 Marionette DEBUG loaded listener.js 03:13:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 156 (0x12889d000) [pid = 2319] [serial = 1496] [outer = 0x123968000] 03:13:52 INFO - PROCESS | 2319 | 1461665632104 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:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 720ms 03:13:52 INFO - PROCESS | 2319 | 1461665632158 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 03:13:52 INFO - PROCESS | 2319 | 1461665632160 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 03:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:13:52 INFO - PROCESS | 2319 | 1461665632165 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:13:52 INFO - PROCESS | 2319 | 1461665632167 Marionette TRACE conn2 <- [1,1966,null,{}] 03:13:52 INFO - PROCESS | 2319 | 1461665632171 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:13:52 INFO - PROCESS | 2319 | 1461665632319 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 03:13:52 INFO - PROCESS | 2319 | 1461665632398 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:52 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e980000 == 60 [pid = 2319] [id = 499] 03:13:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 157 (0x12889d400) [pid = 2319] [serial = 1497] [outer = 0x0] 03:13:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 158 (0x1292b6c00) [pid = 2319] [serial = 1498] [outer = 0x12889d400] 03:13:52 INFO - PROCESS | 2319 | 1461665632428 Marionette DEBUG loaded listener.js 03:13:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 159 (0x129537800) [pid = 2319] [serial = 1499] [outer = 0x12889d400] 03:13:52 INFO - PROCESS | 2319 | 1461665632837 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:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 722ms 03:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:13:52 INFO - PROCESS | 2319 | 1461665632887 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 03:13:52 INFO - PROCESS | 2319 | 1461665632889 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 03:13:52 INFO - PROCESS | 2319 | 1461665632891 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:13:52 INFO - PROCESS | 2319 | 1461665632892 Marionette TRACE conn2 <- [1,1970,null,{}] 03:13:52 INFO - PROCESS | 2319 | 1461665632894 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:13:53 INFO - PROCESS | 2319 | 1461665633014 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 03:13:53 INFO - PROCESS | 2319 | 1461665633118 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:53 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ea69000 == 61 [pid = 2319] [id = 500] 03:13:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 160 (0x12953d000) [pid = 2319] [serial = 1500] [outer = 0x0] 03:13:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 161 (0x12967e000) [pid = 2319] [serial = 1501] [outer = 0x12953d000] 03:13:53 INFO - PROCESS | 2319 | 1461665633153 Marionette DEBUG loaded listener.js 03:13:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 162 (0x12a055400) [pid = 2319] [serial = 1502] [outer = 0x12953d000] 03:13:53 INFO - PROCESS | 2319 | 1461665633585 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:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 722ms 03:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:13:53 INFO - PROCESS | 2319 | 1461665633613 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 03:13:53 INFO - PROCESS | 2319 | 1461665633614 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 03:13:53 INFO - PROCESS | 2319 | 1461665633616 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:13:53 INFO - PROCESS | 2319 | 1461665633617 Marionette TRACE conn2 <- [1,1974,null,{}] 03:13:53 INFO - PROCESS | 2319 | 1461665633620 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:13:53 INFO - PROCESS | 2319 | 1461665633725 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 03:13:53 INFO - PROCESS | 2319 | 1461665633786 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:53 INFO - PROCESS | 2319 | ++DOCSHELL 0x114fc3000 == 62 [pid = 2319] [id = 501] 03:13:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 163 (0x114245c00) [pid = 2319] [serial = 1503] [outer = 0x0] 03:13:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 164 (0x1186b0800) [pid = 2319] [serial = 1504] [outer = 0x114245c00] 03:13:53 INFO - PROCESS | 2319 | 1461665633858 Marionette DEBUG loaded listener.js 03:13:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 165 (0x1272f1c00) [pid = 2319] [serial = 1505] [outer = 0x114245c00] 03:13:54 INFO - PROCESS | 2319 | 1461665634525 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:13:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 918ms 03:13:54 INFO - PROCESS | 2319 | 1461665634536 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 03:13:54 INFO - PROCESS | 2319 | 1461665634538 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 03:13:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:13:54 INFO - PROCESS | 2319 | 1461665634560 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:13:54 INFO - PROCESS | 2319 | 1461665634562 Marionette TRACE conn2 <- [1,1978,null,{}] 03:13:54 INFO - PROCESS | 2319 | 1461665634565 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:13:54 INFO - PROCESS | 2319 | 1461665634668 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 03:13:54 INFO - PROCESS | 2319 | 1461665634749 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:54 INFO - PROCESS | 2319 | ++DOCSHELL 0x116897800 == 63 [pid = 2319] [id = 502] 03:13:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 166 (0x11575b400) [pid = 2319] [serial = 1506] [outer = 0x0] 03:13:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 167 (0x1166dc800) [pid = 2319] [serial = 1507] [outer = 0x11575b400] 03:13:54 INFO - PROCESS | 2319 | 1461665634778 Marionette DEBUG loaded listener.js 03:13:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 168 (0x118843c00) [pid = 2319] [serial = 1508] [outer = 0x11575b400] 03:13:55 INFO - PROCESS | 2319 | 1461665635206 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:13:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:13:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 676ms 03:13:55 INFO - PROCESS | 2319 | 1461665635234 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 03:13:55 INFO - PROCESS | 2319 | 1461665635237 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 03:13:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:13:55 INFO - PROCESS | 2319 | 1461665635242 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:13:55 INFO - PROCESS | 2319 | 1461665635244 Marionette TRACE conn2 <- [1,1982,null,{}] 03:13:55 INFO - PROCESS | 2319 | 1461665635246 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:13:55 INFO - PROCESS | 2319 | 1461665635344 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 03:13:55 INFO - PROCESS | 2319 | 1461665635409 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:55 INFO - PROCESS | 2319 | ++DOCSHELL 0x125b71000 == 64 [pid = 2319] [id = 503] 03:13:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 169 (0x118e08c00) [pid = 2319] [serial = 1509] [outer = 0x0] 03:13:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 170 (0x11a7ae800) [pid = 2319] [serial = 1510] [outer = 0x118e08c00] 03:13:55 INFO - PROCESS | 2319 | 1461665635436 Marionette DEBUG loaded listener.js 03:13:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 171 (0x11abd1000) [pid = 2319] [serial = 1511] [outer = 0x118e08c00] 03:13:55 INFO - PROCESS | 2319 | --DOCSHELL 0x12ce34000 == 63 [pid = 2319] [id = 493] 03:13:55 INFO - PROCESS | 2319 | --DOCSHELL 0x12b411800 == 62 [pid = 2319] [id = 492] 03:13:55 INFO - PROCESS | 2319 | --DOCSHELL 0x12a3f2000 == 61 [pid = 2319] [id = 491] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 170 (0x114f4a400) [pid = 2319] [serial = 1398] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 169 (0x11bec5c00) [pid = 2319] [serial = 1404] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 168 (0x118e83c00) [pid = 2319] [serial = 1401] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 167 (0x12372f800) [pid = 2319] [serial = 1407] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 166 (0x1276c7c00) [pid = 2319] [serial = 1410] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 165 (0x1296ccc00) [pid = 2319] [serial = 1413] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 164 (0x1296d1c00) [pid = 2319] [serial = 1416] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 163 (0x12372b400) [pid = 2319] [serial = 1350] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 162 (0x11a7b3400) [pid = 2319] [serial = 1347] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 161 (0x127ff0000) [pid = 2319] [serial = 1353] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 160 (0x1186b7000) [pid = 2319] [serial = 1344] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOCSHELL 0x11af26000 == 60 [pid = 2319] [id = 488] 03:13:55 INFO - PROCESS | 2319 | --DOCSHELL 0x11971b800 == 59 [pid = 2319] [id = 487] 03:13:55 INFO - PROCESS | 2319 | --DOCSHELL 0x11890f000 == 58 [pid = 2319] [id = 486] 03:13:55 INFO - PROCESS | 2319 | --DOCSHELL 0x12bc81000 == 57 [pid = 2319] [id = 483] 03:13:55 INFO - PROCESS | 2319 | --DOCSHELL 0x12b212800 == 56 [pid = 2319] [id = 482] 03:13:55 INFO - PROCESS | 2319 | --DOCSHELL 0x12a8d4800 == 55 [pid = 2319] [id = 481] 03:13:55 INFO - PROCESS | 2319 | --DOCSHELL 0x126f9e800 == 54 [pid = 2319] [id = 480] 03:13:55 INFO - PROCESS | 2319 | --DOCSHELL 0x11af35800 == 53 [pid = 2319] [id = 479] 03:13:55 INFO - PROCESS | 2319 | --DOCSHELL 0x129516800 == 52 [pid = 2319] [id = 478] 03:13:55 INFO - PROCESS | 2319 | --DOCSHELL 0x12d3ec000 == 51 [pid = 2319] [id = 465] 03:13:55 INFO - PROCESS | 2319 | 1461665635843 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:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 159 (0x12769fc00) [pid = 2319] [serial = 1384] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 158 (0x12363a000) [pid = 2319] [serial = 1374] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 157 (0x126b15800) [pid = 2319] [serial = 1381] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 156 (0x129098000) [pid = 2319] [serial = 1392] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 155 (0x11c18e800) [pid = 2319] [serial = 1429] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 154 (0x123728800) [pid = 2319] [serial = 1375] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 153 (0x127ecbc00) [pid = 2319] [serial = 1389] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 152 (0x11c373800) [pid = 2319] [serial = 1372] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 151 (0x12889dc00) [pid = 2319] [serial = 1390] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 150 (0x123729800) [pid = 2319] [serial = 1432] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 149 (0x11bb08c00) [pid = 2319] [serial = 1428] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 148 (0x11a44c400) [pid = 2319] [serial = 1425] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 147 (0x11abd9400) [pid = 2319] [serial = 1426] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 146 (0x11c37b000) [pid = 2319] [serial = 1431] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 145 (0x118e0a800) [pid = 2319] [serial = 1422] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 144 (0x11925f400) [pid = 2319] [serial = 1423] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 143 (0x1152bd400) [pid = 2319] [serial = 1420] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 142 (0x114bc2800) [pid = 2319] [serial = 1419] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 141 (0x11b71a800) [pid = 2319] [serial = 1368] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 140 (0x11beb8400) [pid = 2319] [serial = 1369] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 139 (0x118846000) [pid = 2319] [serial = 1362] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 138 (0x118e0f000) [pid = 2319] [serial = 1363] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 137 (0x123732c00) [pid = 2319] [serial = 1377] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 136 (0x11a441400) [pid = 2319] [serial = 1365] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 135 (0x11abd6c00) [pid = 2319] [serial = 1366] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 134 (0x11bf6ec00) [pid = 2319] [serial = 1371] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 133 (0x118621000) [pid = 2319] [serial = 1360] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 132 (0x11572e000) [pid = 2319] [serial = 1359] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 131 (0x123a5cc00) [pid = 2319] [serial = 1380] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 130 (0x114f21400) [pid = 2319] [serial = 1357] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 129 (0x1147d8800) [pid = 2319] [serial = 1356] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 128 (0x12a055c00) [pid = 2319] [serial = 1342] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 127 (0x123971400) [pid = 2319] [serial = 1378] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 126 (0x1272e5400) [pid = 2319] [serial = 1383] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 125 (0x12966d000) [pid = 2319] [serial = 1395] [outer = 0x0] [url = about:blank] 03:13:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 124 (0x129537000) [pid = 2319] [serial = 1393] [outer = 0x0] [url = about:blank] 03:13:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 619ms 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 123 (0x118851000) [pid = 2319] [serial = 1386] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | --DOMWINDOW == 122 (0x11bebbc00) [pid = 2319] [serial = 1387] [outer = 0x0] [url = about:blank] 03:13:55 INFO - PROCESS | 2319 | 1461665635862 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 03:13:55 INFO - PROCESS | 2319 | 1461665635863 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 03:13:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:13:55 INFO - PROCESS | 2319 | 1461665635865 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:13:55 INFO - PROCESS | 2319 | 1461665635868 Marionette TRACE conn2 <- [1,1986,null,{}] 03:13:55 INFO - PROCESS | 2319 | 1461665635875 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:13:55 INFO - PROCESS | 2319 | 1461665635963 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 03:13:55 INFO - PROCESS | 2319 | 1461665635991 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:56 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bfa0800 == 52 [pid = 2319] [id = 504] 03:13:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 123 (0x11b715c00) [pid = 2319] [serial = 1512] [outer = 0x0] 03:13:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 124 (0x11b7c1c00) [pid = 2319] [serial = 1513] [outer = 0x11b715c00] 03:13:56 INFO - PROCESS | 2319 | 1461665636019 Marionette DEBUG loaded listener.js 03:13:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 125 (0x11bec3000) [pid = 2319] [serial = 1514] [outer = 0x11b715c00] 03:13:56 INFO - PROCESS | 2319 | 1461665636375 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:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 521ms 03:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:13:56 INFO - PROCESS | 2319 | 1461665636387 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 03:13:56 INFO - PROCESS | 2319 | 1461665636390 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 03:13:56 INFO - PROCESS | 2319 | 1461665636393 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:13:56 INFO - PROCESS | 2319 | 1461665636394 Marionette TRACE conn2 <- [1,1990,null,{}] 03:13:56 INFO - PROCESS | 2319 | 1461665636396 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:13:56 INFO - PROCESS | 2319 | 1461665636484 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 03:13:56 INFO - PROCESS | 2319 | 1461665636541 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:56 INFO - PROCESS | 2319 | ++DOCSHELL 0x125a86800 == 53 [pid = 2319] [id = 505] 03:13:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 126 (0x11bec5c00) [pid = 2319] [serial = 1515] [outer = 0x0] 03:13:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 127 (0x11c375800) [pid = 2319] [serial = 1516] [outer = 0x11bec5c00] 03:13:56 INFO - PROCESS | 2319 | 1461665636567 Marionette DEBUG loaded listener.js 03:13:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 128 (0x123687000) [pid = 2319] [serial = 1517] [outer = 0x11bec5c00] 03:13:56 INFO - PROCESS | 2319 | 1461665636848 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:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 468ms 03:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:13:56 INFO - PROCESS | 2319 | 1461665636863 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 03:13:56 INFO - PROCESS | 2319 | 1461665636864 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 03:13:56 INFO - PROCESS | 2319 | 1461665636866 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:13:56 INFO - PROCESS | 2319 | 1461665636867 Marionette TRACE conn2 <- [1,1994,null,{}] 03:13:56 INFO - PROCESS | 2319 | 1461665636869 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:13:56 INFO - PROCESS | 2319 | 1461665636967 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 03:13:57 INFO - PROCESS | 2319 | 1461665637025 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:57 INFO - PROCESS | 2319 | ++DOCSHELL 0x127f07800 == 54 [pid = 2319] [id = 506] 03:13:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 129 (0x11bf64800) [pid = 2319] [serial = 1518] [outer = 0x0] 03:13:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 130 (0x123734400) [pid = 2319] [serial = 1519] [outer = 0x11bf64800] 03:13:57 INFO - PROCESS | 2319 | 1461665637050 Marionette DEBUG loaded listener.js 03:13:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 131 (0x123a5d800) [pid = 2319] [serial = 1520] [outer = 0x11bf64800] 03:13:57 INFO - PROCESS | 2319 | 1461665637353 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:13:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 519ms 03:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:13:57 INFO - PROCESS | 2319 | 1461665637386 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 03:13:57 INFO - PROCESS | 2319 | 1461665637387 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 03:13:57 INFO - PROCESS | 2319 | 1461665637391 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:13:57 INFO - PROCESS | 2319 | 1461665637393 Marionette TRACE conn2 <- [1,1998,null,{}] 03:13:57 INFO - PROCESS | 2319 | 1461665637395 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:13:57 INFO - PROCESS | 2319 | 1461665637493 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 03:13:57 INFO - PROCESS | 2319 | 1461665637498 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:57 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a3f6000 == 55 [pid = 2319] [id = 507] 03:13:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 132 (0x126b59000) [pid = 2319] [serial = 1521] [outer = 0x0] 03:13:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 133 (0x127ed0c00) [pid = 2319] [serial = 1522] [outer = 0x126b59000] 03:13:57 INFO - PROCESS | 2319 | 1461665637525 Marionette DEBUG loaded listener.js 03:13:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 134 (0x12953c400) [pid = 2319] [serial = 1523] [outer = 0x126b59000] 03:13:57 INFO - PROCESS | 2319 | 1461665637902 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:13:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 523ms 03:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:13:57 INFO - PROCESS | 2319 | 1461665637913 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 03:13:57 INFO - PROCESS | 2319 | 1461665637914 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 03:13:57 INFO - PROCESS | 2319 | 1461665637917 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:13:57 INFO - PROCESS | 2319 | 1461665637918 Marionette TRACE conn2 <- [1,2002,null,{}] 03:13:57 INFO - PROCESS | 2319 | 1461665637921 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:13:58 INFO - PROCESS | 2319 | 1461665638032 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 03:13:58 INFO - PROCESS | 2319 | 1461665638044 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:58 INFO - PROCESS | 2319 | ++DOCSHELL 0x12abd5800 == 56 [pid = 2319] [id = 508] 03:13:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 135 (0x12953f800) [pid = 2319] [serial = 1524] [outer = 0x0] 03:13:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 136 (0x129671800) [pid = 2319] [serial = 1525] [outer = 0x12953f800] 03:13:58 INFO - PROCESS | 2319 | 1461665638070 Marionette DEBUG loaded listener.js 03:13:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 137 (0x129686000) [pid = 2319] [serial = 1526] [outer = 0x12953f800] 03:13:58 INFO - PROCESS | 2319 | 1461665638402 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:13:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:13:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 519ms 03:13:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:13:58 INFO - PROCESS | 2319 | 1461665638436 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 03:13:58 INFO - PROCESS | 2319 | 1461665638438 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 03:13:58 INFO - PROCESS | 2319 | 1461665638441 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:13:58 INFO - PROCESS | 2319 | 1461665638442 Marionette TRACE conn2 <- [1,2006,null,{}] 03:13:58 INFO - PROCESS | 2319 | 1461665638450 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:13:58 INFO - PROCESS | 2319 | 1461665638558 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 03:13:58 INFO - PROCESS | 2319 | 1461665638595 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:58 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b41a000 == 57 [pid = 2319] [id = 509] 03:13:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 138 (0x12966ac00) [pid = 2319] [serial = 1527] [outer = 0x0] 03:13:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 139 (0x1296bcc00) [pid = 2319] [serial = 1528] [outer = 0x12966ac00] 03:13:58 INFO - PROCESS | 2319 | 1461665638621 Marionette DEBUG loaded listener.js 03:13:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 140 (0x12a057400) [pid = 2319] [serial = 1529] [outer = 0x12966ac00] 03:13:58 INFO - PROCESS | 2319 | 1461665638952 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:13:58 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:13:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 520ms 03:13:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:13:58 INFO - PROCESS | 2319 | 1461665638962 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 03:13:58 INFO - PROCESS | 2319 | 1461665638963 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 03:13:58 INFO - PROCESS | 2319 | 1461665638965 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:13:58 INFO - PROCESS | 2319 | 1461665638966 Marionette TRACE conn2 <- [1,2010,null,{}] 03:13:58 INFO - PROCESS | 2319 | 1461665638968 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:13:59 INFO - PROCESS | 2319 | 1461665639082 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 03:13:59 INFO - PROCESS | 2319 | 1461665639130 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:59 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ce47000 == 58 [pid = 2319] [id = 510] 03:13:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 141 (0x12a8a9000) [pid = 2319] [serial = 1530] [outer = 0x0] 03:13:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 142 (0x12a8ab800) [pid = 2319] [serial = 1531] [outer = 0x12a8a9000] 03:13:59 INFO - PROCESS | 2319 | 1461665639155 Marionette DEBUG loaded listener.js 03:13:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 143 (0x12a8b3000) [pid = 2319] [serial = 1532] [outer = 0x12a8a9000] 03:13:59 INFO - PROCESS | 2319 | 1461665639464 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:13:59 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:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 519ms 03:13:59 INFO - PROCESS | 2319 | 1461665639484 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 03:13:59 INFO - PROCESS | 2319 | 1461665639485 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 03:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:13:59 INFO - PROCESS | 2319 | 1461665639488 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:13:59 INFO - PROCESS | 2319 | 1461665639490 Marionette TRACE conn2 <- [1,2014,null,{}] 03:13:59 INFO - PROCESS | 2319 | 1461665639495 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:13:59 INFO - PROCESS | 2319 | 1461665639613 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 03:13:59 INFO - PROCESS | 2319 | --DOMWINDOW == 142 (0x1147d9800) [pid = 2319] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:13:59 INFO - PROCESS | 2319 | --DOMWINDOW == 141 (0x11453fc00) [pid = 2319] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:13:59 INFO - PROCESS | 2319 | --DOMWINDOW == 140 (0x1189b4000) [pid = 2319] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:13:59 INFO - PROCESS | 2319 | --DOMWINDOW == 139 (0x125f3d400) [pid = 2319] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:13:59 INFO - PROCESS | 2319 | --DOMWINDOW == 138 (0x11ab5f400) [pid = 2319] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:13:59 INFO - PROCESS | 2319 | --DOMWINDOW == 137 (0x1154d6000) [pid = 2319] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:13:59 INFO - PROCESS | 2319 | --DOMWINDOW == 136 (0x123965800) [pid = 2319] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:13:59 INFO - PROCESS | 2319 | --DOMWINDOW == 135 (0x11bec6000) [pid = 2319] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:13:59 INFO - PROCESS | 2319 | --DOMWINDOW == 134 (0x11b7c1400) [pid = 2319] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:13:59 INFO - PROCESS | 2319 | --DOMWINDOW == 133 (0x118fb4c00) [pid = 2319] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:13:59 INFO - PROCESS | 2319 | --DOMWINDOW == 132 (0x118e79400) [pid = 2319] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:13:59 INFO - PROCESS | 2319 | --DOMWINDOW == 131 (0x1272eac00) [pid = 2319] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:13:59 INFO - PROCESS | 2319 | --DOMWINDOW == 130 (0x118628000) [pid = 2319] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:13:59 INFO - PROCESS | 2319 | 1461665639958 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:59 INFO - PROCESS | 2319 | ++DOCSHELL 0x118661000 == 59 [pid = 2319] [id = 511] 03:13:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 131 (0x1133d8800) [pid = 2319] [serial = 1533] [outer = 0x0] 03:13:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 132 (0x1154d9000) [pid = 2319] [serial = 1534] [outer = 0x1133d8800] 03:13:59 INFO - PROCESS | 2319 | 1461665639983 Marionette DEBUG loaded listener.js 03:14:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 133 (0x11a43e800) [pid = 2319] [serial = 1535] [outer = 0x1133d8800] 03:14:00 INFO - PROCESS | 2319 | 1461665640284 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:14:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 823ms 03:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:14:00 INFO - PROCESS | 2319 | 1461665640312 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 03:14:00 INFO - PROCESS | 2319 | 1461665640313 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 03:14:00 INFO - PROCESS | 2319 | 1461665640315 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:14:00 INFO - PROCESS | 2319 | 1461665640317 Marionette TRACE conn2 <- [1,2018,null,{}] 03:14:00 INFO - PROCESS | 2319 | 1461665640319 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:14:00 INFO - PROCESS | 2319 | 1461665640422 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 03:14:00 INFO - PROCESS | 2319 | 1461665640426 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:00 INFO - PROCESS | 2319 | ++DOCSHELL 0x12db59000 == 60 [pid = 2319] [id = 512] 03:14:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 134 (0x11ab5f400) [pid = 2319] [serial = 1536] [outer = 0x0] 03:14:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 135 (0x1276c5400) [pid = 2319] [serial = 1537] [outer = 0x11ab5f400] 03:14:00 INFO - PROCESS | 2319 | 1461665640456 Marionette DEBUG loaded listener.js 03:14:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 136 (0x12b688c00) [pid = 2319] [serial = 1538] [outer = 0x11ab5f400] 03:14:00 INFO - PROCESS | 2319 | 1461665640800 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:14:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 519ms 03:14:00 INFO - PROCESS | 2319 | 1461665640836 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 03:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:14:00 INFO - PROCESS | 2319 | 1461665640837 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 03:14:00 INFO - PROCESS | 2319 | 1461665640842 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:14:00 INFO - PROCESS | 2319 | 1461665640843 Marionette TRACE conn2 <- [1,2022,null,{}] 03:14:00 INFO - PROCESS | 2319 | 1461665640856 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:14:00 INFO - PROCESS | 2319 | 1461665640943 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 03:14:00 INFO - PROCESS | 2319 | 1461665640947 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:00 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e31b800 == 61 [pid = 2319] [id = 513] 03:14:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 137 (0x12b68a800) [pid = 2319] [serial = 1539] [outer = 0x0] 03:14:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 138 (0x12b68f800) [pid = 2319] [serial = 1540] [outer = 0x12b68a800] 03:14:00 INFO - PROCESS | 2319 | 1461665640972 Marionette DEBUG loaded listener.js 03:14:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 139 (0x12b841400) [pid = 2319] [serial = 1541] [outer = 0x12b68a800] 03:14:01 INFO - PROCESS | 2319 | 1461665641405 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:14:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:14:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 618ms 03:14:01 INFO - PROCESS | 2319 | 1461665641461 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 03:14:01 INFO - PROCESS | 2319 | 1461665641462 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 03:14:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:14:01 INFO - PROCESS | 2319 | 1461665641466 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:14:01 INFO - PROCESS | 2319 | 1461665641467 Marionette TRACE conn2 <- [1,2026,null,{}] 03:14:01 INFO - PROCESS | 2319 | 1461665641471 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:14:01 INFO - PROCESS | 2319 | 1461665641635 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 03:14:01 INFO - PROCESS | 2319 | 1461665641650 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:01 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e78d800 == 62 [pid = 2319] [id = 514] 03:14:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 140 (0x12b68b800) [pid = 2319] [serial = 1542] [outer = 0x0] 03:14:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 141 (0x12b986000) [pid = 2319] [serial = 1543] [outer = 0x12b68b800] 03:14:01 INFO - PROCESS | 2319 | 1461665641688 Marionette DEBUG loaded listener.js 03:14:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 142 (0x12bc50c00) [pid = 2319] [serial = 1544] [outer = 0x12b68b800] 03:14:02 INFO - PROCESS | 2319 | 1461665642134 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:14:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 721ms 03:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:14:02 INFO - PROCESS | 2319 | 1461665642187 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 03:14:02 INFO - PROCESS | 2319 | 1461665642191 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 03:14:02 INFO - PROCESS | 2319 | 1461665642195 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:14:02 INFO - PROCESS | 2319 | 1461665642198 Marionette TRACE conn2 <- [1,2030,null,{}] 03:14:02 INFO - PROCESS | 2319 | 1461665642202 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:14:02 INFO - PROCESS | 2319 | 1461665642314 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 03:14:02 INFO - PROCESS | 2319 | 1461665642432 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:02 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b7d3800 == 63 [pid = 2319] [id = 515] 03:14:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 143 (0x11570ac00) [pid = 2319] [serial = 1545] [outer = 0x0] 03:14:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 144 (0x115761000) [pid = 2319] [serial = 1546] [outer = 0x11570ac00] 03:14:02 INFO - PROCESS | 2319 | 1461665642465 Marionette DEBUG loaded listener.js 03:14:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 145 (0x118849800) [pid = 2319] [serial = 1547] [outer = 0x11570ac00] 03:14:02 INFO - PROCESS | 2319 | 1461665642894 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:14:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 721ms 03:14:02 INFO - PROCESS | 2319 | 1461665642916 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 03:14:02 INFO - PROCESS | 2319 | 1461665642920 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 03:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:14:02 INFO - PROCESS | 2319 | 1461665642926 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:14:02 INFO - PROCESS | 2319 | 1461665642928 Marionette TRACE conn2 <- [1,2034,null,{}] 03:14:02 INFO - PROCESS | 2319 | 1461665642931 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:14:03 INFO - PROCESS | 2319 | 1461665643039 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 03:14:03 INFO - PROCESS | 2319 | 1461665643103 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:03 INFO - PROCESS | 2319 | ++DOCSHELL 0x125f83800 == 64 [pid = 2319] [id = 516] 03:14:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 146 (0x118e7dc00) [pid = 2319] [serial = 1548] [outer = 0x0] 03:14:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 147 (0x119c8e000) [pid = 2319] [serial = 1549] [outer = 0x118e7dc00] 03:14:03 INFO - PROCESS | 2319 | 1461665643174 Marionette DEBUG loaded listener.js 03:14:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 148 (0x11bb05c00) [pid = 2319] [serial = 1550] [outer = 0x118e7dc00] 03:14:03 INFO - PROCESS | 2319 | 1461665643630 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:14:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 720ms 03:14:03 INFO - PROCESS | 2319 | 1461665643691 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 03:14:03 INFO - PROCESS | 2319 | 1461665643694 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 03:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:14:03 INFO - PROCESS | 2319 | 1461665643700 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:14:03 INFO - PROCESS | 2319 | 1461665643705 Marionette TRACE conn2 <- [1,2038,null,{}] 03:14:03 INFO - PROCESS | 2319 | 1461665643718 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:14:03 INFO - PROCESS | 2319 | 1461665643869 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 03:14:03 INFO - PROCESS | 2319 | 1461665643976 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:03 INFO - PROCESS | 2319 | ++DOCSHELL 0x12db58800 == 65 [pid = 2319] [id = 517] 03:14:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 149 (0x12396dc00) [pid = 2319] [serial = 1551] [outer = 0x0] 03:14:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 150 (0x1272e8800) [pid = 2319] [serial = 1552] [outer = 0x12396dc00] 03:14:04 INFO - PROCESS | 2319 | 1461665644010 Marionette DEBUG loaded listener.js 03:14:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 151 (0x127811800) [pid = 2319] [serial = 1553] [outer = 0x12396dc00] 03:14:04 INFO - PROCESS | 2319 | 1461665644475 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:14:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 784ms 03:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:14:04 INFO - PROCESS | 2319 | 1461665644484 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 03:14:04 INFO - PROCESS | 2319 | 1461665644488 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 03:14:04 INFO - PROCESS | 2319 | 1461665644493 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:14:04 INFO - PROCESS | 2319 | 1461665644495 Marionette TRACE conn2 <- [1,2042,null,{}] 03:14:04 INFO - PROCESS | 2319 | 1461665644499 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:14:04 INFO - PROCESS | 2319 | 1461665644653 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 03:14:04 INFO - PROCESS | 2319 | 1461665644754 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:04 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ead4800 == 66 [pid = 2319] [id = 518] 03:14:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 152 (0x127fef400) [pid = 2319] [serial = 1554] [outer = 0x0] 03:14:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 153 (0x129070800) [pid = 2319] [serial = 1555] [outer = 0x127fef400] 03:14:04 INFO - PROCESS | 2319 | 1461665644800 Marionette DEBUG loaded listener.js 03:14:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 154 (0x12a05f000) [pid = 2319] [serial = 1556] [outer = 0x127fef400] 03:14:05 INFO - PROCESS | 2319 | 1461665645250 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:14:05 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:14:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 821ms 03:14:05 INFO - PROCESS | 2319 | 1461665645314 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 03:14:05 INFO - PROCESS | 2319 | 1461665645315 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 03:14:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:14:05 INFO - PROCESS | 2319 | 1461665645318 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:14:05 INFO - PROCESS | 2319 | 1461665645319 Marionette TRACE conn2 <- [1,2046,null,{}] 03:14:05 INFO - PROCESS | 2319 | 1461665645340 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:14:05 INFO - PROCESS | 2319 | 1461665645449 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 03:14:05 INFO - PROCESS | 2319 | 1461665645525 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:05 INFO - PROCESS | 2319 | ++DOCSHELL 0x12eeb3800 == 67 [pid = 2319] [id = 519] 03:14:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 155 (0x12953ac00) [pid = 2319] [serial = 1557] [outer = 0x0] 03:14:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 156 (0x12b623800) [pid = 2319] [serial = 1558] [outer = 0x12953ac00] 03:14:05 INFO - PROCESS | 2319 | 1461665645555 Marionette DEBUG loaded listener.js 03:14:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 157 (0x12b689000) [pid = 2319] [serial = 1559] [outer = 0x12953ac00] 03:14:05 INFO - PROCESS | 2319 | 1461665645987 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:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 718ms 03:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:14:06 INFO - PROCESS | 2319 | 1461665646037 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 03:14:06 INFO - PROCESS | 2319 | 1461665646038 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 03:14:06 INFO - PROCESS | 2319 | 1461665646040 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:14:06 INFO - PROCESS | 2319 | 1461665646042 Marionette TRACE conn2 <- [1,2050,null,{}] 03:14:06 INFO - PROCESS | 2319 | 1461665646044 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:14:06 INFO - PROCESS | 2319 | 1461665646188 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 03:14:06 INFO - PROCESS | 2319 | 1461665646267 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:06 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bf2c800 == 68 [pid = 2319] [id = 520] 03:14:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 158 (0x11ab61c00) [pid = 2319] [serial = 1560] [outer = 0x0] 03:14:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 159 (0x12b62fc00) [pid = 2319] [serial = 1561] [outer = 0x11ab61c00] 03:14:06 INFO - PROCESS | 2319 | 1461665646298 Marionette DEBUG loaded listener.js 03:14:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 160 (0x12bf65000) [pid = 2319] [serial = 1562] [outer = 0x11ab61c00] 03:14:06 INFO - PROCESS | 2319 | 1461665646728 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:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 769ms 03:14:06 INFO - PROCESS | 2319 | 1461665646810 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 03:14:06 INFO - PROCESS | 2319 | 1461665646811 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 03:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:14:06 INFO - PROCESS | 2319 | 1461665646813 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:14:06 INFO - PROCESS | 2319 | 1461665646815 Marionette TRACE conn2 <- [1,2054,null,{}] 03:14:06 INFO - PROCESS | 2319 | 1461665646817 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:14:06 INFO - PROCESS | 2319 | 1461665646925 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 03:14:07 INFO - PROCESS | 2319 | 1461665647211 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:07 INFO - PROCESS | 2319 | ++DOCSHELL 0x11aa5b800 == 69 [pid = 2319] [id = 521] 03:14:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 161 (0x1133d6400) [pid = 2319] [serial = 1563] [outer = 0x0] 03:14:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 162 (0x113609400) [pid = 2319] [serial = 1564] [outer = 0x1133d6400] 03:14:07 INFO - PROCESS | 2319 | 1461665647242 Marionette DEBUG loaded listener.js 03:14:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 163 (0x114bc2800) [pid = 2319] [serial = 1565] [outer = 0x1133d6400] 03:14:07 INFO - PROCESS | 2319 | 1461665647654 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:14:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:14:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 869ms 03:14:07 INFO - PROCESS | 2319 | 1461665647683 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 03:14:07 INFO - PROCESS | 2319 | 1461665647686 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 03:14:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:14:07 INFO - PROCESS | 2319 | 1461665647689 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:14:07 INFO - PROCESS | 2319 | 1461665647693 Marionette TRACE conn2 <- [1,2058,null,{}] 03:14:07 INFO - PROCESS | 2319 | 1461665647696 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:14:07 INFO - PROCESS | 2319 | 1461665647796 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 03:14:07 INFO - PROCESS | 2319 | 1461665647862 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:07 INFO - PROCESS | 2319 | ++DOCSHELL 0x12792c000 == 70 [pid = 2319] [id = 522] 03:14:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 164 (0x114f4c000) [pid = 2319] [serial = 1566] [outer = 0x0] 03:14:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 165 (0x118671c00) [pid = 2319] [serial = 1567] [outer = 0x114f4c000] 03:14:07 INFO - PROCESS | 2319 | 1461665647890 Marionette DEBUG loaded listener.js 03:14:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 166 (0x11884c000) [pid = 2319] [serial = 1568] [outer = 0x114f4c000] 03:14:08 INFO - PROCESS | 2319 | 1461665648329 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:14:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:14:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 677ms 03:14:08 INFO - PROCESS | 2319 | 1461665648369 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 03:14:08 INFO - PROCESS | 2319 | 1461665648371 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 03:14:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:14:08 INFO - PROCESS | 2319 | 1461665648374 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:14:08 INFO - PROCESS | 2319 | 1461665648375 Marionette TRACE conn2 <- [1,2062,null,{}] 03:14:08 INFO - PROCESS | 2319 | 1461665648377 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:14:08 INFO - PROCESS | 2319 | 1461665648495 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 03:14:08 INFO - PROCESS | 2319 | 1461665648592 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:08 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bf8b000 == 71 [pid = 2319] [id = 523] 03:14:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 167 (0x11a7b7c00) [pid = 2319] [serial = 1569] [outer = 0x0] 03:14:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 168 (0x11ab61800) [pid = 2319] [serial = 1570] [outer = 0x11a7b7c00] 03:14:08 INFO - PROCESS | 2319 | 1461665648621 Marionette DEBUG loaded listener.js 03:14:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 169 (0x11b7c2c00) [pid = 2319] [serial = 1571] [outer = 0x11a7b7c00] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x12b82b800 == 70 [pid = 2319] [id = 468] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x12dbb1000 == 69 [pid = 2319] [id = 469] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x12e31b800 == 68 [pid = 2319] [id = 513] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x12db59000 == 67 [pid = 2319] [id = 512] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x118661000 == 66 [pid = 2319] [id = 511] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x12728a000 == 65 [pid = 2319] [id = 489] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x12ce47000 == 64 [pid = 2319] [id = 510] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x1290e3000 == 63 [pid = 2319] [id = 490] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x12b41a000 == 62 [pid = 2319] [id = 509] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 168 (0x1276c6400) [pid = 2319] [serial = 1483] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 167 (0x12906a400) [pid = 2319] [serial = 1447] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 166 (0x12a05d800) [pid = 2319] [serial = 1453] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 165 (0x123908000) [pid = 2319] [serial = 1443] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 164 (0x129674000) [pid = 2319] [serial = 1450] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x12abd5800 == 61 [pid = 2319] [id = 508] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x12a3f6000 == 60 [pid = 2319] [id = 507] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x127f07800 == 59 [pid = 2319] [id = 506] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x125a86800 == 58 [pid = 2319] [id = 505] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x11bfa0800 == 57 [pid = 2319] [id = 504] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x125b71000 == 56 [pid = 2319] [id = 503] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x116897800 == 55 [pid = 2319] [id = 502] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x12ea69000 == 54 [pid = 2319] [id = 500] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x12e980000 == 53 [pid = 2319] [id = 499] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x12e78e800 == 52 [pid = 2319] [id = 498] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x12dc99000 == 51 [pid = 2319] [id = 497] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x126bda800 == 50 [pid = 2319] [id = 496] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x119112800 == 49 [pid = 2319] [id = 495] 03:14:08 INFO - PROCESS | 2319 | --DOCSHELL 0x12dbb9800 == 48 [pid = 2319] [id = 494] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 163 (0x1272f3400) [pid = 2319] [serial = 1481] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 162 (0x123a5e000) [pid = 2319] [serial = 1434] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 161 (0x1296c9800) [pid = 2319] [serial = 1456] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 160 (0x114f1cc00) [pid = 2319] [serial = 1459] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 159 (0x12ab5ac00) [pid = 2319] [serial = 1457] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 158 (0x116683800) [pid = 2319] [serial = 1437] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 157 (0x119262c00) [pid = 2319] [serial = 1465] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 156 (0x1272ef800) [pid = 2319] [serial = 1279] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 155 (0x11b7bac00) [pid = 2319] [serial = 1468] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 154 (0x11a888c00) [pid = 2319] [serial = 1440] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 153 (0x118850800) [pid = 2319] [serial = 1463] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 152 (0x1268df800) [pid = 2319] [serial = 1478] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 151 (0x126b1c800) [pid = 2319] [serial = 1351] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 150 (0x114f50000) [pid = 2319] [serial = 1460] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 149 (0x11c372000) [pid = 2319] [serial = 1472] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 148 (0x1296b9400) [pid = 2319] [serial = 874] [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:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 147 (0x11b7c0c00) [pid = 2319] [serial = 1348] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 146 (0x11c378000) [pid = 2319] [serial = 1474] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 145 (0x11bf69000) [pid = 2319] [serial = 1471] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 144 (0x126b58800) [pid = 2319] [serial = 1480] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 143 (0x129539400) [pid = 2319] [serial = 1354] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 142 (0x118628400) [pid = 2319] [serial = 1462] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 141 (0x123a5d400) [pid = 2319] [serial = 1477] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 140 (0x11bebc400) [pid = 2319] [serial = 1469] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 139 (0x11a887c00) [pid = 2319] [serial = 1466] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 2319 | --DOMWINDOW == 138 (0x1189a6800) [pid = 2319] [serial = 1345] [outer = 0x0] [url = about:blank] 03:14:09 INFO - PROCESS | 2319 | 1461665649011 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:14:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 669ms 03:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:14:09 INFO - PROCESS | 2319 | 1461665649044 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 03:14:09 INFO - PROCESS | 2319 | 1461665649045 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 03:14:09 INFO - PROCESS | 2319 | 1461665649051 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:14:09 INFO - PROCESS | 2319 | 1461665649056 Marionette TRACE conn2 <- [1,2066,null,{}] 03:14:09 INFO - PROCESS | 2319 | 1461665649062 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:14:09 INFO - PROCESS | 2319 | 1461665649149 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 03:14:09 INFO - PROCESS | 2319 | 1461665649208 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:09 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bf9d800 == 49 [pid = 2319] [id = 524] 03:14:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 139 (0x1189a6800) [pid = 2319] [serial = 1572] [outer = 0x0] 03:14:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 140 (0x11bb0d800) [pid = 2319] [serial = 1573] [outer = 0x1189a6800] 03:14:09 INFO - PROCESS | 2319 | 1461665649238 Marionette DEBUG loaded listener.js 03:14:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 141 (0x11bf6f800) [pid = 2319] [serial = 1574] [outer = 0x1189a6800] 03:14:09 INFO - PROCESS | 2319 | 1461665649543 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:14:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 534ms 03:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:14:09 INFO - PROCESS | 2319 | 1461665649581 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 03:14:09 INFO - PROCESS | 2319 | 1461665649583 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 03:14:09 INFO - PROCESS | 2319 | 1461665649585 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:14:09 INFO - PROCESS | 2319 | 1461665649586 Marionette TRACE conn2 <- [1,2070,null,{}] 03:14:09 INFO - PROCESS | 2319 | 1461665649589 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:14:09 INFO - PROCESS | 2319 | 1461665649674 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 03:14:09 INFO - PROCESS | 2319 | 1461665649679 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:09 INFO - PROCESS | 2319 | ++DOCSHELL 0x11a811800 == 50 [pid = 2319] [id = 525] 03:14:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 142 (0x11bf6ac00) [pid = 2319] [serial = 1575] [outer = 0x0] 03:14:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 143 (0x11c439800) [pid = 2319] [serial = 1576] [outer = 0x11bf6ac00] 03:14:09 INFO - PROCESS | 2319 | 1461665649705 Marionette DEBUG loaded listener.js 03:14:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 144 (0x123964800) [pid = 2319] [serial = 1577] [outer = 0x11bf6ac00] 03:14:10 INFO - PROCESS | 2319 | 1461665650050 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:14:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 520ms 03:14:10 INFO - PROCESS | 2319 | 1461665650106 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 03:14:10 INFO - PROCESS | 2319 | 1461665650107 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 03:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:14:10 INFO - PROCESS | 2319 | 1461665650109 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:14:10 INFO - PROCESS | 2319 | 1461665650110 Marionette TRACE conn2 <- [1,2074,null,{}] 03:14:10 INFO - PROCESS | 2319 | 1461665650113 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:14:10 INFO - PROCESS | 2319 | 1461665650197 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 03:14:10 INFO - PROCESS | 2319 | 1461665650201 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:10 INFO - PROCESS | 2319 | ++DOCSHELL 0x12951e000 == 51 [pid = 2319] [id = 526] 03:14:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 145 (0x125cb8c00) [pid = 2319] [serial = 1578] [outer = 0x0] 03:14:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 146 (0x125f3b800) [pid = 2319] [serial = 1579] [outer = 0x125cb8c00] 03:14:10 INFO - PROCESS | 2319 | 1461665650235 Marionette DEBUG loaded listener.js 03:14:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 147 (0x12764ac00) [pid = 2319] [serial = 1580] [outer = 0x125cb8c00] 03:14:10 INFO - PROCESS | 2319 | 1461665650594 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:14:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 519ms 03:14:10 INFO - PROCESS | 2319 | 1461665650629 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 03:14:10 INFO - PROCESS | 2319 | 1461665650631 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 03:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:14:10 INFO - PROCESS | 2319 | 1461665650633 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:14:10 INFO - PROCESS | 2319 | 1461665650634 Marionette TRACE conn2 <- [1,2078,null,{}] 03:14:10 INFO - PROCESS | 2319 | 1461665650636 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:14:10 INFO - PROCESS | 2319 | 1461665650756 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 03:14:10 INFO - PROCESS | 2319 | 1461665650798 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:10 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a3f6000 == 52 [pid = 2319] [id = 527] 03:14:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 148 (0x126f52c00) [pid = 2319] [serial = 1581] [outer = 0x0] 03:14:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 149 (0x1276ca000) [pid = 2319] [serial = 1582] [outer = 0x126f52c00] 03:14:10 INFO - PROCESS | 2319 | 1461665650823 Marionette DEBUG loaded listener.js 03:14:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 150 (0x129535000) [pid = 2319] [serial = 1583] [outer = 0x126f52c00] 03:14:11 INFO - PROCESS | 2319 | 1461665651137 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:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 522ms 03:14:11 INFO - PROCESS | 2319 | 1461665651157 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 03:14:11 INFO - PROCESS | 2319 | 1461665651160 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 03:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:14:11 INFO - PROCESS | 2319 | 1461665651168 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:14:11 INFO - PROCESS | 2319 | 1461665651169 Marionette TRACE conn2 <- [1,2082,null,{}] 03:14:11 INFO - PROCESS | 2319 | 1461665651172 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:14:11 INFO - PROCESS | 2319 | 1461665651279 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 03:14:11 INFO - PROCESS | 2319 | 1461665651320 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:11 INFO - PROCESS | 2319 | ++DOCSHELL 0x12abe5000 == 53 [pid = 2319] [id = 528] 03:14:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 151 (0x1292c3400) [pid = 2319] [serial = 1584] [outer = 0x0] 03:14:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 152 (0x129671400) [pid = 2319] [serial = 1585] [outer = 0x1292c3400] 03:14:11 INFO - PROCESS | 2319 | 1461665651346 Marionette DEBUG loaded listener.js 03:14:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 153 (0x1296b9400) [pid = 2319] [serial = 1586] [outer = 0x1292c3400] 03:14:11 INFO - PROCESS | 2319 | 1461665651669 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:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 526ms 03:14:11 INFO - PROCESS | 2319 | 1461665651691 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 03:14:11 INFO - PROCESS | 2319 | 1461665651692 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 03:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:14:11 INFO - PROCESS | 2319 | 1461665651694 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:14:11 INFO - PROCESS | 2319 | 1461665651695 Marionette TRACE conn2 <- [1,2086,null,{}] 03:14:11 INFO - PROCESS | 2319 | 1461665651697 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:14:11 INFO - PROCESS | 2319 | 1461665651842 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 03:14:11 INFO - PROCESS | 2319 | 1461665651863 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:11 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc9a800 == 54 [pid = 2319] [id = 529] 03:14:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 154 (0x129669400) [pid = 2319] [serial = 1587] [outer = 0x0] 03:14:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 155 (0x1296d1800) [pid = 2319] [serial = 1588] [outer = 0x129669400] 03:14:11 INFO - PROCESS | 2319 | 1461665651902 Marionette DEBUG loaded listener.js 03:14:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 156 (0x12a8a8000) [pid = 2319] [serial = 1589] [outer = 0x129669400] 03:14:12 INFO - PROCESS | 2319 | 1461665652296 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:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 617ms 03:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:14:12 INFO - PROCESS | 2319 | 1461665652312 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 03:14:12 INFO - PROCESS | 2319 | 1461665652313 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 03:14:12 INFO - PROCESS | 2319 | 1461665652315 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:14:12 INFO - PROCESS | 2319 | 1461665652316 Marionette TRACE conn2 <- [1,2090,null,{}] 03:14:12 INFO - PROCESS | 2319 | 1461665652319 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:14:12 INFO - PROCESS | 2319 | 1461665652433 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 03:14:12 INFO - PROCESS | 2319 | 1461665652446 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:12 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d3e6000 == 55 [pid = 2319] [id = 530] 03:14:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 157 (0x12a8a9400) [pid = 2319] [serial = 1590] [outer = 0x0] 03:14:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 158 (0x12ab5b400) [pid = 2319] [serial = 1591] [outer = 0x12a8a9400] 03:14:12 INFO - PROCESS | 2319 | 1461665652471 Marionette DEBUG loaded listener.js 03:14:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 159 (0x12b625000) [pid = 2319] [serial = 1592] [outer = 0x12a8a9400] 03:14:12 INFO - PROCESS | 2319 | 1461665652835 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:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 569ms 03:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:14:12 INFO - PROCESS | 2319 | 1461665652885 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 03:14:12 INFO - PROCESS | 2319 | 1461665652887 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 03:14:12 INFO - PROCESS | 2319 | 1461665652890 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:14:12 INFO - PROCESS | 2319 | 1461665652892 Marionette TRACE conn2 <- [1,2094,null,{}] 03:14:12 INFO - PROCESS | 2319 | 1461665652895 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:14:13 INFO - PROCESS | 2319 | 1461665653056 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 158 (0x11ab5f400) [pid = 2319] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 157 (0x11bec2800) [pid = 2319] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 156 (0x1292b9c00) [pid = 2319] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 155 (0x114b42c00) [pid = 2319] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 154 (0x118fb1c00) [pid = 2319] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 153 (0x11bebfc00) [pid = 2319] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 152 (0x1296c7400) [pid = 2319] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 151 (0x1166df400) [pid = 2319] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 150 (0x11bebcc00) [pid = 2319] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 149 (0x11c371400) [pid = 2319] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 148 (0x123733800) [pid = 2319] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 147 (0x129680c00) [pid = 2319] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 146 (0x1276bf400) [pid = 2319] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 145 (0x118941c00) [pid = 2319] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 144 (0x11884ac00) [pid = 2319] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 143 (0x123a54400) [pid = 2319] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 142 (0x114f49c00) [pid = 2319] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 141 (0x12953f800) [pid = 2319] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 140 (0x12966ac00) [pid = 2319] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 139 (0x12a8a9000) [pid = 2319] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 138 (0x1133d8800) [pid = 2319] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 137 (0x11b715c00) [pid = 2319] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 136 (0x118849000) [pid = 2319] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 135 (0x12b68a800) [pid = 2319] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 134 (0x12889d400) [pid = 2319] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 133 (0x11bec5c00) [pid = 2319] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 132 (0x12953d000) [pid = 2319] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 131 (0x11bf64800) [pid = 2319] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 130 (0x118e08c00) [pid = 2319] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 129 (0x126b59000) [pid = 2319] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 128 (0x1147d5000) [pid = 2319] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 127 (0x11a885000) [pid = 2319] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 126 (0x114245c00) [pid = 2319] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 125 (0x11575b400) [pid = 2319] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:14:13 INFO - PROCESS | 2319 | --DOMWINDOW == 124 (0x123968000) [pid = 2319] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:14:13 INFO - PROCESS | 2319 | 1461665653439 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:13 INFO - PROCESS | 2319 | ++DOCSHELL 0x114fc6000 == 56 [pid = 2319] [id = 531] 03:14:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 125 (0x1133d8c00) [pid = 2319] [serial = 1593] [outer = 0x0] 03:14:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 126 (0x114b44400) [pid = 2319] [serial = 1594] [outer = 0x1133d8c00] 03:14:13 INFO - PROCESS | 2319 | 1461665653471 Marionette DEBUG loaded listener.js 03:14:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 127 (0x118fb1c00) [pid = 2319] [serial = 1595] [outer = 0x1133d8c00] 03:14:13 INFO - PROCESS | 2319 | 1461665653768 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:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 922ms 03:14:13 INFO - PROCESS | 2319 | 1461665653812 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 03:14:13 INFO - PROCESS | 2319 | 1461665653813 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 03:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:14:13 INFO - PROCESS | 2319 | 1461665653816 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:14:13 INFO - PROCESS | 2319 | 1461665653817 Marionette TRACE conn2 <- [1,2098,null,{}] 03:14:13 INFO - PROCESS | 2319 | 1461665653819 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:14:13 INFO - PROCESS | 2319 | 1461665653922 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 03:14:13 INFO - PROCESS | 2319 | 1461665653983 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:13 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b213000 == 57 [pid = 2319] [id = 532] 03:14:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 128 (0x1155be400) [pid = 2319] [serial = 1596] [outer = 0x0] 03:14:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 129 (0x11bec3c00) [pid = 2319] [serial = 1597] [outer = 0x1155be400] 03:14:14 INFO - PROCESS | 2319 | 1461665654008 Marionette DEBUG loaded listener.js 03:14:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 130 (0x12953b800) [pid = 2319] [serial = 1598] [outer = 0x1155be400] 03:14:14 INFO - PROCESS | 2319 | 1461665654294 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:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 522ms 03:14:14 INFO - PROCESS | 2319 | 1461665654339 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 03:14:14 INFO - PROCESS | 2319 | 1461665654341 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 03:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:14:14 INFO - PROCESS | 2319 | 1461665654345 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:14:14 INFO - PROCESS | 2319 | 1461665654346 Marionette TRACE conn2 <- [1,2102,null,{}] 03:14:14 INFO - PROCESS | 2319 | 1461665654349 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:14:14 INFO - PROCESS | 2319 | 1461665654438 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 03:14:14 INFO - PROCESS | 2319 | 1461665654442 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:14 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dc9a800 == 58 [pid = 2319] [id = 533] 03:14:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 131 (0x1292b9c00) [pid = 2319] [serial = 1599] [outer = 0x0] 03:14:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 132 (0x12a05dc00) [pid = 2319] [serial = 1600] [outer = 0x1292b9c00] 03:14:14 INFO - PROCESS | 2319 | 1461665654467 Marionette DEBUG loaded listener.js 03:14:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 133 (0x12b630400) [pid = 2319] [serial = 1601] [outer = 0x1292b9c00] 03:14:14 INFO - PROCESS | 2319 | 1461665654808 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:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 470ms 03:14:14 INFO - PROCESS | 2319 | 1461665654815 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 03:14:14 INFO - PROCESS | 2319 | 1461665654816 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 03:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:14:14 INFO - PROCESS | 2319 | 1461665654819 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:14:14 INFO - PROCESS | 2319 | 1461665654820 Marionette TRACE conn2 <- [1,2106,null,{}] 03:14:14 INFO - PROCESS | 2319 | 1461665654822 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:14:14 INFO - PROCESS | 2319 | 1461665654945 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 03:14:14 INFO - PROCESS | 2319 | 1461665654952 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:14 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e781800 == 59 [pid = 2319] [id = 534] 03:14:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 134 (0x119260800) [pid = 2319] [serial = 1602] [outer = 0x0] 03:14:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 135 (0x12b686400) [pid = 2319] [serial = 1603] [outer = 0x119260800] 03:14:14 INFO - PROCESS | 2319 | 1461665654977 Marionette DEBUG loaded listener.js 03:14:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 136 (0x12bc4d000) [pid = 2319] [serial = 1604] [outer = 0x119260800] 03:14:15 INFO - PROCESS | 2319 | 1461665655282 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:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 519ms 03:14:15 INFO - PROCESS | 2319 | 1461665655339 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 03:14:15 INFO - PROCESS | 2319 | 1461665655340 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 03:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:14:15 INFO - PROCESS | 2319 | 1461665655343 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:14:15 INFO - PROCESS | 2319 | 1461665655344 Marionette TRACE conn2 <- [1,2110,null,{}] 03:14:15 INFO - PROCESS | 2319 | 1461665655346 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:14:15 INFO - PROCESS | 2319 | 1461665655503 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 03:14:15 INFO - PROCESS | 2319 | 1461665655573 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:15 INFO - PROCESS | 2319 | ++DOCSHELL 0x119109800 == 60 [pid = 2319] [id = 535] 03:14:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 137 (0x1133e0000) [pid = 2319] [serial = 1605] [outer = 0x0] 03:14:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 138 (0x1142be000) [pid = 2319] [serial = 1606] [outer = 0x1133e0000] 03:14:15 INFO - PROCESS | 2319 | 1461665655606 Marionette DEBUG loaded listener.js 03:14:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 139 (0x114f21000) [pid = 2319] [serial = 1607] [outer = 0x1133e0000] 03:14:16 INFO - PROCESS | 2319 | 1461665656094 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:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 769ms 03:14:16 INFO - PROCESS | 2319 | 1461665656113 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 03:14:16 INFO - PROCESS | 2319 | 1461665656115 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 03:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:14:16 INFO - PROCESS | 2319 | 1461665656118 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:14:16 INFO - PROCESS | 2319 | 1461665656122 Marionette TRACE conn2 <- [1,2114,null,{}] 03:14:16 INFO - PROCESS | 2319 | 1461665656144 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:14:16 INFO - PROCESS | 2319 | 1461665656257 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 03:14:16 INFO - PROCESS | 2319 | 1461665656335 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:16 INFO - PROCESS | 2319 | ++DOCSHELL 0x125f95000 == 61 [pid = 2319] [id = 536] 03:14:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 140 (0x118850000) [pid = 2319] [serial = 1608] [outer = 0x0] 03:14:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 141 (0x11912e800) [pid = 2319] [serial = 1609] [outer = 0x118850000] 03:14:16 INFO - PROCESS | 2319 | 1461665656367 Marionette DEBUG loaded listener.js 03:14:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 142 (0x119d43000) [pid = 2319] [serial = 1610] [outer = 0x118850000] 03:14:16 INFO - PROCESS | 2319 | 1461665656758 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:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 690ms 03:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:14:16 INFO - PROCESS | 2319 | 1461665656810 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 03:14:16 INFO - PROCESS | 2319 | 1461665656812 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 03:14:16 INFO - PROCESS | 2319 | 1461665656814 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:14:16 INFO - PROCESS | 2319 | 1461665656816 Marionette TRACE conn2 <- [1,2118,null,{}] 03:14:16 INFO - PROCESS | 2319 | 1461665656818 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:14:16 INFO - PROCESS | 2319 | 1461665656946 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 03:14:17 INFO - PROCESS | 2319 | 1461665657025 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:17 INFO - PROCESS | 2319 | ++DOCSHELL 0x12abdb800 == 62 [pid = 2319] [id = 537] 03:14:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 143 (0x11b718400) [pid = 2319] [serial = 1611] [outer = 0x0] 03:14:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 144 (0x11beb8c00) [pid = 2319] [serial = 1612] [outer = 0x11b718400] 03:14:17 INFO - PROCESS | 2319 | 1461665657056 Marionette DEBUG loaded listener.js 03:14:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 145 (0x11c316400) [pid = 2319] [serial = 1613] [outer = 0x11b718400] 03:14:17 INFO - PROCESS | 2319 | 1461665657493 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:14:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:14:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 720ms 03:14:17 INFO - PROCESS | 2319 | 1461665657535 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 03:14:17 INFO - PROCESS | 2319 | 1461665657538 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 03:14:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:14:17 INFO - PROCESS | 2319 | 1461665657546 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:14:17 INFO - PROCESS | 2319 | 1461665657549 Marionette TRACE conn2 <- [1,2122,null,{}] 03:14:17 INFO - PROCESS | 2319 | 1461665657552 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:14:17 INFO - PROCESS | 2319 | 1461665657667 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 03:14:17 INFO - PROCESS | 2319 | 1461665657743 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:17 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e981800 == 63 [pid = 2319] [id = 538] 03:14:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 146 (0x11bebcc00) [pid = 2319] [serial = 1614] [outer = 0x0] 03:14:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 147 (0x125d79c00) [pid = 2319] [serial = 1615] [outer = 0x11bebcc00] 03:14:17 INFO - PROCESS | 2319 | 1461665657773 Marionette DEBUG loaded listener.js 03:14:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 148 (0x1276bd000) [pid = 2319] [serial = 1616] [outer = 0x11bebcc00] 03:14:18 INFO - PROCESS | 2319 | 1461665658185 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:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 676ms 03:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:14:18 INFO - PROCESS | 2319 | 1461665658218 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 03:14:18 INFO - PROCESS | 2319 | 1461665658219 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 03:14:18 INFO - PROCESS | 2319 | 1461665658221 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:14:18 INFO - PROCESS | 2319 | 1461665658223 Marionette TRACE conn2 <- [1,2126,null,{}] 03:14:18 INFO - PROCESS | 2319 | 1461665658225 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:14:18 INFO - PROCESS | 2319 | 1461665658349 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 03:14:18 INFO - PROCESS | 2319 | 1461665658426 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:18 INFO - PROCESS | 2319 | ++DOCSHELL 0x12f965800 == 64 [pid = 2319] [id = 539] 03:14:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 149 (0x12769fc00) [pid = 2319] [serial = 1617] [outer = 0x0] 03:14:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 150 (0x129537000) [pid = 2319] [serial = 1618] [outer = 0x12769fc00] 03:14:18 INFO - PROCESS | 2319 | 1461665658456 Marionette DEBUG loaded listener.js 03:14:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 151 (0x12a8a7400) [pid = 2319] [serial = 1619] [outer = 0x12769fc00] 03:14:18 INFO - PROCESS | 2319 | 1461665658864 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:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 671ms 03:14:18 INFO - PROCESS | 2319 | 1461665658893 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 03:14:18 INFO - PROCESS | 2319 | 1461665658894 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 03:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:14:18 INFO - PROCESS | 2319 | 1461665658897 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:14:18 INFO - PROCESS | 2319 | 1461665658898 Marionette TRACE conn2 <- [1,2130,null,{}] 03:14:18 INFO - PROCESS | 2319 | 1461665658900 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:14:19 INFO - PROCESS | 2319 | 1461665659007 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 03:14:19 INFO - PROCESS | 2319 | 1461665659115 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:19 INFO - PROCESS | 2319 | ++DOCSHELL 0x12fca5000 == 65 [pid = 2319] [id = 540] 03:14:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 152 (0x12bc54400) [pid = 2319] [serial = 1620] [outer = 0x0] 03:14:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 153 (0x12bd7d400) [pid = 2319] [serial = 1621] [outer = 0x12bc54400] 03:14:19 INFO - PROCESS | 2319 | 1461665659154 Marionette DEBUG loaded listener.js 03:14:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 154 (0x12bf65c00) [pid = 2319] [serial = 1622] [outer = 0x12bc54400] 03:14:19 INFO - PROCESS | 2319 | 1461665659580 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:14:19 INFO - PROCESS | 2319 | 1461665659636 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 03:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:14:19 INFO - PROCESS | 2319 | 1461665659653 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:14:19 INFO - PROCESS | 2319 | 1461665659654 Marionette TRACE conn2 <- [1,2134,null,{}] 03:14:19 INFO - PROCESS | 2319 | 1461665659658 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:14:19 INFO - PROCESS | 2319 | 1461665659767 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 03:14:19 INFO - PROCESS | 2319 | 1461665659874 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:19 INFO - PROCESS | 2319 | ++DOCSHELL 0x130b19800 == 66 [pid = 2319] [id = 541] 03:14:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 155 (0x12bc56c00) [pid = 2319] [serial = 1623] [outer = 0x0] 03:14:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 156 (0x12d17c800) [pid = 2319] [serial = 1624] [outer = 0x12bc56c00] 03:14:19 INFO - PROCESS | 2319 | 1461665659904 Marionette DEBUG loaded listener.js 03:14:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 157 (0x12d1d3c00) [pid = 2319] [serial = 1625] [outer = 0x12bc56c00] 03:14:20 INFO - PROCESS | 2319 | 1461665660321 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:14:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 737ms 03:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:14:20 INFO - PROCESS | 2319 | 1461665660376 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 03:14:20 INFO - PROCESS | 2319 | 1461665660378 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 03:14:20 INFO - PROCESS | 2319 | 1461665660380 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:14:20 INFO - PROCESS | 2319 | 1461665660381 Marionette TRACE conn2 <- [1,2138,null,{}] 03:14:20 INFO - PROCESS | 2319 | 1461665660384 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:14:20 INFO - PROCESS | 2319 | 1461665660491 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 03:14:20 INFO - PROCESS | 2319 | 1461665660569 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:20 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bc1e800 == 67 [pid = 2319] [id = 542] 03:14:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 158 (0x1186b7000) [pid = 2319] [serial = 1626] [outer = 0x0] 03:14:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 159 (0x11b746c00) [pid = 2319] [serial = 1627] [outer = 0x1186b7000] 03:14:20 INFO - PROCESS | 2319 | 1461665660600 Marionette DEBUG loaded listener.js 03:14:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 160 (0x12b98c000) [pid = 2319] [serial = 1628] [outer = 0x1186b7000] 03:14:21 INFO - PROCESS | 2319 | 1461665661016 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:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 674ms 03:14:21 INFO - PROCESS | 2319 | 1461665661065 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 03:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:14:21 INFO - PROCESS | 2319 | 1461665661066 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 03:14:21 INFO - PROCESS | 2319 | 1461665661069 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:14:21 INFO - PROCESS | 2319 | 1461665661070 Marionette TRACE conn2 <- [1,2142,null,{}] 03:14:21 INFO - PROCESS | 2319 | 1461665661089 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:14:21 INFO - PROCESS | 2319 | 1461665661202 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 03:14:21 INFO - PROCESS | 2319 | 1461665661437 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:21 INFO - PROCESS | 2319 | ++DOCSHELL 0x11be75800 == 68 [pid = 2319] [id = 543] 03:14:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 161 (0x1133ddc00) [pid = 2319] [serial = 1629] [outer = 0x0] 03:14:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 162 (0x1147df000) [pid = 2319] [serial = 1630] [outer = 0x1133ddc00] 03:14:21 INFO - PROCESS | 2319 | 1461665661476 Marionette DEBUG loaded listener.js 03:14:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 163 (0x1152bbc00) [pid = 2319] [serial = 1631] [outer = 0x1133ddc00] 03:14:21 INFO - PROCESS | 2319 | 1461665661901 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:14:21 INFO - PROCESS | 2319 | 1461665661942 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 03:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:14:21 INFO - PROCESS | 2319 | 1461665661945 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:14:21 INFO - PROCESS | 2319 | 1461665661947 Marionette TRACE conn2 <- [1,2146,null,{}] 03:14:21 INFO - PROCESS | 2319 | 1461665661950 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:14:22 INFO - PROCESS | 2319 | 1461665662053 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 03:14:22 INFO - PROCESS | 2319 | 1461665662120 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:22 INFO - PROCESS | 2319 | ++DOCSHELL 0x129664000 == 69 [pid = 2319] [id = 544] 03:14:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 164 (0x11884d000) [pid = 2319] [serial = 1632] [outer = 0x0] 03:14:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 165 (0x118fb6800) [pid = 2319] [serial = 1633] [outer = 0x11884d000] 03:14:22 INFO - PROCESS | 2319 | 1461665662193 Marionette DEBUG loaded listener.js 03:14:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 166 (0x11a446c00) [pid = 2319] [serial = 1634] [outer = 0x11884d000] 03:14:22 INFO - PROCESS | 2319 | --DOCSHELL 0x12bc97000 == 68 [pid = 2319] [id = 431] 03:14:22 INFO - PROCESS | 2319 | --DOCSHELL 0x12e781800 == 67 [pid = 2319] [id = 534] 03:14:22 INFO - PROCESS | 2319 | --DOCSHELL 0x12dc9a800 == 66 [pid = 2319] [id = 533] 03:14:22 INFO - PROCESS | 2319 | --DOCSHELL 0x12b213000 == 65 [pid = 2319] [id = 532] 03:14:22 INFO - PROCESS | 2319 | --DOCSHELL 0x114fc6000 == 64 [pid = 2319] [id = 531] 03:14:22 INFO - PROCESS | 2319 | --DOCSHELL 0x12d3e6000 == 63 [pid = 2319] [id = 530] 03:14:22 INFO - PROCESS | 2319 | --DOCSHELL 0x12bc9a800 == 62 [pid = 2319] [id = 529] 03:14:22 INFO - PROCESS | 2319 | --DOCSHELL 0x12abe5000 == 61 [pid = 2319] [id = 528] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 165 (0x12b986000) [pid = 2319] [serial = 1543] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | 1461665662641 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:14:22 INFO - PROCESS | 2319 | 1461665662686 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 03:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:14:22 INFO - PROCESS | 2319 | 1461665662690 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:14:22 INFO - PROCESS | 2319 | 1461665662691 Marionette TRACE conn2 <- [1,2150,null,{}] 03:14:22 INFO - PROCESS | 2319 | 1461665662693 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:14:22 INFO - PROCESS | 2319 | 1461665662782 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 03:14:22 INFO - PROCESS | 2319 | 1461665662787 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:22 INFO - PROCESS | 2319 | ++DOCSHELL 0x11a808800 == 48 [pid = 2319] [id = 545] 03:14:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 166 (0x118e81c00) [pid = 2319] [serial = 1635] [outer = 0x0] 03:14:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 167 (0x11b742c00) [pid = 2319] [serial = 1636] [outer = 0x118e81c00] 03:14:22 INFO - PROCESS | 2319 | 1461665662815 Marionette DEBUG loaded listener.js 03:14:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 168 (0x11bf6ec00) [pid = 2319] [serial = 1637] [outer = 0x118e81c00] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 167 (0x119261800) [pid = 2319] [serial = 1402] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 166 (0x11c371000) [pid = 2319] [serial = 1405] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 165 (0x126f55000) [pid = 2319] [serial = 1408] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 164 (0x129535c00) [pid = 2319] [serial = 1411] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 163 (0x12a056400) [pid = 2319] [serial = 1414] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 162 (0x12a060000) [pid = 2319] [serial = 1417] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 161 (0x12953b000) [pid = 2319] [serial = 1448] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 160 (0x129683000) [pid = 2319] [serial = 1451] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 159 (0x115760800) [pid = 2319] [serial = 1399] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 158 (0x129678400) [pid = 2319] [serial = 1396] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 157 (0x1272bcc00) [pid = 2319] [serial = 1444] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 156 (0x12a8b2c00) [pid = 2319] [serial = 1454] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 155 (0x123965400) [pid = 2319] [serial = 1475] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 154 (0x11bb0cc00) [pid = 2319] [serial = 1441] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 153 (0x1272e7800) [pid = 2319] [serial = 1435] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 152 (0x118846c00) [pid = 2319] [serial = 1438] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 151 (0x129671800) [pid = 2319] [serial = 1525] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 150 (0x1296bcc00) [pid = 2319] [serial = 1528] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 149 (0x12a8ab800) [pid = 2319] [serial = 1531] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 148 (0x12a8b3000) [pid = 2319] [serial = 1532] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 147 (0x12a057400) [pid = 2319] [serial = 1529] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 146 (0x11a43e800) [pid = 2319] [serial = 1535] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 145 (0x11b7c1c00) [pid = 2319] [serial = 1513] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 144 (0x11bec3000) [pid = 2319] [serial = 1514] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 143 (0x119d40800) [pid = 2319] [serial = 1490] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 142 (0x118fba800) [pid = 2319] [serial = 1489] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 141 (0x12b68f800) [pid = 2319] [serial = 1540] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 140 (0x129537800) [pid = 2319] [serial = 1499] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 139 (0x1292b6c00) [pid = 2319] [serial = 1498] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 138 (0x11c375800) [pid = 2319] [serial = 1516] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 137 (0x123687000) [pid = 2319] [serial = 1517] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 136 (0x12a055400) [pid = 2319] [serial = 1502] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 135 (0x12967e000) [pid = 2319] [serial = 1501] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 134 (0x123734400) [pid = 2319] [serial = 1519] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 133 (0x123a5d800) [pid = 2319] [serial = 1520] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 132 (0x11abd1000) [pid = 2319] [serial = 1511] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 131 (0x11a7ae800) [pid = 2319] [serial = 1510] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 130 (0x127ed0c00) [pid = 2319] [serial = 1522] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 129 (0x114f1e400) [pid = 2319] [serial = 1486] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 128 (0x115713400) [pid = 2319] [serial = 1487] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 127 (0x12363d800) [pid = 2319] [serial = 1493] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 126 (0x11bf67000) [pid = 2319] [serial = 1492] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 125 (0x1272f1c00) [pid = 2319] [serial = 1505] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 124 (0x1186b0800) [pid = 2319] [serial = 1504] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 123 (0x118843c00) [pid = 2319] [serial = 1508] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 122 (0x1166dc800) [pid = 2319] [serial = 1507] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 121 (0x12889d000) [pid = 2319] [serial = 1496] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 120 (0x127ff1c00) [pid = 2319] [serial = 1495] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 119 (0x12b841400) [pid = 2319] [serial = 1541] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 118 (0x1276c5400) [pid = 2319] [serial = 1537] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 117 (0x1154d9000) [pid = 2319] [serial = 1534] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 116 (0x129686000) [pid = 2319] [serial = 1526] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 115 (0x12953c400) [pid = 2319] [serial = 1523] [outer = 0x0] [url = about:blank] 03:14:22 INFO - PROCESS | 2319 | --DOMWINDOW == 114 (0x12b688c00) [pid = 2319] [serial = 1538] [outer = 0x0] [url = about:blank] 03:14:23 INFO - PROCESS | 2319 | 1461665663222 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:14:23 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:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 569ms 03:14:23 INFO - PROCESS | 2319 | 1461665663260 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 03:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:14:23 INFO - PROCESS | 2319 | 1461665663261 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 03:14:23 INFO - PROCESS | 2319 | 1461665663265 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:14:23 INFO - PROCESS | 2319 | 1461665663269 Marionette TRACE conn2 <- [1,2154,null,{}] 03:14:23 INFO - PROCESS | 2319 | 1461665663282 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:14:23 INFO - PROCESS | 2319 | 1461665663372 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 03:14:23 INFO - PROCESS | 2319 | 1461665663380 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:23 INFO - PROCESS | 2319 | ++DOCSHELL 0x12728b800 == 49 [pid = 2319] [id = 546] 03:14:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 115 (0x11c375800) [pid = 2319] [serial = 1638] [outer = 0x0] 03:14:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 116 (0x123735400) [pid = 2319] [serial = 1639] [outer = 0x11c375800] 03:14:23 INFO - PROCESS | 2319 | 1461665663406 Marionette DEBUG loaded listener.js 03:14:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 117 (0x123a5c400) [pid = 2319] [serial = 1640] [outer = 0x11c375800] 03:14:23 INFO - PROCESS | 2319 | 1461665663752 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:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 524ms 03:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:14:23 INFO - PROCESS | 2319 | 1461665663787 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 03:14:23 INFO - PROCESS | 2319 | 1461665663789 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 03:14:23 INFO - PROCESS | 2319 | 1461665663791 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:14:23 INFO - PROCESS | 2319 | 1461665663792 Marionette TRACE conn2 <- [1,2158,null,{}] 03:14:23 INFO - PROCESS | 2319 | 1461665663795 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:14:23 INFO - PROCESS | 2319 | 1461665663882 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 03:14:23 INFO - PROCESS | 2319 | 1461665663887 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:23 INFO - PROCESS | 2319 | ++DOCSHELL 0x129654800 == 50 [pid = 2319] [id = 547] 03:14:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 118 (0x125b95000) [pid = 2319] [serial = 1641] [outer = 0x0] 03:14:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 119 (0x126b58800) [pid = 2319] [serial = 1642] [outer = 0x125b95000] 03:14:23 INFO - PROCESS | 2319 | 1461665663915 Marionette DEBUG loaded listener.js 03:14:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 120 (0x12769c400) [pid = 2319] [serial = 1643] [outer = 0x125b95000] 03:14:24 INFO - PROCESS | 2319 | 1461665664259 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:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 519ms 03:14:24 INFO - PROCESS | 2319 | 1461665664311 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 03:14:24 INFO - PROCESS | 2319 | 1461665664312 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 03:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:14:24 INFO - PROCESS | 2319 | 1461665664314 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:14:24 INFO - PROCESS | 2319 | 1461665664315 Marionette TRACE conn2 <- [1,2162,null,{}] 03:14:24 INFO - PROCESS | 2319 | 1461665664317 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:14:24 INFO - PROCESS | 2319 | 1461665664435 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 03:14:24 INFO - PROCESS | 2319 | 1461665664474 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:24 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a8db000 == 51 [pid = 2319] [id = 548] 03:14:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 121 (0x127f26c00) [pid = 2319] [serial = 1644] [outer = 0x0] 03:14:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 122 (0x12889a800) [pid = 2319] [serial = 1645] [outer = 0x127f26c00] 03:14:24 INFO - PROCESS | 2319 | 1461665664504 Marionette DEBUG loaded listener.js 03:14:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 123 (0x129540400) [pid = 2319] [serial = 1646] [outer = 0x127f26c00] 03:14:24 INFO - PROCESS | 2319 | 1461665664855 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:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 568ms 03:14:24 INFO - PROCESS | 2319 | 1461665664883 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 03:14:24 INFO - PROCESS | 2319 | 1461665664884 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 03:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:14:24 INFO - PROCESS | 2319 | 1461665664886 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:14:24 INFO - PROCESS | 2319 | 1461665664887 Marionette TRACE conn2 <- [1,2166,null,{}] 03:14:24 INFO - PROCESS | 2319 | 1461665664895 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:14:25 INFO - PROCESS | 2319 | 1461665665007 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 03:14:25 INFO - PROCESS | 2319 | 1461665665051 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:25 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b41b800 == 52 [pid = 2319] [id = 549] 03:14:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 124 (0x119d3a800) [pid = 2319] [serial = 1647] [outer = 0x0] 03:14:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 125 (0x12967b800) [pid = 2319] [serial = 1648] [outer = 0x119d3a800] 03:14:25 INFO - PROCESS | 2319 | 1461665665076 Marionette DEBUG loaded listener.js 03:14:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 126 (0x12a053800) [pid = 2319] [serial = 1649] [outer = 0x119d3a800] 03:14:25 INFO - PROCESS | 2319 | 1461665665468 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:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 618ms 03:14:25 INFO - PROCESS | 2319 | 1461665665505 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 03:14:25 INFO - PROCESS | 2319 | 1461665665506 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 03:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:14:25 INFO - PROCESS | 2319 | 1461665665508 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:14:25 INFO - PROCESS | 2319 | 1461665665509 Marionette TRACE conn2 <- [1,2170,null,{}] 03:14:25 INFO - PROCESS | 2319 | 1461665665511 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:14:25 INFO - PROCESS | 2319 | 1461665665623 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 03:14:25 INFO - PROCESS | 2319 | 1461665665635 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:25 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bf4b000 == 53 [pid = 2319] [id = 550] 03:14:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 127 (0x12a053c00) [pid = 2319] [serial = 1650] [outer = 0x0] 03:14:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 128 (0x12a8a9c00) [pid = 2319] [serial = 1651] [outer = 0x12a053c00] 03:14:25 INFO - PROCESS | 2319 | 1461665665660 Marionette DEBUG loaded listener.js 03:14:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 129 (0x12ab5f800) [pid = 2319] [serial = 1652] [outer = 0x12a053c00] 03:14:26 INFO - PROCESS | 2319 | 1461665666054 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:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 570ms 03:14:26 INFO - PROCESS | 2319 | 1461665666092 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 03:14:26 INFO - PROCESS | 2319 | 1461665666095 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 03:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:14:26 INFO - PROCESS | 2319 | 1461665666099 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:14:26 INFO - PROCESS | 2319 | 1461665666101 Marionette TRACE conn2 <- [1,2174,null,{}] 03:14:26 INFO - PROCESS | 2319 | 1461665666105 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:14:26 INFO - PROCESS | 2319 | 1461665666253 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 03:14:26 INFO - PROCESS | 2319 | 1461665666286 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:26 INFO - PROCESS | 2319 | ++DOCSHELL 0x12da92000 == 54 [pid = 2319] [id = 551] 03:14:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 130 (0x12a057000) [pid = 2319] [serial = 1653] [outer = 0x0] 03:14:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 131 (0x12b62ac00) [pid = 2319] [serial = 1654] [outer = 0x12a057000] 03:14:26 INFO - PROCESS | 2319 | 1461665666310 Marionette DEBUG loaded listener.js 03:14:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 132 (0x12b693400) [pid = 2319] [serial = 1655] [outer = 0x12a057000] 03:14:26 INFO - PROCESS | 2319 | 1461665666652 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:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 570ms 03:14:26 INFO - PROCESS | 2319 | 1461665666669 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 03:14:26 INFO - PROCESS | 2319 | 1461665666671 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 03:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:14:26 INFO - PROCESS | 2319 | 1461665666675 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:14:26 INFO - PROCESS | 2319 | 1461665666676 Marionette TRACE conn2 <- [1,2178,null,{}] 03:14:26 INFO - PROCESS | 2319 | 1461665666678 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:14:26 INFO - PROCESS | 2319 | 1461665666889 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 03:14:26 INFO - PROCESS | 2319 | --DOMWINDOW == 131 (0x1189a6800) [pid = 2319] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:14:26 INFO - PROCESS | 2319 | --DOMWINDOW == 130 (0x114f4c000) [pid = 2319] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:14:26 INFO - PROCESS | 2319 | --DOMWINDOW == 129 (0x126f52c00) [pid = 2319] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:14:26 INFO - PROCESS | 2319 | --DOMWINDOW == 128 (0x1133d6400) [pid = 2319] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:14:26 INFO - PROCESS | 2319 | --DOMWINDOW == 127 (0x1292c3400) [pid = 2319] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:14:26 INFO - PROCESS | 2319 | --DOMWINDOW == 126 (0x11a7b7c00) [pid = 2319] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:14:26 INFO - PROCESS | 2319 | --DOMWINDOW == 125 (0x12b68b800) [pid = 2319] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:14:26 INFO - PROCESS | 2319 | --DOMWINDOW == 124 (0x125cb8c00) [pid = 2319] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:14:26 INFO - PROCESS | 2319 | --DOMWINDOW == 123 (0x1133d8c00) [pid = 2319] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:14:26 INFO - PROCESS | 2319 | --DOMWINDOW == 122 (0x129669400) [pid = 2319] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:14:26 INFO - PROCESS | 2319 | --DOMWINDOW == 121 (0x11bf6ac00) [pid = 2319] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:14:26 INFO - PROCESS | 2319 | --DOMWINDOW == 120 (0x12a8a9400) [pid = 2319] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:14:26 INFO - PROCESS | 2319 | --DOMWINDOW == 119 (0x1155be400) [pid = 2319] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:14:26 INFO - PROCESS | 2319 | --DOMWINDOW == 118 (0x1292b9c00) [pid = 2319] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:14:26 INFO - PROCESS | 2319 | 1461665666938 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:26 INFO - PROCESS | 2319 | ++DOCSHELL 0x11972b000 == 55 [pid = 2319] [id = 552] 03:14:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 119 (0x113484c00) [pid = 2319] [serial = 1656] [outer = 0x0] 03:14:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 120 (0x1152c2000) [pid = 2319] [serial = 1657] [outer = 0x113484c00] 03:14:26 INFO - PROCESS | 2319 | 1461665666964 Marionette DEBUG loaded listener.js 03:14:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 121 (0x11bebc400) [pid = 2319] [serial = 1658] [outer = 0x113484c00] 03:14:27 INFO - PROCESS | 2319 | 1461665667245 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:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 620ms 03:14:27 INFO - PROCESS | 2319 | 1461665667296 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 03:14:27 INFO - PROCESS | 2319 | 1461665667297 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 03:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:14:27 INFO - PROCESS | 2319 | 1461665667299 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:14:27 INFO - PROCESS | 2319 | 1461665667300 Marionette TRACE conn2 <- [1,2182,null,{}] 03:14:27 INFO - PROCESS | 2319 | 1461665667303 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:14:27 INFO - PROCESS | 2319 | 1461665667393 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 03:14:27 INFO - PROCESS | 2319 | 1461665667452 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:27 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dba8000 == 56 [pid = 2319] [id = 553] 03:14:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 122 (0x11919f800) [pid = 2319] [serial = 1659] [outer = 0x0] 03:14:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 123 (0x1292c3400) [pid = 2319] [serial = 1660] [outer = 0x11919f800] 03:14:27 INFO - PROCESS | 2319 | 1461665667482 Marionette DEBUG loaded listener.js 03:14:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 124 (0x12bc55400) [pid = 2319] [serial = 1661] [outer = 0x11919f800] 03:14:27 INFO - PROCESS | 2319 | 1461665667795 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:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 518ms 03:14:27 INFO - PROCESS | 2319 | 1461665667819 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 03:14:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:14:27 INFO - PROCESS | 2319 | 1461665667820 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 03:14:27 INFO - PROCESS | 2319 | 1461665667823 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:14:27 INFO - PROCESS | 2319 | 1461665667827 Marionette TRACE conn2 <- [1,2186,null,{}] 03:14:27 INFO - PROCESS | 2319 | 1461665667829 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:14:27 INFO - PROCESS | 2319 | 1461665667931 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 03:14:27 INFO - PROCESS | 2319 | 1461665667936 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:27 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e796000 == 57 [pid = 2319] [id = 554] 03:14:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 125 (0x12bd87000) [pid = 2319] [serial = 1662] [outer = 0x0] 03:14:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 126 (0x12d1d3800) [pid = 2319] [serial = 1663] [outer = 0x12bd87000] 03:14:27 INFO - PROCESS | 2319 | 1461665667960 Marionette DEBUG loaded listener.js 03:14:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 127 (0x12d3a7000) [pid = 2319] [serial = 1664] [outer = 0x12bd87000] 03:14:28 INFO - PROCESS | 2319 | 1461665668281 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:14:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:14:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 471ms 03:14:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:14:28 INFO - PROCESS | 2319 | 1461665668298 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 03:14:28 INFO - PROCESS | 2319 | 1461665668299 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 03:14:28 INFO - PROCESS | 2319 | 1461665668301 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:14:28 INFO - PROCESS | 2319 | 1461665668302 Marionette TRACE conn2 <- [1,2190,null,{}] 03:14:28 INFO - PROCESS | 2319 | 1461665668305 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:14:28 INFO - PROCESS | 2319 | 1461665668426 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 03:14:28 INFO - PROCESS | 2319 | 1461665668462 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:28 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e979000 == 58 [pid = 2319] [id = 555] 03:14:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 128 (0x129537c00) [pid = 2319] [serial = 1665] [outer = 0x0] 03:14:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 129 (0x12d3a7400) [pid = 2319] [serial = 1666] [outer = 0x129537c00] 03:14:28 INFO - PROCESS | 2319 | 1461665668487 Marionette DEBUG loaded listener.js 03:14:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 130 (0x12da0d000) [pid = 2319] [serial = 1667] [outer = 0x129537c00] 03:14:28 INFO - PROCESS | 2319 | 1461665668776 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:14:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:14:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 518ms 03:14:28 INFO - PROCESS | 2319 | 1461665668819 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 03:14:28 INFO - PROCESS | 2319 | 1461665668821 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 03:14:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:14:28 INFO - PROCESS | 2319 | 1461665668824 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:14:28 INFO - PROCESS | 2319 | 1461665668826 Marionette TRACE conn2 <- [1,2194,null,{}] 03:14:28 INFO - PROCESS | 2319 | 1461665668829 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:14:28 INFO - PROCESS | 2319 | 1461665668990 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 03:14:29 INFO - PROCESS | 2319 | 1461665669093 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:29 INFO - PROCESS | 2319 | ++DOCSHELL 0x11971a800 == 59 [pid = 2319] [id = 556] 03:14:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 131 (0x1133e0800) [pid = 2319] [serial = 1668] [outer = 0x0] 03:14:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 132 (0x114f46c00) [pid = 2319] [serial = 1669] [outer = 0x1133e0800] 03:14:29 INFO - PROCESS | 2319 | 1461665669128 Marionette DEBUG loaded listener.js 03:14:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 133 (0x11862ec00) [pid = 2319] [serial = 1670] [outer = 0x1133e0800] 03:14:29 INFO - PROCESS | 2319 | 1461665669555 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:14:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:14:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 773ms 03:14:29 INFO - PROCESS | 2319 | 1461665669597 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 03:14:29 INFO - PROCESS | 2319 | 1461665669599 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 03:14:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:14:29 INFO - PROCESS | 2319 | 1461665669603 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:14:29 INFO - PROCESS | 2319 | 1461665669606 Marionette TRACE conn2 <- [1,2198,null,{}] 03:14:29 INFO - PROCESS | 2319 | 1461665669609 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:14:29 INFO - PROCESS | 2319 | 1461665669723 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 03:14:29 INFO - PROCESS | 2319 | 1461665669827 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:29 INFO - PROCESS | 2319 | ++DOCSHELL 0x127f94800 == 60 [pid = 2319] [id = 557] 03:14:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 134 (0x1189a6400) [pid = 2319] [serial = 1671] [outer = 0x0] 03:14:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 135 (0x11abd1000) [pid = 2319] [serial = 1672] [outer = 0x1189a6400] 03:14:29 INFO - PROCESS | 2319 | 1461665669861 Marionette DEBUG loaded listener.js 03:14:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 136 (0x11bf67000) [pid = 2319] [serial = 1673] [outer = 0x1189a6400] 03:14:30 INFO - PROCESS | 2319 | 1461665670270 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:14:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:14:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 724ms 03:14:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:14:30 INFO - PROCESS | 2319 | 1461665670328 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 03:14:30 INFO - PROCESS | 2319 | 1461665670330 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 03:14:30 INFO - PROCESS | 2319 | 1461665670332 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:14:30 INFO - PROCESS | 2319 | 1461665670334 Marionette TRACE conn2 <- [1,2202,null,{}] 03:14:30 INFO - PROCESS | 2319 | 1461665670336 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:14:30 INFO - PROCESS | 2319 | 1461665670471 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 03:14:30 INFO - PROCESS | 2319 | 1461665670549 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:30 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d3e9000 == 61 [pid = 2319] [id = 558] 03:14:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 137 (0x123a5fc00) [pid = 2319] [serial = 1674] [outer = 0x0] 03:14:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 138 (0x126b54c00) [pid = 2319] [serial = 1675] [outer = 0x123a5fc00] 03:14:30 INFO - PROCESS | 2319 | 1461665670578 Marionette DEBUG loaded listener.js 03:14:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 139 (0x1276c9400) [pid = 2319] [serial = 1676] [outer = 0x123a5fc00] 03:14:31 INFO - PROCESS | 2319 | 1461665671013 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:14:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:14:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 724ms 03:14:31 INFO - PROCESS | 2319 | 1461665671073 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 03:14:31 INFO - PROCESS | 2319 | 1461665671076 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 03:14:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:14:31 INFO - PROCESS | 2319 | 1461665671086 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:14:31 INFO - PROCESS | 2319 | 1461665671089 Marionette TRACE conn2 <- [1,2206,null,{}] 03:14:31 INFO - PROCESS | 2319 | 1461665671094 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:14:31 INFO - PROCESS | 2319 | 1461665671204 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 03:14:31 INFO - PROCESS | 2319 | 1461665671280 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:31 INFO - PROCESS | 2319 | ++DOCSHELL 0x12f953000 == 62 [pid = 2319] [id = 559] 03:14:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 140 (0x127fef000) [pid = 2319] [serial = 1677] [outer = 0x0] 03:14:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 141 (0x1296cf000) [pid = 2319] [serial = 1678] [outer = 0x127fef000] 03:14:31 INFO - PROCESS | 2319 | 1461665671311 Marionette DEBUG loaded listener.js 03:14:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 142 (0x12ab66c00) [pid = 2319] [serial = 1679] [outer = 0x127fef000] 03:14:31 INFO - PROCESS | 2319 | 1461665671720 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:14:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:14:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 678ms 03:14:31 INFO - PROCESS | 2319 | 1461665671785 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 03:14:31 INFO - PROCESS | 2319 | 1461665671787 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 03:14:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:14:31 INFO - PROCESS | 2319 | 1461665671809 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:14:31 INFO - PROCESS | 2319 | 1461665671810 Marionette TRACE conn2 <- [1,2210,null,{}] 03:14:31 INFO - PROCESS | 2319 | 1461665671812 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:14:31 INFO - PROCESS | 2319 | 1461665671921 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 03:14:31 INFO - PROCESS | 2319 | 1461665671997 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:32 INFO - PROCESS | 2319 | ++DOCSHELL 0x130b1f000 == 63 [pid = 2319] [id = 560] 03:14:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 143 (0x129683c00) [pid = 2319] [serial = 1680] [outer = 0x0] 03:14:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 144 (0x12bf66c00) [pid = 2319] [serial = 1681] [outer = 0x129683c00] 03:14:32 INFO - PROCESS | 2319 | 1461665672026 Marionette DEBUG loaded listener.js 03:14:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 145 (0x12d1d6000) [pid = 2319] [serial = 1682] [outer = 0x129683c00] 03:14:32 INFO - PROCESS | 2319 | 1461665672432 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:14:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:14:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 689ms 03:14:32 INFO - PROCESS | 2319 | 1461665672480 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 03:14:32 INFO - PROCESS | 2319 | 1461665672482 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 03:14:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:14:32 INFO - PROCESS | 2319 | 1461665672484 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:14:32 INFO - PROCESS | 2319 | 1461665672485 Marionette TRACE conn2 <- [1,2214,null,{}] 03:14:32 INFO - PROCESS | 2319 | 1461665672488 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:14:32 INFO - PROCESS | 2319 | 1461665672598 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 03:14:32 INFO - PROCESS | 2319 | 1461665672741 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:32 INFO - PROCESS | 2319 | ++DOCSHELL 0x130e17800 == 64 [pid = 2319] [id = 561] 03:14:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 146 (0x12da0e400) [pid = 2319] [serial = 1683] [outer = 0x0] 03:14:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 147 (0x12da13c00) [pid = 2319] [serial = 1684] [outer = 0x12da0e400] 03:14:32 INFO - PROCESS | 2319 | 1461665672781 Marionette DEBUG loaded listener.js 03:14:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 148 (0x12da6f800) [pid = 2319] [serial = 1685] [outer = 0x12da0e400] 03:14:33 INFO - PROCESS | 2319 | 1461665673251 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:14:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:14:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1023ms 03:14:33 INFO - PROCESS | 2319 | 1461665673536 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 03:14:33 INFO - PROCESS | 2319 | 1461665673540 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 03:14:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:14:33 INFO - PROCESS | 2319 | 1461665673546 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:14:33 INFO - PROCESS | 2319 | 1461665673547 Marionette TRACE conn2 <- [1,2218,null,{}] 03:14:33 INFO - PROCESS | 2319 | 1461665673551 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:14:33 INFO - PROCESS | 2319 | 1461665673656 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 03:14:33 INFO - PROCESS | 2319 | 1461665673729 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:33 INFO - PROCESS | 2319 | ++DOCSHELL 0x1239e6000 == 65 [pid = 2319] [id = 562] 03:14:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 149 (0x115934c00) [pid = 2319] [serial = 1686] [outer = 0x0] 03:14:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 150 (0x117983c00) [pid = 2319] [serial = 1687] [outer = 0x115934c00] 03:14:33 INFO - PROCESS | 2319 | 1461665673757 Marionette DEBUG loaded listener.js 03:14:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 151 (0x118846000) [pid = 2319] [serial = 1688] [outer = 0x115934c00] 03:14:34 INFO - PROCESS | 2319 | 1461665674178 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:14:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:14:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 670ms 03:14:34 INFO - PROCESS | 2319 | 1461665674216 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 03:14:34 INFO - PROCESS | 2319 | 1461665674218 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 03:14:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:14:34 INFO - PROCESS | 2319 | 1461665674224 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:14:34 INFO - PROCESS | 2319 | 1461665674226 Marionette TRACE conn2 <- [1,2222,null,{}] 03:14:34 INFO - PROCESS | 2319 | 1461665674250 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:14:34 INFO - PROCESS | 2319 | 1461665674350 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 03:14:34 INFO - PROCESS | 2319 | 1461665674430 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:34 INFO - PROCESS | 2319 | ++DOCSHELL 0x119c31000 == 66 [pid = 2319] [id = 563] 03:14:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 152 (0x114f21800) [pid = 2319] [serial = 1689] [outer = 0x0] 03:14:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 153 (0x118fb2000) [pid = 2319] [serial = 1690] [outer = 0x114f21800] 03:14:34 INFO - PROCESS | 2319 | 1461665674458 Marionette DEBUG loaded listener.js 03:14:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 154 (0x119c90800) [pid = 2319] [serial = 1691] [outer = 0x114f21800] 03:14:34 INFO - PROCESS | 2319 | --DOCSHELL 0x12e979000 == 65 [pid = 2319] [id = 555] 03:14:34 INFO - PROCESS | 2319 | --DOCSHELL 0x12e796000 == 64 [pid = 2319] [id = 554] 03:14:34 INFO - PROCESS | 2319 | --DOCSHELL 0x12dba8000 == 63 [pid = 2319] [id = 553] 03:14:34 INFO - PROCESS | 2319 | --DOCSHELL 0x11972b000 == 62 [pid = 2319] [id = 552] 03:14:34 INFO - PROCESS | 2319 | --DOCSHELL 0x12da92000 == 61 [pid = 2319] [id = 551] 03:14:34 INFO - PROCESS | 2319 | --DOCSHELL 0x12bf4b000 == 60 [pid = 2319] [id = 550] 03:14:34 INFO - PROCESS | 2319 | --DOCSHELL 0x12b41b800 == 59 [pid = 2319] [id = 549] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 153 (0x12b686400) [pid = 2319] [serial = 1603] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | 1461665674926 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:14:34 INFO - PROCESS | 2319 | --DOCSHELL 0x12a8db000 == 58 [pid = 2319] [id = 548] 03:14:34 INFO - PROCESS | 2319 | --DOCSHELL 0x129654800 == 57 [pid = 2319] [id = 547] 03:14:34 INFO - PROCESS | 2319 | --DOCSHELL 0x12728b800 == 56 [pid = 2319] [id = 546] 03:14:34 INFO - PROCESS | 2319 | --DOCSHELL 0x11a808800 == 55 [pid = 2319] [id = 545] 03:14:34 INFO - PROCESS | 2319 | --DOCSHELL 0x129664000 == 54 [pid = 2319] [id = 544] 03:14:34 INFO - PROCESS | 2319 | --DOCSHELL 0x11be75800 == 53 [pid = 2319] [id = 543] 03:14:34 INFO - PROCESS | 2319 | --DOCSHELL 0x125f95000 == 52 [pid = 2319] [id = 536] 03:14:34 INFO - PROCESS | 2319 | --DOCSHELL 0x119109800 == 51 [pid = 2319] [id = 535] 03:14:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:14:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 744ms 03:14:34 INFO - PROCESS | 2319 | 1461665674971 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 03:14:34 INFO - PROCESS | 2319 | 1461665674973 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 03:14:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 152 (0x115761000) [pid = 2319] [serial = 1546] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 151 (0x119c8e000) [pid = 2319] [serial = 1549] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 150 (0x11bb0d800) [pid = 2319] [serial = 1573] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 149 (0x11bf6f800) [pid = 2319] [serial = 1574] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 148 (0x11884c000) [pid = 2319] [serial = 1568] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 147 (0x118671c00) [pid = 2319] [serial = 1567] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 146 (0x1276ca000) [pid = 2319] [serial = 1582] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 145 (0x114bc2800) [pid = 2319] [serial = 1565] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 144 (0x113609400) [pid = 2319] [serial = 1564] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 143 (0x129671400) [pid = 2319] [serial = 1585] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 142 (0x1296b9400) [pid = 2319] [serial = 1586] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 141 (0x11b7c2c00) [pid = 2319] [serial = 1571] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 140 (0x11ab61800) [pid = 2319] [serial = 1570] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 139 (0x12bc50c00) [pid = 2319] [serial = 1544] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 138 (0x125f3b800) [pid = 2319] [serial = 1579] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 137 (0x12764ac00) [pid = 2319] [serial = 1580] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 136 (0x114b44400) [pid = 2319] [serial = 1594] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 135 (0x129070800) [pid = 2319] [serial = 1555] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 134 (0x12a8a8000) [pid = 2319] [serial = 1589] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 133 (0x1296d1800) [pid = 2319] [serial = 1588] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 132 (0x11c439800) [pid = 2319] [serial = 1576] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 131 (0x123964800) [pid = 2319] [serial = 1577] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 130 (0x12b62fc00) [pid = 2319] [serial = 1561] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 129 (0x1272e8800) [pid = 2319] [serial = 1552] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 128 (0x12b623800) [pid = 2319] [serial = 1558] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 127 (0x12ab5b400) [pid = 2319] [serial = 1591] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 126 (0x11bec3c00) [pid = 2319] [serial = 1597] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 125 (0x118fb1c00) [pid = 2319] [serial = 1595] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 124 (0x12a05dc00) [pid = 2319] [serial = 1600] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 123 (0x12b630400) [pid = 2319] [serial = 1601] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 122 (0x12953b800) [pid = 2319] [serial = 1598] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 121 (0x12b625000) [pid = 2319] [serial = 1592] [outer = 0x0] [url = about:blank] 03:14:34 INFO - PROCESS | 2319 | --DOMWINDOW == 120 (0x129535000) [pid = 2319] [serial = 1583] [outer = 0x0] [url = about:blank] 03:14:35 INFO - PROCESS | 2319 | 1461665675000 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:14:35 INFO - PROCESS | 2319 | 1461665675001 Marionette TRACE conn2 <- [1,2226,null,{}] 03:14:35 INFO - PROCESS | 2319 | 1461665675012 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:14:35 INFO - PROCESS | 2319 | 1461665675102 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 03:14:35 INFO - PROCESS | 2319 | 1461665675113 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:35 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bf8f000 == 52 [pid = 2319] [id = 564] 03:14:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 121 (0x11b7ba400) [pid = 2319] [serial = 1692] [outer = 0x0] 03:14:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 122 (0x11bb02c00) [pid = 2319] [serial = 1693] [outer = 0x11b7ba400] 03:14:35 INFO - PROCESS | 2319 | 1461665675142 Marionette DEBUG loaded listener.js 03:14:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 123 (0x11bec0400) [pid = 2319] [serial = 1694] [outer = 0x11b7ba400] 03:14:35 INFO - PROCESS | 2319 | 1461665675496 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:14:35 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:14:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 538ms 03:14:35 INFO - PROCESS | 2319 | 1461665675545 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 03:14:35 INFO - PROCESS | 2319 | 1461665675547 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 03:14:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:14:35 INFO - PROCESS | 2319 | 1461665675550 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:14:35 INFO - PROCESS | 2319 | 1461665675551 Marionette TRACE conn2 <- [1,2230,null,{}] 03:14:35 INFO - PROCESS | 2319 | 1461665675553 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:14:35 INFO - PROCESS | 2319 | 1461665675636 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 03:14:35 INFO - PROCESS | 2319 | 1461665675641 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:35 INFO - PROCESS | 2319 | ++DOCSHELL 0x126be4000 == 53 [pid = 2319] [id = 565] 03:14:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 124 (0x11bec6800) [pid = 2319] [serial = 1695] [outer = 0x0] 03:14:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 125 (0x11c371000) [pid = 2319] [serial = 1696] [outer = 0x11bec6800] 03:14:35 INFO - PROCESS | 2319 | 1461665675669 Marionette DEBUG loaded listener.js 03:14:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 126 (0x11c646c00) [pid = 2319] [serial = 1697] [outer = 0x11bec6800] 03:14:36 INFO - PROCESS | 2319 | 1461665676002 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:14:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:14:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 472ms 03:14:36 INFO - PROCESS | 2319 | 1461665676023 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 03:14:36 INFO - PROCESS | 2319 | 1461665676027 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 03:14:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:14:36 INFO - PROCESS | 2319 | 1461665676031 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:14:36 INFO - PROCESS | 2319 | 1461665676033 Marionette TRACE conn2 <- [1,2234,null,{}] 03:14:36 INFO - PROCESS | 2319 | 1461665676036 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:14:36 INFO - PROCESS | 2319 | 1461665676170 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 03:14:36 INFO - PROCESS | 2319 | 1461665676255 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:36 INFO - PROCESS | 2319 | ++DOCSHELL 0x12793a000 == 54 [pid = 2319] [id = 566] 03:14:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 127 (0x11bf64000) [pid = 2319] [serial = 1698] [outer = 0x0] 03:14:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 128 (0x12368d800) [pid = 2319] [serial = 1699] [outer = 0x11bf64000] 03:14:36 INFO - PROCESS | 2319 | 1461665676295 Marionette DEBUG loaded listener.js 03:14:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 129 (0x123966000) [pid = 2319] [serial = 1700] [outer = 0x11bf64000] 03:14:36 INFO - PROCESS | 2319 | 1461665676686 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:14:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:14:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 670ms 03:14:36 INFO - PROCESS | 2319 | 1461665676700 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 03:14:36 INFO - PROCESS | 2319 | 1461665676701 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 03:14:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:14:36 INFO - PROCESS | 2319 | 1461665676703 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:14:36 INFO - PROCESS | 2319 | 1461665676705 Marionette TRACE conn2 <- [1,2238,null,{}] 03:14:36 INFO - PROCESS | 2319 | 1461665676709 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:14:36 INFO - PROCESS | 2319 | 1461665676843 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 03:14:36 INFO - PROCESS | 2319 | 1461665676881 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:36 INFO - PROCESS | 2319 | ++DOCSHELL 0x11549a000 == 55 [pid = 2319] [id = 567] 03:14:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 130 (0x11c644000) [pid = 2319] [serial = 1701] [outer = 0x0] 03:14:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 131 (0x1268e0800) [pid = 2319] [serial = 1702] [outer = 0x11c644000] 03:14:36 INFO - PROCESS | 2319 | 1461665676909 Marionette DEBUG loaded listener.js 03:14:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 132 (0x12769bc00) [pid = 2319] [serial = 1703] [outer = 0x11c644000] 03:14:37 INFO - PROCESS | 2319 | 1461665677228 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:14:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:14:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 568ms 03:14:37 INFO - PROCESS | 2319 | 1461665677272 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 03:14:37 INFO - PROCESS | 2319 | 1461665677274 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 03:14:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:14:37 INFO - PROCESS | 2319 | 1461665677276 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:14:37 INFO - PROCESS | 2319 | 1461665677277 Marionette TRACE conn2 <- [1,2242,null,{}] 03:14:37 INFO - PROCESS | 2319 | 1461665677279 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:14:37 INFO - PROCESS | 2319 | 1461665677385 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 03:14:37 INFO - PROCESS | 2319 | 1461665677423 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:37 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a8d1800 == 56 [pid = 2319] [id = 568] 03:14:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 133 (0x125d7d400) [pid = 2319] [serial = 1704] [outer = 0x0] 03:14:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 134 (0x127f2d000) [pid = 2319] [serial = 1705] [outer = 0x125d7d400] 03:14:37 INFO - PROCESS | 2319 | 1461665677449 Marionette DEBUG loaded listener.js 03:14:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 135 (0x129070800) [pid = 2319] [serial = 1706] [outer = 0x125d7d400] 03:14:37 INFO - PROCESS | 2319 | 1461665677782 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:14:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:14:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 520ms 03:14:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:14:37 INFO - PROCESS | 2319 | 1461665677796 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 03:14:37 INFO - PROCESS | 2319 | 1461665677798 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 03:14:37 INFO - PROCESS | 2319 | 1461665677800 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:14:37 INFO - PROCESS | 2319 | 1461665677801 Marionette TRACE conn2 <- [1,2246,null,{}] 03:14:37 INFO - PROCESS | 2319 | 1461665677803 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:14:37 INFO - PROCESS | 2319 | 1461665677912 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 03:14:37 INFO - PROCESS | 2319 | 1461665677925 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:37 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b21f800 == 57 [pid = 2319] [id = 569] 03:14:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 136 (0x127ed0000) [pid = 2319] [serial = 1707] [outer = 0x0] 03:14:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 137 (0x129535800) [pid = 2319] [serial = 1708] [outer = 0x127ed0000] 03:14:37 INFO - PROCESS | 2319 | 1461665677950 Marionette DEBUG loaded listener.js 03:14:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 138 (0x129669800) [pid = 2319] [serial = 1709] [outer = 0x127ed0000] 03:14:38 INFO - PROCESS | 2319 | 1461665678295 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:14:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:14:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 518ms 03:14:38 INFO - PROCESS | 2319 | 1461665678318 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 03:14:38 INFO - PROCESS | 2319 | 1461665678319 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 03:14:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:14:38 INFO - PROCESS | 2319 | 1461665678322 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:14:38 INFO - PROCESS | 2319 | 1461665678323 Marionette TRACE conn2 <- [1,2250,null,{}] 03:14:38 INFO - PROCESS | 2319 | 1461665678332 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:14:38 INFO - PROCESS | 2319 | 1461665678448 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 03:14:38 INFO - PROCESS | 2319 | 1461665678487 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:38 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bf31800 == 58 [pid = 2319] [id = 570] 03:14:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 139 (0x129534800) [pid = 2319] [serial = 1710] [outer = 0x0] 03:14:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 140 (0x129685c00) [pid = 2319] [serial = 1711] [outer = 0x129534800] 03:14:38 INFO - PROCESS | 2319 | 1461665678513 Marionette DEBUG loaded listener.js 03:14:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 141 (0x1296bcc00) [pid = 2319] [serial = 1712] [outer = 0x129534800] 03:14:38 INFO - PROCESS | 2319 | 1461665678853 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:14:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:14:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 570ms 03:14:38 INFO - PROCESS | 2319 | 1461665678899 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 03:14:38 INFO - PROCESS | 2319 | 1461665678901 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 03:14:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:14:38 INFO - PROCESS | 2319 | 1461665678903 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:14:38 INFO - PROCESS | 2319 | 1461665678904 Marionette TRACE conn2 <- [1,2254,null,{}] 03:14:38 INFO - PROCESS | 2319 | 1461665678906 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:14:39 INFO - PROCESS | 2319 | 1461665679015 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 03:14:39 INFO - PROCESS | 2319 | 1461665679056 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:39 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d13f000 == 59 [pid = 2319] [id = 571] 03:14:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 142 (0x1296bd800) [pid = 2319] [serial = 1713] [outer = 0x0] 03:14:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 143 (0x12a053400) [pid = 2319] [serial = 1714] [outer = 0x1296bd800] 03:14:39 INFO - PROCESS | 2319 | 1461665679081 Marionette DEBUG loaded listener.js 03:14:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 144 (0x12a8a7c00) [pid = 2319] [serial = 1715] [outer = 0x1296bd800] 03:14:39 INFO - PROCESS | 2319 | --DOMWINDOW == 143 (0x113484c00) [pid = 2319] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:14:39 INFO - PROCESS | 2319 | --DOMWINDOW == 142 (0x11919f800) [pid = 2319] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:14:39 INFO - PROCESS | 2319 | --DOMWINDOW == 141 (0x119d3a800) [pid = 2319] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:14:39 INFO - PROCESS | 2319 | --DOMWINDOW == 140 (0x12a053c00) [pid = 2319] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:14:39 INFO - PROCESS | 2319 | --DOMWINDOW == 139 (0x12a057000) [pid = 2319] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:14:39 INFO - PROCESS | 2319 | --DOMWINDOW == 138 (0x118e81c00) [pid = 2319] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:14:39 INFO - PROCESS | 2319 | --DOMWINDOW == 137 (0x11884d000) [pid = 2319] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:14:39 INFO - PROCESS | 2319 | --DOMWINDOW == 136 (0x1133ddc00) [pid = 2319] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:14:39 INFO - PROCESS | 2319 | --DOMWINDOW == 135 (0x127f26c00) [pid = 2319] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:14:39 INFO - PROCESS | 2319 | --DOMWINDOW == 134 (0x125b95000) [pid = 2319] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:14:39 INFO - PROCESS | 2319 | --DOMWINDOW == 133 (0x11c375800) [pid = 2319] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:14:39 INFO - PROCESS | 2319 | --DOMWINDOW == 132 (0x12bd87000) [pid = 2319] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:14:39 INFO - PROCESS | 2319 | --DOMWINDOW == 131 (0x119260800) [pid = 2319] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:14:39 INFO - PROCESS | 2319 | 1461665679529 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:14:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:14:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 670ms 03:14:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:14:39 INFO - PROCESS | 2319 | 1461665679585 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 03:14:39 INFO - PROCESS | 2319 | 1461665679586 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 03:14:39 INFO - PROCESS | 2319 | 1461665679596 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:14:39 INFO - PROCESS | 2319 | 1461665679597 Marionette TRACE conn2 <- [1,2258,null,{}] 03:14:39 INFO - PROCESS | 2319 | 1461665679600 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:14:39 INFO - PROCESS | 2319 | 1461665679710 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 03:14:39 INFO - PROCESS | 2319 | 1461665679734 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:39 INFO - PROCESS | 2319 | ++DOCSHELL 0x12db57800 == 60 [pid = 2319] [id = 572] 03:14:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 132 (0x1272e9800) [pid = 2319] [serial = 1716] [outer = 0x0] 03:14:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 133 (0x12966c000) [pid = 2319] [serial = 1717] [outer = 0x1272e9800] 03:14:39 INFO - PROCESS | 2319 | 1461665679764 Marionette DEBUG loaded listener.js 03:14:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 134 (0x12ab63400) [pid = 2319] [serial = 1718] [outer = 0x1272e9800] 03:14:40 INFO - PROCESS | 2319 | 1461665680115 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:14:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:14:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 576ms 03:14:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:14:40 INFO - PROCESS | 2319 | 1461665680167 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 03:14:40 INFO - PROCESS | 2319 | 1461665680168 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 03:14:40 INFO - PROCESS | 2319 | 1461665680170 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:14:40 INFO - PROCESS | 2319 | 1461665680171 Marionette TRACE conn2 <- [1,2262,null,{}] 03:14:40 INFO - PROCESS | 2319 | 1461665680173 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:14:40 INFO - PROCESS | 2319 | 1461665680288 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 03:14:40 INFO - PROCESS | 2319 | 1461665680295 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:40 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dc87800 == 61 [pid = 2319] [id = 573] 03:14:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 135 (0x12b624400) [pid = 2319] [serial = 1719] [outer = 0x0] 03:14:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 136 (0x12b68bc00) [pid = 2319] [serial = 1720] [outer = 0x12b624400] 03:14:40 INFO - PROCESS | 2319 | 1461665680321 Marionette DEBUG loaded listener.js 03:14:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 137 (0x12b989800) [pid = 2319] [serial = 1721] [outer = 0x12b624400] 03:14:40 INFO - PROCESS | 2319 | 1461665680630 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:14:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:14:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 469ms 03:14:40 INFO - PROCESS | 2319 | 1461665680639 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 03:14:40 INFO - PROCESS | 2319 | 1461665680643 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 03:14:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:14:40 INFO - PROCESS | 2319 | 1461665680647 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:14:40 INFO - PROCESS | 2319 | 1461665680648 Marionette TRACE conn2 <- [1,2266,null,{}] 03:14:40 INFO - PROCESS | 2319 | 1461665680650 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:14:40 INFO - PROCESS | 2319 | 1461665680739 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 03:14:40 INFO - PROCESS | 2319 | 1461665680744 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:40 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e788800 == 62 [pid = 2319] [id = 574] 03:14:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 138 (0x12bc51400) [pid = 2319] [serial = 1722] [outer = 0x0] 03:14:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 139 (0x12bf64800) [pid = 2319] [serial = 1723] [outer = 0x12bc51400] 03:14:40 INFO - PROCESS | 2319 | 1461665680769 Marionette DEBUG loaded listener.js 03:14:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 140 (0x12d17d400) [pid = 2319] [serial = 1724] [outer = 0x12bc51400] 03:14:41 INFO - PROCESS | 2319 | 1461665681120 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:14:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:14:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 521ms 03:14:41 INFO - PROCESS | 2319 | 1461665681169 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 03:14:41 INFO - PROCESS | 2319 | 1461665681170 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 03:14:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:14:41 INFO - PROCESS | 2319 | 1461665681178 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:14:41 INFO - PROCESS | 2319 | 1461665681179 Marionette TRACE conn2 <- [1,2270,null,{}] 03:14:41 INFO - PROCESS | 2319 | 1461665681181 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:14:41 INFO - PROCESS | 2319 | 1461665681270 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 03:14:41 INFO - PROCESS | 2319 | 1461665681276 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:41 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ea78000 == 63 [pid = 2319] [id = 575] 03:14:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 141 (0x12bf67c00) [pid = 2319] [serial = 1725] [outer = 0x0] 03:14:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 142 (0x12d3a0800) [pid = 2319] [serial = 1726] [outer = 0x12bf67c00] 03:14:41 INFO - PROCESS | 2319 | 1461665681301 Marionette DEBUG loaded listener.js 03:14:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 143 (0x12d3ac000) [pid = 2319] [serial = 1727] [outer = 0x12bf67c00] 03:14:41 INFO - PROCESS | 2319 | 1461665681814 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:14:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:14:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 674ms 03:14:41 INFO - PROCESS | 2319 | 1461665681846 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 03:14:41 INFO - PROCESS | 2319 | 1461665681850 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 03:14:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:14:41 INFO - PROCESS | 2319 | 1461665681853 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:14:41 INFO - PROCESS | 2319 | 1461665681856 Marionette TRACE conn2 <- [1,2274,null,{}] 03:14:41 INFO - PROCESS | 2319 | 1461665681860 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:14:41 INFO - PROCESS | 2319 | 1461665681977 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 03:14:42 INFO - PROCESS | 2319 | 1461665682091 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:42 INFO - PROCESS | 2319 | ++DOCSHELL 0x12375a000 == 64 [pid = 2319] [id = 576] 03:14:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 144 (0x118850400) [pid = 2319] [serial = 1728] [outer = 0x0] 03:14:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 145 (0x11894a800) [pid = 2319] [serial = 1729] [outer = 0x118850400] 03:14:42 INFO - PROCESS | 2319 | 1461665682126 Marionette DEBUG loaded listener.js 03:14:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 146 (0x119c89c00) [pid = 2319] [serial = 1730] [outer = 0x118850400] 03:14:42 INFO - PROCESS | 2319 | 1461665682542 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:14:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:14:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 723ms 03:14:42 INFO - PROCESS | 2319 | 1461665682577 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 03:14:42 INFO - PROCESS | 2319 | 1461665682581 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 03:14:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:14:42 INFO - PROCESS | 2319 | 1461665682586 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:14:42 INFO - PROCESS | 2319 | 1461665682588 Marionette TRACE conn2 <- [1,2278,null,{}] 03:14:42 INFO - PROCESS | 2319 | 1461665682591 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:14:42 INFO - PROCESS | 2319 | 1461665682702 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 03:14:42 INFO - PROCESS | 2319 | 1461665682765 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:42 INFO - PROCESS | 2319 | ++DOCSHELL 0x12952c000 == 65 [pid = 2319] [id = 577] 03:14:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 147 (0x11a446400) [pid = 2319] [serial = 1731] [outer = 0x0] 03:14:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 148 (0x11bebe800) [pid = 2319] [serial = 1732] [outer = 0x11a446400] 03:14:42 INFO - PROCESS | 2319 | 1461665682837 Marionette DEBUG loaded listener.js 03:14:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 149 (0x11c644400) [pid = 2319] [serial = 1733] [outer = 0x11a446400] 03:14:43 INFO - PROCESS | 2319 | 1461665683256 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:14:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:14:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 725ms 03:14:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:14:43 INFO - PROCESS | 2319 | 1461665683328 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 03:14:43 INFO - PROCESS | 2319 | 1461665683330 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 03:14:43 INFO - PROCESS | 2319 | 1461665683334 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:14:43 INFO - PROCESS | 2319 | 1461665683339 Marionette TRACE conn2 <- [1,2282,null,{}] 03:14:43 INFO - PROCESS | 2319 | 1461665683386 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:14:43 INFO - PROCESS | 2319 | 1461665683558 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 03:14:43 INFO - PROCESS | 2319 | 1461665683686 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:43 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dc99000 == 66 [pid = 2319] [id = 578] 03:14:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 150 (0x126f52c00) [pid = 2319] [serial = 1734] [outer = 0x0] 03:14:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 151 (0x1272eb000) [pid = 2319] [serial = 1735] [outer = 0x126f52c00] 03:14:43 INFO - PROCESS | 2319 | 1461665683736 Marionette DEBUG loaded listener.js 03:14:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 152 (0x128891800) [pid = 2319] [serial = 1736] [outer = 0x126f52c00] 03:14:44 INFO - PROCESS | 2319 | 1461665684123 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:14:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:14:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 840ms 03:14:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:14:44 INFO - PROCESS | 2319 | 1461665684174 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 03:14:44 INFO - PROCESS | 2319 | 1461665684176 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 03:14:44 INFO - PROCESS | 2319 | 1461665684178 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:14:44 INFO - PROCESS | 2319 | 1461665684179 Marionette TRACE conn2 <- [1,2286,null,{}] 03:14:44 INFO - PROCESS | 2319 | 1461665684182 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:14:44 INFO - PROCESS | 2319 | 1461665684294 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 03:14:44 INFO - PROCESS | 2319 | 1461665684409 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:44 INFO - PROCESS | 2319 | ++DOCSHELL 0x12eec7800 == 67 [pid = 2319] [id = 579] 03:14:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 153 (0x129532c00) [pid = 2319] [serial = 1737] [outer = 0x0] 03:14:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 154 (0x12a059800) [pid = 2319] [serial = 1738] [outer = 0x129532c00] 03:14:44 INFO - PROCESS | 2319 | 1461665684444 Marionette DEBUG loaded listener.js 03:14:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 155 (0x12ab5d800) [pid = 2319] [serial = 1739] [outer = 0x129532c00] 03:14:44 INFO - PROCESS | 2319 | 1461665684839 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:14:44 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:14:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 669ms 03:14:44 INFO - PROCESS | 2319 | 1461665684848 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 03:14:44 INFO - PROCESS | 2319 | 1461665684849 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 03:14:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:14:44 INFO - PROCESS | 2319 | 1461665684851 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:14:44 INFO - PROCESS | 2319 | 1461665684853 Marionette TRACE conn2 <- [1,2290,null,{}] 03:14:44 INFO - PROCESS | 2319 | 1461665684855 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:14:44 INFO - PROCESS | 2319 | 1461665684963 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 03:14:45 INFO - PROCESS | 2319 | 1461665685070 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:45 INFO - PROCESS | 2319 | ++DOCSHELL 0x130b19000 == 68 [pid = 2319] [id = 580] 03:14:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 156 (0x12ab5ec00) [pid = 2319] [serial = 1740] [outer = 0x0] 03:14:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 157 (0x12bc56800) [pid = 2319] [serial = 1741] [outer = 0x12ab5ec00] 03:14:45 INFO - PROCESS | 2319 | 1461665685102 Marionette DEBUG loaded listener.js 03:14:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 158 (0x12d3ac400) [pid = 2319] [serial = 1742] [outer = 0x12ab5ec00] 03:14:45 INFO - PROCESS | 2319 | 1461665685530 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:14:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:14:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 719ms 03:14:45 INFO - PROCESS | 2319 | 1461665685570 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 03:14:45 INFO - PROCESS | 2319 | 1461665685572 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 03:14:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:14:45 INFO - PROCESS | 2319 | 1461665685574 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:14:45 INFO - PROCESS | 2319 | 1461665685575 Marionette TRACE conn2 <- [1,2294,null,{}] 03:14:45 INFO - PROCESS | 2319 | 1461665685578 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:14:45 INFO - PROCESS | 2319 | 1461665685691 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 03:14:45 INFO - PROCESS | 2319 | 1461665685796 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:45 INFO - PROCESS | 2319 | ++DOCSHELL 0x1373d4800 == 69 [pid = 2319] [id = 581] 03:14:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 159 (0x12da0d400) [pid = 2319] [serial = 1743] [outer = 0x0] 03:14:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 160 (0x12e3d5400) [pid = 2319] [serial = 1744] [outer = 0x12da0d400] 03:14:45 INFO - PROCESS | 2319 | 1461665685830 Marionette DEBUG loaded listener.js 03:14:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 161 (0x12e3e3800) [pid = 2319] [serial = 1745] [outer = 0x12da0d400] 03:14:46 INFO - PROCESS | 2319 | 1461665686254 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:14:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:14:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 721ms 03:14:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:14:46 INFO - PROCESS | 2319 | 1461665686295 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 03:14:46 INFO - PROCESS | 2319 | 1461665686297 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 03:14:46 INFO - PROCESS | 2319 | 1461665686299 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:14:46 INFO - PROCESS | 2319 | 1461665686300 Marionette TRACE conn2 <- [1,2298,null,{}] 03:14:46 INFO - PROCESS | 2319 | 1461665686303 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:14:46 INFO - PROCESS | 2319 | 1461665686409 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 03:14:46 INFO - PROCESS | 2319 | 1461665686513 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:46 INFO - PROCESS | 2319 | ++DOCSHELL 0x137ad1000 == 70 [pid = 2319] [id = 582] 03:14:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 162 (0x12da17c00) [pid = 2319] [serial = 1746] [outer = 0x0] 03:14:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 163 (0x12e506400) [pid = 2319] [serial = 1747] [outer = 0x12da17c00] 03:14:46 INFO - PROCESS | 2319 | 1461665686545 Marionette DEBUG loaded listener.js 03:14:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 164 (0x12e50d000) [pid = 2319] [serial = 1748] [outer = 0x12da17c00] 03:14:46 INFO - PROCESS | 2319 | 1461665686946 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:14:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:14:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 671ms 03:14:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:14:46 INFO - PROCESS | 2319 | 1461665686970 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 03:14:46 INFO - PROCESS | 2319 | 1461665686971 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 03:14:46 INFO - PROCESS | 2319 | 1461665686974 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:14:46 INFO - PROCESS | 2319 | 1461665686975 Marionette TRACE conn2 <- [1,2302,null,{}] 03:14:46 INFO - PROCESS | 2319 | 1461665686978 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:14:47 INFO - PROCESS | 2319 | 1461665687136 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 03:14:47 INFO - PROCESS | 2319 | 1461665687218 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:47 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a3e7800 == 71 [pid = 2319] [id = 583] 03:14:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 165 (0x119ac6000) [pid = 2319] [serial = 1749] [outer = 0x0] 03:14:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 166 (0x12e50dc00) [pid = 2319] [serial = 1750] [outer = 0x119ac6000] 03:14:47 INFO - PROCESS | 2319 | 1461665687249 Marionette DEBUG loaded listener.js 03:14:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 167 (0x12e6d3800) [pid = 2319] [serial = 1751] [outer = 0x119ac6000] 03:14:47 INFO - PROCESS | 2319 | 1461665687750 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:14:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:14:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 821ms 03:14:47 INFO - PROCESS | 2319 | 1461665687796 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 03:14:47 INFO - PROCESS | 2319 | 1461665687799 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 03:14:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:14:47 INFO - PROCESS | 2319 | 1461665687802 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:14:47 INFO - PROCESS | 2319 | 1461665687804 Marionette TRACE conn2 <- [1,2306,null,{}] 03:14:47 INFO - PROCESS | 2319 | 1461665687808 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:14:47 INFO - PROCESS | 2319 | 1461665687963 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 03:14:48 INFO - PROCESS | 2319 | 1461665688073 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:48 INFO - PROCESS | 2319 | ++DOCSHELL 0x125b84800 == 72 [pid = 2319] [id = 584] 03:14:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 168 (0x11a883000) [pid = 2319] [serial = 1752] [outer = 0x0] 03:14:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 169 (0x12b988000) [pid = 2319] [serial = 1753] [outer = 0x11a883000] 03:14:48 INFO - PROCESS | 2319 | 1461665688115 Marionette DEBUG loaded listener.js 03:14:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 170 (0x12e6cd400) [pid = 2319] [serial = 1754] [outer = 0x11a883000] 03:14:48 INFO - PROCESS | 2319 | 1461665688732 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:14:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:14:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 975ms 03:14:48 INFO - PROCESS | 2319 | 1461665688777 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 03:14:48 INFO - PROCESS | 2319 | 1461665688780 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 03:14:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:14:48 INFO - PROCESS | 2319 | 1461665688783 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:14:48 INFO - PROCESS | 2319 | 1461665688785 Marionette TRACE conn2 <- [1,2310,null,{}] 03:14:48 INFO - PROCESS | 2319 | 1461665688789 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:14:48 INFO - PROCESS | 2319 | 1461665688908 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 03:14:48 INFO - PROCESS | 2319 | 1461665688991 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:49 INFO - PROCESS | 2319 | ++DOCSHELL 0x125f95000 == 73 [pid = 2319] [id = 585] 03:14:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 171 (0x114f4e800) [pid = 2319] [serial = 1755] [outer = 0x0] 03:14:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 172 (0x1159b5000) [pid = 2319] [serial = 1756] [outer = 0x114f4e800] 03:14:49 INFO - PROCESS | 2319 | 1461665689021 Marionette DEBUG loaded listener.js 03:14:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 173 (0x118e10000) [pid = 2319] [serial = 1757] [outer = 0x114f4e800] 03:14:49 INFO - PROCESS | 2319 | 1461665689511 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:14:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:14:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 777ms 03:14:49 INFO - PROCESS | 2319 | 1461665689562 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 03:14:49 INFO - PROCESS | 2319 | 1461665689567 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 03:14:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:14:49 INFO - PROCESS | 2319 | 1461665689574 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:14:49 INFO - PROCESS | 2319 | 1461665689577 Marionette TRACE conn2 <- [1,2314,null,{}] 03:14:49 INFO - PROCESS | 2319 | 1461665689580 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:14:49 INFO - PROCESS | 2319 | 1461665689729 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 03:14:49 INFO - PROCESS | 2319 | 1461665689815 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:49 INFO - PROCESS | 2319 | ++DOCSHELL 0x126be2000 == 74 [pid = 2319] [id = 586] 03:14:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 174 (0x118fb7000) [pid = 2319] [serial = 1758] [outer = 0x0] 03:14:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 175 (0x11bebec00) [pid = 2319] [serial = 1759] [outer = 0x118fb7000] 03:14:49 INFO - PROCESS | 2319 | 1461665689843 Marionette DEBUG loaded listener.js 03:14:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 176 (0x11c376800) [pid = 2319] [serial = 1760] [outer = 0x118fb7000] 03:14:50 INFO - PROCESS | 2319 | --DOCSHELL 0x12db49800 == 73 [pid = 2319] [id = 472] 03:14:50 INFO - PROCESS | 2319 | --DOCSHELL 0x12e788800 == 72 [pid = 2319] [id = 574] 03:14:50 INFO - PROCESS | 2319 | --DOCSHELL 0x12dc87800 == 71 [pid = 2319] [id = 573] 03:14:50 INFO - PROCESS | 2319 | --DOCSHELL 0x12db57800 == 70 [pid = 2319] [id = 572] 03:14:50 INFO - PROCESS | 2319 | --DOCSHELL 0x12d13f000 == 69 [pid = 2319] [id = 571] 03:14:50 INFO - PROCESS | 2319 | --DOCSHELL 0x12bf31800 == 68 [pid = 2319] [id = 570] 03:14:50 INFO - PROCESS | 2319 | --DOCSHELL 0x12b21f800 == 67 [pid = 2319] [id = 569] 03:14:50 INFO - PROCESS | 2319 | --DOCSHELL 0x12a8d1800 == 66 [pid = 2319] [id = 568] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 175 (0x12d3a7400) [pid = 2319] [serial = 1666] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOCSHELL 0x11549a000 == 65 [pid = 2319] [id = 567] 03:14:50 INFO - PROCESS | 2319 | --DOCSHELL 0x12793a000 == 64 [pid = 2319] [id = 566] 03:14:50 INFO - PROCESS | 2319 | --DOCSHELL 0x126be4000 == 63 [pid = 2319] [id = 565] 03:14:50 INFO - PROCESS | 2319 | --DOCSHELL 0x11bf8f000 == 62 [pid = 2319] [id = 564] 03:14:50 INFO - PROCESS | 2319 | --DOCSHELL 0x119c31000 == 61 [pid = 2319] [id = 563] 03:14:50 INFO - PROCESS | 2319 | --DOCSHELL 0x1239e6000 == 60 [pid = 2319] [id = 562] 03:14:50 INFO - PROCESS | 2319 | --DOCSHELL 0x130b1f000 == 59 [pid = 2319] [id = 560] 03:14:50 INFO - PROCESS | 2319 | --DOCSHELL 0x12f953000 == 58 [pid = 2319] [id = 559] 03:14:50 INFO - PROCESS | 2319 | --DOCSHELL 0x12d3e9000 == 57 [pid = 2319] [id = 558] 03:14:50 INFO - PROCESS | 2319 | --DOCSHELL 0x127f94800 == 56 [pid = 2319] [id = 557] 03:14:50 INFO - PROCESS | 2319 | --DOCSHELL 0x11971a800 == 55 [pid = 2319] [id = 556] 03:14:50 INFO - PROCESS | 2319 | 1461665690255 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:14:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:14:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 721ms 03:14:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:14:50 INFO - PROCESS | 2319 | 1461665690295 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 03:14:50 INFO - PROCESS | 2319 | 1461665690296 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 03:14:50 INFO - PROCESS | 2319 | 1461665690299 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:14:50 INFO - PROCESS | 2319 | 1461665690301 Marionette TRACE conn2 <- [1,2318,null,{}] 03:14:50 INFO - PROCESS | 2319 | 1461665690308 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:14:50 INFO - PROCESS | 2319 | 1461665690406 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 174 (0x12967b800) [pid = 2319] [serial = 1648] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 173 (0x12a8a9c00) [pid = 2319] [serial = 1651] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 172 (0x12a053800) [pid = 2319] [serial = 1649] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 171 (0x12b62ac00) [pid = 2319] [serial = 1654] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 170 (0x12b693400) [pid = 2319] [serial = 1655] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 169 (0x12bd7d400) [pid = 2319] [serial = 1621] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 168 (0x11b742c00) [pid = 2319] [serial = 1636] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 167 (0x11bf6ec00) [pid = 2319] [serial = 1637] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 166 (0x118fb6800) [pid = 2319] [serial = 1633] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 165 (0x11a446c00) [pid = 2319] [serial = 1634] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 164 (0x1152bbc00) [pid = 2319] [serial = 1631] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 163 (0x1147df000) [pid = 2319] [serial = 1630] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 162 (0x1142be000) [pid = 2319] [serial = 1606] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 161 (0x12889a800) [pid = 2319] [serial = 1645] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 160 (0x126b58800) [pid = 2319] [serial = 1642] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 159 (0x12769c400) [pid = 2319] [serial = 1643] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 158 (0x123735400) [pid = 2319] [serial = 1639] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 157 (0x123a5c400) [pid = 2319] [serial = 1640] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 156 (0x12d3a7000) [pid = 2319] [serial = 1664] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 155 (0x12bc4d000) [pid = 2319] [serial = 1604] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 154 (0x11b746c00) [pid = 2319] [serial = 1627] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 153 (0x12d17c800) [pid = 2319] [serial = 1624] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 152 (0x11912e800) [pid = 2319] [serial = 1609] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 151 (0x11beb8c00) [pid = 2319] [serial = 1612] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 150 (0x129537000) [pid = 2319] [serial = 1618] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 149 (0x125d79c00) [pid = 2319] [serial = 1615] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 148 (0x11bebc400) [pid = 2319] [serial = 1658] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 147 (0x12d1d3800) [pid = 2319] [serial = 1663] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 146 (0x1292c3400) [pid = 2319] [serial = 1660] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 145 (0x1152c2000) [pid = 2319] [serial = 1657] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 144 (0x12ab5f800) [pid = 2319] [serial = 1652] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 143 (0x12bc55400) [pid = 2319] [serial = 1661] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | --DOMWINDOW == 142 (0x129540400) [pid = 2319] [serial = 1646] [outer = 0x0] [url = about:blank] 03:14:50 INFO - PROCESS | 2319 | 1461665690482 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:50 INFO - PROCESS | 2319 | ++DOCSHELL 0x125dab000 == 56 [pid = 2319] [id = 587] 03:14:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 143 (0x118625800) [pid = 2319] [serial = 1761] [outer = 0x0] 03:14:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 144 (0x11beb8c00) [pid = 2319] [serial = 1762] [outer = 0x118625800] 03:14:50 INFO - PROCESS | 2319 | 1461665690511 Marionette DEBUG loaded listener.js 03:14:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 145 (0x119193400) [pid = 2319] [serial = 1763] [outer = 0x118625800] 03:14:50 INFO - PROCESS | 2319 | 1461665690835 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:14:50 INFO - PROCESS | 2319 | 1461665690876 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 03:14:50 INFO - PROCESS | 2319 | 1461665690878 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:14:50 INFO - PROCESS | 2319 | 1461665690879 Marionette TRACE conn2 <- [1,2322,null,{}] 03:14:50 INFO - PROCESS | 2319 | 1461665690882 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:14:50 INFO - PROCESS | 2319 | 1461665690974 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 03:14:51 INFO - PROCESS | 2319 | 1461665691039 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:51 INFO - PROCESS | 2319 | ++DOCSHELL 0x1290e1800 == 57 [pid = 2319] [id = 588] 03:14:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 146 (0x123a58400) [pid = 2319] [serial = 1764] [outer = 0x0] 03:14:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 147 (0x126de3800) [pid = 2319] [serial = 1765] [outer = 0x123a58400] 03:14:51 INFO - PROCESS | 2319 | 1461665691065 Marionette DEBUG loaded listener.js 03:14:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 148 (0x127ecbc00) [pid = 2319] [serial = 1766] [outer = 0x123a58400] 03:14:51 INFO - PROCESS | 2319 | 1461665691381 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:14:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:14:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 522ms 03:14:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:14:51 INFO - PROCESS | 2319 | 1461665691400 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 03:14:51 INFO - PROCESS | 2319 | 1461665691402 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 03:14:51 INFO - PROCESS | 2319 | 1461665691404 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:14:51 INFO - PROCESS | 2319 | 1461665691405 Marionette TRACE conn2 <- [1,2326,null,{}] 03:14:51 INFO - PROCESS | 2319 | 1461665691407 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:14:51 INFO - PROCESS | 2319 | 1461665691498 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 03:14:51 INFO - PROCESS | 2319 | 1461665691560 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:51 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b215800 == 58 [pid = 2319] [id = 589] 03:14:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 149 (0x125cb9c00) [pid = 2319] [serial = 1767] [outer = 0x0] 03:14:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 150 (0x12889d000) [pid = 2319] [serial = 1768] [outer = 0x125cb9c00] 03:14:51 INFO - PROCESS | 2319 | 1461665691587 Marionette DEBUG loaded listener.js 03:14:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 151 (0x129540400) [pid = 2319] [serial = 1769] [outer = 0x125cb9c00] 03:14:51 INFO - PROCESS | 2319 | 1461665691882 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:14:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:14:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 03:14:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:14:51 INFO - PROCESS | 2319 | 1461665691923 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 03:14:51 INFO - PROCESS | 2319 | 1461665691925 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 03:14:51 INFO - PROCESS | 2319 | 1461665691929 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:14:51 INFO - PROCESS | 2319 | 1461665691930 Marionette TRACE conn2 <- [1,2330,null,{}] 03:14:51 INFO - PROCESS | 2319 | 1461665691932 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:14:52 INFO - PROCESS | 2319 | 1461665692036 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 03:14:52 INFO - PROCESS | 2319 | 1461665692041 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:52 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d0d0000 == 59 [pid = 2319] [id = 590] 03:14:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 152 (0x12967b800) [pid = 2319] [serial = 1770] [outer = 0x0] 03:14:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 153 (0x12a8aa800) [pid = 2319] [serial = 1771] [outer = 0x12967b800] 03:14:52 INFO - PROCESS | 2319 | 1461665692069 Marionette DEBUG loaded listener.js 03:14:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 154 (0x12bd80000) [pid = 2319] [serial = 1772] [outer = 0x12967b800] 03:14:52 INFO - PROCESS | 2319 | 1461665692465 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:14:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:14:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 569ms 03:14:52 INFO - PROCESS | 2319 | 1461665692498 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 03:14:52 INFO - PROCESS | 2319 | 1461665692500 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 03:14:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:14:52 INFO - PROCESS | 2319 | 1461665692502 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:14:52 INFO - PROCESS | 2319 | 1461665692503 Marionette TRACE conn2 <- [1,2334,null,{}] 03:14:52 INFO - PROCESS | 2319 | 1461665692505 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:14:52 INFO - PROCESS | 2319 | 1461665692622 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 03:14:52 INFO - PROCESS | 2319 | 1461665692636 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:52 INFO - PROCESS | 2319 | ++DOCSHELL 0x12daa4800 == 60 [pid = 2319] [id = 591] 03:14:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 155 (0x12bd7d400) [pid = 2319] [serial = 1773] [outer = 0x0] 03:14:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 156 (0x12d1db800) [pid = 2319] [serial = 1774] [outer = 0x12bd7d400] 03:14:52 INFO - PROCESS | 2319 | 1461665692661 Marionette DEBUG loaded listener.js 03:14:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 157 (0x12da15400) [pid = 2319] [serial = 1775] [outer = 0x12bd7d400] 03:14:53 INFO - PROCESS | 2319 | 1461665693005 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:14:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:14:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 519ms 03:14:53 INFO - PROCESS | 2319 | 1461665693022 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 03:14:53 INFO - PROCESS | 2319 | 1461665693023 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 03:14:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:14:53 INFO - PROCESS | 2319 | 1461665693026 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:14:53 INFO - PROCESS | 2319 | 1461665693027 Marionette TRACE conn2 <- [1,2338,null,{}] 03:14:53 INFO - PROCESS | 2319 | 1461665693029 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:14:53 INFO - PROCESS | 2319 | 1461665693143 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 03:14:53 INFO - PROCESS | 2319 | 1461665693156 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:53 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dc93000 == 61 [pid = 2319] [id = 592] 03:14:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 158 (0x12da16c00) [pid = 2319] [serial = 1776] [outer = 0x0] 03:14:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 159 (0x12e3d7400) [pid = 2319] [serial = 1777] [outer = 0x12da16c00] 03:14:53 INFO - PROCESS | 2319 | 1461665693182 Marionette DEBUG loaded listener.js 03:14:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 160 (0x12e6cf000) [pid = 2319] [serial = 1778] [outer = 0x12da16c00] 03:14:53 INFO - PROCESS | 2319 | 1461665693560 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:14:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:14:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 568ms 03:14:53 INFO - PROCESS | 2319 | 1461665693599 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 03:14:53 INFO - PROCESS | 2319 | 1461665693600 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 03:14:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:14:53 INFO - PROCESS | 2319 | 1461665693603 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:14:53 INFO - PROCESS | 2319 | 1461665693604 Marionette TRACE conn2 <- [1,2342,null,{}] 03:14:53 INFO - PROCESS | 2319 | 1461665693606 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:14:53 INFO - PROCESS | 2319 | 1461665693721 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 03:14:53 INFO - PROCESS | 2319 | 1461665693736 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:53 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e791800 == 62 [pid = 2319] [id = 593] 03:14:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 161 (0x12e6d3400) [pid = 2319] [serial = 1779] [outer = 0x0] 03:14:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 162 (0x12e926c00) [pid = 2319] [serial = 1780] [outer = 0x12e6d3400] 03:14:53 INFO - PROCESS | 2319 | 1461665693761 Marionette DEBUG loaded listener.js 03:14:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 163 (0x12e92d000) [pid = 2319] [serial = 1781] [outer = 0x12e6d3400] 03:14:54 INFO - PROCESS | 2319 | 1461665694090 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:14:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:14:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 518ms 03:14:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:14:54 INFO - PROCESS | 2319 | 1461665694121 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 03:14:54 INFO - PROCESS | 2319 | 1461665694122 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 03:14:54 INFO - PROCESS | 2319 | 1461665694125 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:14:54 INFO - PROCESS | 2319 | 1461665694126 Marionette TRACE conn2 <- [1,2346,null,{}] 03:14:54 INFO - PROCESS | 2319 | 1461665694128 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:14:54 INFO - PROCESS | 2319 | 1461665694378 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 03:14:54 INFO - PROCESS | 2319 | --DOMWINDOW == 162 (0x11b7ba400) [pid = 2319] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:14:54 INFO - PROCESS | 2319 | --DOMWINDOW == 161 (0x11bec6800) [pid = 2319] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:14:54 INFO - PROCESS | 2319 | --DOMWINDOW == 160 (0x11bf64000) [pid = 2319] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:14:54 INFO - PROCESS | 2319 | --DOMWINDOW == 159 (0x125d7d400) [pid = 2319] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:14:54 INFO - PROCESS | 2319 | --DOMWINDOW == 158 (0x115934c00) [pid = 2319] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:14:54 INFO - PROCESS | 2319 | --DOMWINDOW == 157 (0x114f21800) [pid = 2319] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:14:54 INFO - PROCESS | 2319 | --DOMWINDOW == 156 (0x11c644000) [pid = 2319] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:14:54 INFO - PROCESS | 2319 | --DOMWINDOW == 155 (0x127ed0000) [pid = 2319] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:14:54 INFO - PROCESS | 2319 | --DOMWINDOW == 154 (0x129537c00) [pid = 2319] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:14:54 INFO - PROCESS | 2319 | --DOMWINDOW == 153 (0x129534800) [pid = 2319] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:14:54 INFO - PROCESS | 2319 | --DOMWINDOW == 152 (0x1296bd800) [pid = 2319] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:14:54 INFO - PROCESS | 2319 | --DOMWINDOW == 151 (0x12b624400) [pid = 2319] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:14:54 INFO - PROCESS | 2319 | --DOMWINDOW == 150 (0x1272e9800) [pid = 2319] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:14:54 INFO - PROCESS | 2319 | --DOMWINDOW == 149 (0x12bc51400) [pid = 2319] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:14:54 INFO - PROCESS | 2319 | 1461665694445 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:54 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bc08000 == 63 [pid = 2319] [id = 594] 03:14:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 150 (0x114f16000) [pid = 2319] [serial = 1782] [outer = 0x0] 03:14:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 151 (0x118fb1000) [pid = 2319] [serial = 1783] [outer = 0x114f16000] 03:14:54 INFO - PROCESS | 2319 | 1461665694471 Marionette DEBUG loaded listener.js 03:14:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 152 (0x125b91c00) [pid = 2319] [serial = 1784] [outer = 0x114f16000] 03:14:54 INFO - PROCESS | 2319 | 1461665694765 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:14:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:14:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 669ms 03:14:54 INFO - PROCESS | 2319 | 1461665694796 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 03:14:54 INFO - PROCESS | 2319 | 1461665694797 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 03:14:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:14:54 INFO - PROCESS | 2319 | 1461665694800 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:14:54 INFO - PROCESS | 2319 | 1461665694801 Marionette TRACE conn2 <- [1,2350,null,{}] 03:14:54 INFO - PROCESS | 2319 | 1461665694804 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:14:54 INFO - PROCESS | 2319 | 1461665694913 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 03:14:54 INFO - PROCESS | 2319 | 1461665694977 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:54 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e990800 == 64 [pid = 2319] [id = 595] 03:14:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 153 (0x123635400) [pid = 2319] [serial = 1785] [outer = 0x0] 03:14:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 154 (0x12bc51400) [pid = 2319] [serial = 1786] [outer = 0x123635400] 03:14:55 INFO - PROCESS | 2319 | 1461665695006 Marionette DEBUG loaded listener.js 03:14:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 155 (0x12f13b000) [pid = 2319] [serial = 1787] [outer = 0x123635400] 03:14:55 INFO - PROCESS | 2319 | 1461665695347 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:14:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:14:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 569ms 03:14:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:14:55 INFO - PROCESS | 2319 | 1461665695370 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 03:14:55 INFO - PROCESS | 2319 | 1461665695372 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 03:14:55 INFO - PROCESS | 2319 | 1461665695377 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:14:55 INFO - PROCESS | 2319 | 1461665695379 Marionette TRACE conn2 <- [1,2354,null,{}] 03:14:55 INFO - PROCESS | 2319 | 1461665695383 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:14:55 INFO - PROCESS | 2319 | 1461665695521 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 03:14:55 INFO - PROCESS | 2319 | 1461665695649 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:55 INFO - PROCESS | 2319 | ++DOCSHELL 0x137ad7000 == 65 [pid = 2319] [id = 596] 03:14:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 156 (0x12f13f400) [pid = 2319] [serial = 1788] [outer = 0x0] 03:14:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 157 (0x12f2a0800) [pid = 2319] [serial = 1789] [outer = 0x12f13f400] 03:14:55 INFO - PROCESS | 2319 | 1461665695690 Marionette DEBUG loaded listener.js 03:14:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 158 (0x12f2a6000) [pid = 2319] [serial = 1790] [outer = 0x12f13f400] 03:14:55 INFO - PROCESS | 2319 | 1461665695981 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:14:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:14:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 623ms 03:14:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:14:56 INFO - PROCESS | 2319 | 1461665695999 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 03:14:56 INFO - PROCESS | 2319 | 1461665696000 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 03:14:56 INFO - PROCESS | 2319 | 1461665696002 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:14:56 INFO - PROCESS | 2319 | 1461665696003 Marionette TRACE conn2 <- [1,2358,null,{}] 03:14:56 INFO - PROCESS | 2319 | 1461665696005 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:14:56 INFO - PROCESS | 2319 | 1461665696106 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 03:14:56 INFO - PROCESS | 2319 | 1461665696171 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:56 INFO - PROCESS | 2319 | ++DOCSHELL 0x138296800 == 66 [pid = 2319] [id = 597] 03:14:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 159 (0x12f141400) [pid = 2319] [serial = 1791] [outer = 0x0] 03:14:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 160 (0x12f2aa000) [pid = 2319] [serial = 1792] [outer = 0x12f141400] 03:14:56 INFO - PROCESS | 2319 | 1461665696198 Marionette DEBUG loaded listener.js 03:14:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 161 (0x12f430c00) [pid = 2319] [serial = 1793] [outer = 0x12f141400] 03:14:56 INFO - PROCESS | 2319 | 1461665696648 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:14:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:14:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 668ms 03:14:56 INFO - PROCESS | 2319 | 1461665696671 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 03:14:56 INFO - PROCESS | 2319 | 1461665696673 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 03:14:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:14:56 INFO - PROCESS | 2319 | 1461665696678 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:14:56 INFO - PROCESS | 2319 | 1461665696680 Marionette TRACE conn2 <- [1,2362,null,{}] 03:14:56 INFO - PROCESS | 2319 | 1461665696684 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:14:56 INFO - PROCESS | 2319 | 1461665696809 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 03:14:56 INFO - PROCESS | 2319 | 1461665696928 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:56 INFO - PROCESS | 2319 | ++DOCSHELL 0x123668800 == 67 [pid = 2319] [id = 598] 03:14:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 162 (0x11925f400) [pid = 2319] [serial = 1794] [outer = 0x0] 03:14:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 163 (0x119d40800) [pid = 2319] [serial = 1795] [outer = 0x11925f400] 03:14:56 INFO - PROCESS | 2319 | 1461665696961 Marionette DEBUG loaded listener.js 03:14:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 164 (0x11beb9000) [pid = 2319] [serial = 1796] [outer = 0x11925f400] 03:14:57 INFO - PROCESS | 2319 | 1461665697419 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:14:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:14:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 771ms 03:14:57 INFO - PROCESS | 2319 | 1461665697450 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 03:14:57 INFO - PROCESS | 2319 | 1461665697457 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 03:14:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:14:57 INFO - PROCESS | 2319 | 1461665697466 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:14:57 INFO - PROCESS | 2319 | 1461665697468 Marionette TRACE conn2 <- [1,2366,null,{}] 03:14:57 INFO - PROCESS | 2319 | 1461665697472 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:14:57 INFO - PROCESS | 2319 | 1461665697638 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 03:14:57 INFO - PROCESS | 2319 | 1461665697766 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:57 INFO - PROCESS | 2319 | ++DOCSHELL 0x12abdd800 == 68 [pid = 2319] [id = 599] 03:14:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 165 (0x11bec7c00) [pid = 2319] [serial = 1797] [outer = 0x0] 03:14:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 166 (0x123731000) [pid = 2319] [serial = 1798] [outer = 0x11bec7c00] 03:14:57 INFO - PROCESS | 2319 | 1461665697797 Marionette DEBUG loaded listener.js 03:14:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 167 (0x1272e7800) [pid = 2319] [serial = 1799] [outer = 0x11bec7c00] 03:14:58 INFO - PROCESS | 2319 | 1461665698263 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:14:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:14:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 822ms 03:14:58 INFO - PROCESS | 2319 | 1461665698288 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 03:14:58 INFO - PROCESS | 2319 | 1461665698290 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 03:14:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:14:58 INFO - PROCESS | 2319 | 1461665698294 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:14:58 INFO - PROCESS | 2319 | 1461665698297 Marionette TRACE conn2 <- [1,2370,null,{}] 03:14:58 INFO - PROCESS | 2319 | 1461665698305 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:14:58 INFO - PROCESS | 2319 | 1461665698422 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 03:14:58 INFO - PROCESS | 2319 | 1461665698504 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:58 INFO - PROCESS | 2319 | ++DOCSHELL 0x130b11000 == 69 [pid = 2319] [id = 600] 03:14:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 168 (0x129534c00) [pid = 2319] [serial = 1800] [outer = 0x0] 03:14:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 169 (0x12a8b3000) [pid = 2319] [serial = 1801] [outer = 0x129534c00] 03:14:58 INFO - PROCESS | 2319 | 1461665698540 Marionette DEBUG loaded listener.js 03:14:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 170 (0x12b690c00) [pid = 2319] [serial = 1802] [outer = 0x129534c00] 03:14:58 INFO - PROCESS | 2319 | 1461665698975 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:14:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:14:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 725ms 03:14:59 INFO - PROCESS | 2319 | 1461665699019 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 03:14:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:14:59 INFO - PROCESS | 2319 | 1461665699020 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 03:14:59 INFO - PROCESS | 2319 | 1461665699023 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:14:59 INFO - PROCESS | 2319 | 1461665699024 Marionette TRACE conn2 <- [1,2374,null,{}] 03:14:59 INFO - PROCESS | 2319 | 1461665699026 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:14:59 INFO - PROCESS | 2319 | 1461665699139 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 03:14:59 INFO - PROCESS | 2319 | 1461665699247 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:59 INFO - PROCESS | 2319 | ++DOCSHELL 0x137e8b800 == 70 [pid = 2319] [id = 601] 03:14:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 171 (0x12b83e000) [pid = 2319] [serial = 1803] [outer = 0x0] 03:14:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 172 (0x12da6c800) [pid = 2319] [serial = 1804] [outer = 0x12b83e000] 03:14:59 INFO - PROCESS | 2319 | 1461665699280 Marionette DEBUG loaded listener.js 03:14:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 173 (0x12e927800) [pid = 2319] [serial = 1805] [outer = 0x12b83e000] 03:14:59 INFO - PROCESS | 2319 | 1461665699698 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:14:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:14:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 719ms 03:14:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:14:59 INFO - PROCESS | 2319 | 1461665699754 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 03:14:59 INFO - PROCESS | 2319 | 1461665699755 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 03:14:59 INFO - PROCESS | 2319 | 1461665699771 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:14:59 INFO - PROCESS | 2319 | 1461665699772 Marionette TRACE conn2 <- [1,2378,null,{}] 03:14:59 INFO - PROCESS | 2319 | 1461665699776 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:14:59 INFO - PROCESS | 2319 | 1461665699887 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 03:14:59 INFO - PROCESS | 2319 | 1461665699995 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:00 INFO - PROCESS | 2319 | ++DOCSHELL 0x137ea0800 == 71 [pid = 2319] [id = 602] 03:15:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 174 (0x12e506c00) [pid = 2319] [serial = 1806] [outer = 0x0] 03:15:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 175 (0x12f136c00) [pid = 2319] [serial = 1807] [outer = 0x12e506c00] 03:15:00 INFO - PROCESS | 2319 | 1461665700030 Marionette DEBUG loaded listener.js 03:15:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 176 (0x12f2a6800) [pid = 2319] [serial = 1808] [outer = 0x12e506c00] 03:15:00 INFO - PROCESS | 2319 | 1461665700448 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:15:00 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:15:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 735ms 03:15:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:15:00 INFO - PROCESS | 2319 | 1461665700494 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 03:15:00 INFO - PROCESS | 2319 | 1461665700495 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 03:15:00 INFO - PROCESS | 2319 | 1461665700497 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:15:00 INFO - PROCESS | 2319 | 1461665700499 Marionette TRACE conn2 <- [1,2382,null,{}] 03:15:00 INFO - PROCESS | 2319 | 1461665700501 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:15:00 INFO - PROCESS | 2319 | 1461665700627 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 03:15:00 INFO - PROCESS | 2319 | 1461665700738 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:00 INFO - PROCESS | 2319 | ++DOCSHELL 0x138584800 == 72 [pid = 2319] [id = 603] 03:15:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 177 (0x12f433800) [pid = 2319] [serial = 1809] [outer = 0x0] 03:15:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 178 (0x12f938c00) [pid = 2319] [serial = 1810] [outer = 0x12f433800] 03:15:00 INFO - PROCESS | 2319 | 1461665700774 Marionette DEBUG loaded listener.js 03:15:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 179 (0x12fd72800) [pid = 2319] [serial = 1811] [outer = 0x12f433800] 03:15:01 INFO - PROCESS | 2319 | 1461665701270 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:15:01 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:15:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 821ms 03:15:01 INFO - PROCESS | 2319 | 1461665701318 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 03:15:01 INFO - PROCESS | 2319 | 1461665701320 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 03:15:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:15:01 INFO - PROCESS | 2319 | 1461665701322 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:15:01 INFO - PROCESS | 2319 | 1461665701323 Marionette TRACE conn2 <- [1,2386,null,{}] 03:15:01 INFO - PROCESS | 2319 | 1461665701328 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:15:01 INFO - PROCESS | 2319 | 1461665701440 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 03:15:01 INFO - PROCESS | 2319 | 1461665701525 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:01 INFO - PROCESS | 2319 | ++DOCSHELL 0x125b7c800 == 73 [pid = 2319] [id = 604] 03:15:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 180 (0x11acbf800) [pid = 2319] [serial = 1812] [outer = 0x0] 03:15:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 181 (0x12953b000) [pid = 2319] [serial = 1813] [outer = 0x11acbf800] 03:15:01 INFO - PROCESS | 2319 | 1461665701554 Marionette DEBUG loaded listener.js 03:15:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 182 (0x12da6e800) [pid = 2319] [serial = 1814] [outer = 0x11acbf800] 03:15:02 INFO - PROCESS | 2319 | 1461665702228 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:15:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:15:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 923ms 03:15:02 INFO - PROCESS | 2319 | 1461665702245 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 03:15:02 INFO - PROCESS | 2319 | 1461665702248 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 03:15:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:15:02 INFO - PROCESS | 2319 | 1461665702251 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:15:02 INFO - PROCESS | 2319 | 1461665702254 Marionette TRACE conn2 <- [1,2390,null,{}] 03:15:02 INFO - PROCESS | 2319 | 1461665702258 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:15:02 INFO - PROCESS | 2319 | 1461665702368 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 03:15:02 INFO - PROCESS | 2319 | 1461665702482 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:02 INFO - PROCESS | 2319 | ++DOCSHELL 0x123778000 == 74 [pid = 2319] [id = 605] 03:15:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 183 (0x113609400) [pid = 2319] [serial = 1815] [outer = 0x0] 03:15:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 184 (0x114f48800) [pid = 2319] [serial = 1816] [outer = 0x113609400] 03:15:02 INFO - PROCESS | 2319 | 1461665702514 Marionette DEBUG loaded listener.js 03:15:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 185 (0x11667e800) [pid = 2319] [serial = 1817] [outer = 0x113609400] 03:15:02 INFO - PROCESS | 2319 | 1461665702985 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:15:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:15:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 773ms 03:15:03 INFO - PROCESS | 2319 | 1461665703025 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 03:15:03 INFO - PROCESS | 2319 | 1461665703029 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 03:15:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:15:03 INFO - PROCESS | 2319 | 1461665703033 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:15:03 INFO - PROCESS | 2319 | 1461665703035 Marionette TRACE conn2 <- [1,2394,null,{}] 03:15:03 INFO - PROCESS | 2319 | 1461665703037 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:15:03 INFO - PROCESS | 2319 | 1461665703142 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 03:15:03 INFO - PROCESS | 2319 | 1461665703257 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:03 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b767800 == 75 [pid = 2319] [id = 606] 03:15:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 186 (0x11912bc00) [pid = 2319] [serial = 1818] [outer = 0x0] 03:15:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 187 (0x11b715800) [pid = 2319] [serial = 1819] [outer = 0x11912bc00] 03:15:03 INFO - PROCESS | 2319 | 1461665703288 Marionette DEBUG loaded listener.js 03:15:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 188 (0x11bb06c00) [pid = 2319] [serial = 1820] [outer = 0x11912bc00] 03:15:03 INFO - PROCESS | 2319 | --DOCSHELL 0x137ad7000 == 74 [pid = 2319] [id = 596] 03:15:03 INFO - PROCESS | 2319 | --DOCSHELL 0x12e990800 == 73 [pid = 2319] [id = 595] 03:15:03 INFO - PROCESS | 2319 | --DOCSHELL 0x11bc08000 == 72 [pid = 2319] [id = 594] 03:15:03 INFO - PROCESS | 2319 | --DOCSHELL 0x12e791800 == 71 [pid = 2319] [id = 593] 03:15:03 INFO - PROCESS | 2319 | --DOCSHELL 0x12dc93000 == 70 [pid = 2319] [id = 592] 03:15:03 INFO - PROCESS | 2319 | --DOCSHELL 0x12daa4800 == 69 [pid = 2319] [id = 591] 03:15:03 INFO - PROCESS | 2319 | --DOCSHELL 0x12d0d0000 == 68 [pid = 2319] [id = 590] 03:15:03 INFO - PROCESS | 2319 | --DOCSHELL 0x12b215800 == 67 [pid = 2319] [id = 589] 03:15:03 INFO - PROCESS | 2319 | --DOCSHELL 0x1290e1800 == 66 [pid = 2319] [id = 588] 03:15:03 INFO - PROCESS | 2319 | --DOCSHELL 0x125dab000 == 65 [pid = 2319] [id = 587] 03:15:03 INFO - PROCESS | 2319 | --DOCSHELL 0x126be2000 == 64 [pid = 2319] [id = 586] 03:15:03 INFO - PROCESS | 2319 | --DOCSHELL 0x125f95000 == 63 [pid = 2319] [id = 585] 03:15:03 INFO - PROCESS | 2319 | --DOCSHELL 0x12375a000 == 62 [pid = 2319] [id = 576] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 187 (0x11bb02c00) [pid = 2319] [serial = 1693] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 186 (0x11bec0400) [pid = 2319] [serial = 1694] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 185 (0x11c371000) [pid = 2319] [serial = 1696] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 184 (0x11c646c00) [pid = 2319] [serial = 1697] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 183 (0x12368d800) [pid = 2319] [serial = 1699] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 182 (0x123966000) [pid = 2319] [serial = 1700] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 181 (0x127f2d000) [pid = 2319] [serial = 1705] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 180 (0x126b54c00) [pid = 2319] [serial = 1675] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 179 (0x118846000) [pid = 2319] [serial = 1688] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 178 (0x117983c00) [pid = 2319] [serial = 1687] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 177 (0x119c90800) [pid = 2319] [serial = 1691] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 176 (0x118fb2000) [pid = 2319] [serial = 1690] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 175 (0x11abd1000) [pid = 2319] [serial = 1672] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 174 (0x1268e0800) [pid = 2319] [serial = 1702] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 173 (0x129669800) [pid = 2319] [serial = 1709] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 172 (0x114f46c00) [pid = 2319] [serial = 1669] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 171 (0x129535800) [pid = 2319] [serial = 1708] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 170 (0x12bf66c00) [pid = 2319] [serial = 1681] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 169 (0x1296cf000) [pid = 2319] [serial = 1678] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 168 (0x12da0d000) [pid = 2319] [serial = 1667] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 167 (0x12da13c00) [pid = 2319] [serial = 1684] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 166 (0x129070800) [pid = 2319] [serial = 1706] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 165 (0x129685c00) [pid = 2319] [serial = 1711] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 164 (0x1296bcc00) [pid = 2319] [serial = 1712] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 163 (0x12a053400) [pid = 2319] [serial = 1714] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 162 (0x12b68bc00) [pid = 2319] [serial = 1720] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 161 (0x12a8a7c00) [pid = 2319] [serial = 1715] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 160 (0x12b989800) [pid = 2319] [serial = 1721] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 159 (0x12ab63400) [pid = 2319] [serial = 1718] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 158 (0x12966c000) [pid = 2319] [serial = 1717] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 157 (0x12d17d400) [pid = 2319] [serial = 1724] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 156 (0x12769bc00) [pid = 2319] [serial = 1703] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | --DOMWINDOW == 155 (0x12bf64800) [pid = 2319] [serial = 1723] [outer = 0x0] [url = about:blank] 03:15:03 INFO - PROCESS | 2319 | 1461665703690 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:15:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:15:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 673ms 03:15:03 INFO - PROCESS | 2319 | 1461665703706 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 03:15:03 INFO - PROCESS | 2319 | 1461665703708 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 03:15:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:15:03 INFO - PROCESS | 2319 | 1461665703710 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:15:03 INFO - PROCESS | 2319 | 1461665703712 Marionette TRACE conn2 <- [1,2398,null,{}] 03:15:03 INFO - PROCESS | 2319 | 1461665703719 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:15:03 INFO - PROCESS | 2319 | 1461665703812 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 03:15:03 INFO - PROCESS | 2319 | 1461665703817 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:03 INFO - PROCESS | 2319 | ++DOCSHELL 0x12375f800 == 63 [pid = 2319] [id = 607] 03:15:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 156 (0x11bf64000) [pid = 2319] [serial = 1821] [outer = 0x0] 03:15:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 157 (0x11c376c00) [pid = 2319] [serial = 1822] [outer = 0x11bf64000] 03:15:03 INFO - PROCESS | 2319 | 1461665703846 Marionette DEBUG loaded listener.js 03:15:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 158 (0x123727400) [pid = 2319] [serial = 1823] [outer = 0x11bf64000] 03:15:04 INFO - PROCESS | 2319 | 1461665704211 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:15:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:15:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 522ms 03:15:04 INFO - PROCESS | 2319 | 1461665704258 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 03:15:04 INFO - PROCESS | 2319 | 1461665704260 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 03:15:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:15:04 INFO - PROCESS | 2319 | 1461665704263 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:15:04 INFO - PROCESS | 2319 | 1461665704264 Marionette TRACE conn2 <- [1,2402,null,{}] 03:15:04 INFO - PROCESS | 2319 | 1461665704267 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:15:04 INFO - PROCESS | 2319 | 1461665704355 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 03:15:04 INFO - PROCESS | 2319 | 1461665704361 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:04 INFO - PROCESS | 2319 | ++DOCSHELL 0x127f20000 == 64 [pid = 2319] [id = 608] 03:15:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 159 (0x12372fc00) [pid = 2319] [serial = 1824] [outer = 0x0] 03:15:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 160 (0x123a56400) [pid = 2319] [serial = 1825] [outer = 0x12372fc00] 03:15:04 INFO - PROCESS | 2319 | 1461665704387 Marionette DEBUG loaded listener.js 03:15:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 161 (0x125d85c00) [pid = 2319] [serial = 1826] [outer = 0x12372fc00] 03:15:04 INFO - PROCESS | 2319 | 1461665704834 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:15:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:15:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 622ms 03:15:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:15:04 INFO - PROCESS | 2319 | 1461665704886 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 03:15:04 INFO - PROCESS | 2319 | 1461665704888 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 03:15:04 INFO - PROCESS | 2319 | 1461665704891 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:15:04 INFO - PROCESS | 2319 | 1461665704893 Marionette TRACE conn2 <- [1,2406,null,{}] 03:15:04 INFO - PROCESS | 2319 | 1461665704896 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:15:05 INFO - PROCESS | 2319 | 1461665705025 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 03:15:05 INFO - PROCESS | 2319 | 1461665705035 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:05 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a3e6800 == 65 [pid = 2319] [id = 609] 03:15:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 162 (0x125e5e000) [pid = 2319] [serial = 1827] [outer = 0x0] 03:15:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 163 (0x1272bbc00) [pid = 2319] [serial = 1828] [outer = 0x125e5e000] 03:15:05 INFO - PROCESS | 2319 | 1461665705075 Marionette DEBUG loaded listener.js 03:15:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 164 (0x127436400) [pid = 2319] [serial = 1829] [outer = 0x125e5e000] 03:15:05 INFO - PROCESS | 2319 | 1461665705441 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:15:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:15:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 571ms 03:15:05 INFO - PROCESS | 2319 | 1461665705462 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 03:15:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:15:05 INFO - PROCESS | 2319 | 1461665705464 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 03:15:05 INFO - PROCESS | 2319 | 1461665705467 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:15:05 INFO - PROCESS | 2319 | 1461665705468 Marionette TRACE conn2 <- [1,2410,null,{}] 03:15:05 INFO - PROCESS | 2319 | 1461665705471 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:15:05 INFO - PROCESS | 2319 | 1461665705654 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 03:15:05 INFO - PROCESS | 2319 | 1461665705743 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:05 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b412800 == 66 [pid = 2319] [id = 610] 03:15:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 165 (0x125f40800) [pid = 2319] [serial = 1830] [outer = 0x0] 03:15:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 166 (0x12889b800) [pid = 2319] [serial = 1831] [outer = 0x125f40800] 03:15:05 INFO - PROCESS | 2319 | 1461665705786 Marionette DEBUG loaded listener.js 03:15:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 167 (0x12966ac00) [pid = 2319] [serial = 1832] [outer = 0x125f40800] 03:15:06 INFO - PROCESS | 2319 | 1461665706152 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:15:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:15:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 721ms 03:15:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:15:06 INFO - PROCESS | 2319 | 1461665706192 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 03:15:06 INFO - PROCESS | 2319 | 1461665706194 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 03:15:06 INFO - PROCESS | 2319 | 1461665706196 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:15:06 INFO - PROCESS | 2319 | 1461665706197 Marionette TRACE conn2 <- [1,2414,null,{}] 03:15:06 INFO - PROCESS | 2319 | 1461665706199 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:15:06 INFO - PROCESS | 2319 | 1461665706311 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 03:15:06 INFO - PROCESS | 2319 | 1461665706355 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:06 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ce48000 == 67 [pid = 2319] [id = 611] 03:15:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 168 (0x12966c000) [pid = 2319] [serial = 1833] [outer = 0x0] 03:15:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 169 (0x1296c7000) [pid = 2319] [serial = 1834] [outer = 0x12966c000] 03:15:06 INFO - PROCESS | 2319 | 1461665706380 Marionette DEBUG loaded listener.js 03:15:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 170 (0x12a061800) [pid = 2319] [serial = 1835] [outer = 0x12966c000] 03:15:06 INFO - PROCESS | 2319 | 1461665706703 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:15:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:15:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 521ms 03:15:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:15:06 INFO - PROCESS | 2319 | 1461665706717 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 03:15:06 INFO - PROCESS | 2319 | 1461665706718 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 03:15:06 INFO - PROCESS | 2319 | 1461665706721 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:15:06 INFO - PROCESS | 2319 | 1461665706722 Marionette TRACE conn2 <- [1,2418,null,{}] 03:15:06 INFO - PROCESS | 2319 | 1461665706724 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:15:06 INFO - PROCESS | 2319 | 1461665706841 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 03:15:06 INFO - PROCESS | 2319 | 1461665706855 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:06 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d3f9000 == 68 [pid = 2319] [id = 612] 03:15:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 171 (0x129671800) [pid = 2319] [serial = 1836] [outer = 0x0] 03:15:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 172 (0x12ab61400) [pid = 2319] [serial = 1837] [outer = 0x129671800] 03:15:06 INFO - PROCESS | 2319 | 1461665706882 Marionette DEBUG loaded listener.js 03:15:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 173 (0x12b687800) [pid = 2319] [serial = 1838] [outer = 0x129671800] 03:15:07 INFO - PROCESS | 2319 | 1461665707248 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:15:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:15:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 570ms 03:15:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:15:07 INFO - PROCESS | 2319 | 1461665707292 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 03:15:07 INFO - PROCESS | 2319 | 1461665707293 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 03:15:07 INFO - PROCESS | 2319 | 1461665707295 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:15:07 INFO - PROCESS | 2319 | 1461665707296 Marionette TRACE conn2 <- [1,2422,null,{}] 03:15:07 INFO - PROCESS | 2319 | 1461665707298 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:15:07 INFO - PROCESS | 2319 | 1461665707410 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 03:15:07 INFO - PROCESS | 2319 | 1461665707456 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:07 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dbb5800 == 69 [pid = 2319] [id = 613] 03:15:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 174 (0x12a8ab000) [pid = 2319] [serial = 1839] [outer = 0x0] 03:15:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 175 (0x12b989800) [pid = 2319] [serial = 1840] [outer = 0x12a8ab000] 03:15:07 INFO - PROCESS | 2319 | 1461665707481 Marionette DEBUG loaded listener.js 03:15:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 176 (0x12bf6c400) [pid = 2319] [serial = 1841] [outer = 0x12a8ab000] 03:15:07 INFO - PROCESS | 2319 | 1461665707783 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:15:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:15:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 519ms 03:15:07 INFO - PROCESS | 2319 | 1461665707814 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 03:15:07 INFO - PROCESS | 2319 | 1461665707816 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 03:15:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:15:07 INFO - PROCESS | 2319 | 1461665707818 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:15:07 INFO - PROCESS | 2319 | 1461665707819 Marionette TRACE conn2 <- [1,2426,null,{}] 03:15:07 INFO - PROCESS | 2319 | 1461665707821 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:15:07 INFO - PROCESS | 2319 | 1461665707938 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 03:15:08 INFO - PROCESS | 2319 | --DOMWINDOW == 175 (0x12bd7d400) [pid = 2319] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:15:08 INFO - PROCESS | 2319 | --DOMWINDOW == 174 (0x12da16c00) [pid = 2319] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:15:08 INFO - PROCESS | 2319 | --DOMWINDOW == 173 (0x12e6d3400) [pid = 2319] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:15:08 INFO - PROCESS | 2319 | --DOMWINDOW == 172 (0x123a58400) [pid = 2319] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:15:08 INFO - PROCESS | 2319 | --DOMWINDOW == 171 (0x114f4e800) [pid = 2319] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:15:08 INFO - PROCESS | 2319 | --DOMWINDOW == 170 (0x118625800) [pid = 2319] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:15:08 INFO - PROCESS | 2319 | --DOMWINDOW == 169 (0x12967b800) [pid = 2319] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:15:08 INFO - PROCESS | 2319 | --DOMWINDOW == 168 (0x118fb7000) [pid = 2319] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:15:08 INFO - PROCESS | 2319 | --DOMWINDOW == 167 (0x125cb9c00) [pid = 2319] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:15:08 INFO - PROCESS | 2319 | --DOMWINDOW == 166 (0x114f16000) [pid = 2319] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:15:08 INFO - PROCESS | 2319 | --DOMWINDOW == 165 (0x12f13f400) [pid = 2319] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:15:08 INFO - PROCESS | 2319 | --DOMWINDOW == 164 (0x123635400) [pid = 2319] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:15:08 INFO - PROCESS | 2319 | 1461665708188 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:08 INFO - PROCESS | 2319 | ++DOCSHELL 0x11be79000 == 70 [pid = 2319] [id = 614] 03:15:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 165 (0x114f4e800) [pid = 2319] [serial = 1842] [outer = 0x0] 03:15:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 166 (0x119d3b400) [pid = 2319] [serial = 1843] [outer = 0x114f4e800] 03:15:08 INFO - PROCESS | 2319 | 1461665708214 Marionette DEBUG loaded listener.js 03:15:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 167 (0x129670800) [pid = 2319] [serial = 1844] [outer = 0x114f4e800] 03:15:08 INFO - PROCESS | 2319 | 1461665708502 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:15:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:15:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 717ms 03:15:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:15:08 INFO - PROCESS | 2319 | 1461665708536 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 03:15:08 INFO - PROCESS | 2319 | 1461665708538 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 03:15:08 INFO - PROCESS | 2319 | 1461665708540 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:15:08 INFO - PROCESS | 2319 | 1461665708543 Marionette TRACE conn2 <- [1,2430,null,{}] 03:15:08 INFO - PROCESS | 2319 | 1461665708547 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:15:08 INFO - PROCESS | 2319 | 1461665708653 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 03:15:08 INFO - PROCESS | 2319 | 1461665708658 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:08 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e979000 == 71 [pid = 2319] [id = 615] 03:15:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 168 (0x12967b800) [pid = 2319] [serial = 1845] [outer = 0x0] 03:15:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 169 (0x12d3abc00) [pid = 2319] [serial = 1846] [outer = 0x12967b800] 03:15:08 INFO - PROCESS | 2319 | 1461665708688 Marionette DEBUG loaded listener.js 03:15:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 170 (0x12e3de000) [pid = 2319] [serial = 1847] [outer = 0x12967b800] 03:15:09 INFO - PROCESS | 2319 | 1461665709025 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:15:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:15:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 524ms 03:15:09 INFO - PROCESS | 2319 | 1461665709080 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 03:15:09 INFO - PROCESS | 2319 | 1461665709081 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 03:15:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:15:09 INFO - PROCESS | 2319 | 1461665709083 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:15:09 INFO - PROCESS | 2319 | 1461665709084 Marionette TRACE conn2 <- [1,2434,null,{}] 03:15:09 INFO - PROCESS | 2319 | 1461665709087 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:15:09 INFO - PROCESS | 2319 | 1461665709179 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 03:15:09 INFO - PROCESS | 2319 | 1461665709183 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:09 INFO - PROCESS | 2319 | ++DOCSHELL 0x12eeab000 == 72 [pid = 2319] [id = 616] 03:15:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 171 (0x12d3a9000) [pid = 2319] [serial = 1848] [outer = 0x0] 03:15:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 172 (0x12e50d400) [pid = 2319] [serial = 1849] [outer = 0x12d3a9000] 03:15:09 INFO - PROCESS | 2319 | 1461665709208 Marionette DEBUG loaded listener.js 03:15:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 173 (0x12e926400) [pid = 2319] [serial = 1850] [outer = 0x12d3a9000] 03:15:09 INFO - PROCESS | 2319 | 1461665709556 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:15:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:15:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 518ms 03:15:09 INFO - PROCESS | 2319 | 1461665709602 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 03:15:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:15:09 INFO - PROCESS | 2319 | 1461665709603 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 03:15:09 INFO - PROCESS | 2319 | 1461665709605 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:15:09 INFO - PROCESS | 2319 | 1461665709606 Marionette TRACE conn2 <- [1,2438,null,{}] 03:15:09 INFO - PROCESS | 2319 | 1461665709608 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:15:09 INFO - PROCESS | 2319 | 1461665709698 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 03:15:09 INFO - PROCESS | 2319 | 1461665709771 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:09 INFO - PROCESS | 2319 | ++DOCSHELL 0x12f953000 == 73 [pid = 2319] [id = 617] 03:15:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 174 (0x12da17000) [pid = 2319] [serial = 1851] [outer = 0x0] 03:15:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 175 (0x12e734000) [pid = 2319] [serial = 1852] [outer = 0x12da17000] 03:15:09 INFO - PROCESS | 2319 | 1461665709796 Marionette DEBUG loaded listener.js 03:15:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 176 (0x12e739000) [pid = 2319] [serial = 1853] [outer = 0x12da17000] 03:15:10 INFO - PROCESS | 2319 | 1461665710062 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:15:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:15:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 468ms 03:15:10 INFO - PROCESS | 2319 | 1461665710073 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 03:15:10 INFO - PROCESS | 2319 | 1461665710075 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 03:15:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:15:10 INFO - PROCESS | 2319 | 1461665710085 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:15:10 INFO - PROCESS | 2319 | 1461665710086 Marionette TRACE conn2 <- [1,2442,null,{}] 03:15:10 INFO - PROCESS | 2319 | 1461665710088 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:15:10 INFO - PROCESS | 2319 | 1461665710265 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 03:15:10 INFO - PROCESS | 2319 | 1461665710375 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:10 INFO - PROCESS | 2319 | ++DOCSHELL 0x119722800 == 74 [pid = 2319] [id = 618] 03:15:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 177 (0x1133d9800) [pid = 2319] [serial = 1854] [outer = 0x0] 03:15:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 178 (0x114243400) [pid = 2319] [serial = 1855] [outer = 0x1133d9800] 03:15:10 INFO - PROCESS | 2319 | 1461665710412 Marionette DEBUG loaded listener.js 03:15:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 179 (0x1155be400) [pid = 2319] [serial = 1856] [outer = 0x1133d9800] 03:15:10 INFO - PROCESS | 2319 | 1461665710891 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:15:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:15:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 822ms 03:15:10 INFO - PROCESS | 2319 | 1461665710908 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 03:15:10 INFO - PROCESS | 2319 | 1461665710910 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 03:15:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:15:10 INFO - PROCESS | 2319 | 1461665710913 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:15:10 INFO - PROCESS | 2319 | 1461665710916 Marionette TRACE conn2 <- [1,2446,null,{}] 03:15:10 INFO - PROCESS | 2319 | 1461665710919 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:15:11 INFO - PROCESS | 2319 | 1461665711037 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 03:15:11 INFO - PROCESS | 2319 | 1461665711147 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:11 INFO - PROCESS | 2319 | ++DOCSHELL 0x129512800 == 75 [pid = 2319] [id = 619] 03:15:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 180 (0x11884f800) [pid = 2319] [serial = 1857] [outer = 0x0] 03:15:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 181 (0x11b7c5000) [pid = 2319] [serial = 1858] [outer = 0x11884f800] 03:15:11 INFO - PROCESS | 2319 | 1461665711182 Marionette DEBUG loaded listener.js 03:15:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 182 (0x11c36f000) [pid = 2319] [serial = 1859] [outer = 0x11884f800] 03:15:11 INFO - PROCESS | 2319 | 1461665711592 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:15:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:15:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 724ms 03:15:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:15:11 INFO - PROCESS | 2319 | 1461665711638 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 03:15:11 INFO - PROCESS | 2319 | 1461665711640 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 03:15:11 INFO - PROCESS | 2319 | 1461665711642 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:15:11 INFO - PROCESS | 2319 | 1461665711644 Marionette TRACE conn2 <- [1,2450,null,{}] 03:15:11 INFO - PROCESS | 2319 | 1461665711667 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:15:11 INFO - PROCESS | 2319 | 1461665711780 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 03:15:11 INFO - PROCESS | 2319 | 1461665711893 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:11 INFO - PROCESS | 2319 | ++DOCSHELL 0x12da86800 == 76 [pid = 2319] [id = 620] 03:15:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 183 (0x123908400) [pid = 2319] [serial = 1860] [outer = 0x0] 03:15:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 184 (0x123a5e000) [pid = 2319] [serial = 1861] [outer = 0x123908400] 03:15:11 INFO - PROCESS | 2319 | 1461665711927 Marionette DEBUG loaded listener.js 03:15:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 185 (0x1276c5400) [pid = 2319] [serial = 1862] [outer = 0x123908400] 03:15:12 INFO - PROCESS | 2319 | 1461665712376 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:15:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:15:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 772ms 03:15:12 INFO - PROCESS | 2319 | 1461665712414 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 03:15:12 INFO - PROCESS | 2319 | 1461665712417 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 03:15:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:15:12 INFO - PROCESS | 2319 | 1461665712425 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:15:12 INFO - PROCESS | 2319 | 1461665712429 Marionette TRACE conn2 <- [1,2454,null,{}] 03:15:12 INFO - PROCESS | 2319 | 1461665712431 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:15:12 INFO - PROCESS | 2319 | 1461665712543 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 03:15:12 INFO - PROCESS | 2319 | 1461665712657 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:12 INFO - PROCESS | 2319 | ++DOCSHELL 0x1373d3800 == 77 [pid = 2319] [id = 621] 03:15:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 186 (0x1276c6800) [pid = 2319] [serial = 1863] [outer = 0x0] 03:15:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 187 (0x129534800) [pid = 2319] [serial = 1864] [outer = 0x1276c6800] 03:15:12 INFO - PROCESS | 2319 | 1461665712690 Marionette DEBUG loaded listener.js 03:15:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 188 (0x12b685c00) [pid = 2319] [serial = 1865] [outer = 0x1276c6800] 03:15:13 INFO - PROCESS | 2319 | 1461665713072 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:15:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:15:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 676ms 03:15:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:15:13 INFO - PROCESS | 2319 | 1461665713097 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 03:15:13 INFO - PROCESS | 2319 | 1461665713099 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 03:15:13 INFO - PROCESS | 2319 | 1461665713101 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:15:13 INFO - PROCESS | 2319 | 1461665713102 Marionette TRACE conn2 <- [1,2458,null,{}] 03:15:13 INFO - PROCESS | 2319 | 1461665713105 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:15:13 INFO - PROCESS | 2319 | 1461665713235 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 03:15:13 INFO - PROCESS | 2319 | 1461665713347 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:13 INFO - PROCESS | 2319 | ++DOCSHELL 0x1374dd800 == 78 [pid = 2319] [id = 622] 03:15:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 189 (0x11bb0b400) [pid = 2319] [serial = 1866] [outer = 0x0] 03:15:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 190 (0x12a058c00) [pid = 2319] [serial = 1867] [outer = 0x11bb0b400] 03:15:13 INFO - PROCESS | 2319 | 1461665713379 Marionette DEBUG loaded listener.js 03:15:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 191 (0x12e3da400) [pid = 2319] [serial = 1868] [outer = 0x11bb0b400] 03:15:13 INFO - PROCESS | 2319 | 1461665713768 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:15:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:15:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 719ms 03:15:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:15:13 INFO - PROCESS | 2319 | 1461665713820 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 03:15:13 INFO - PROCESS | 2319 | 1461665713822 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 03:15:13 INFO - PROCESS | 2319 | 1461665713824 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:15:13 INFO - PROCESS | 2319 | 1461665713825 Marionette TRACE conn2 <- [1,2462,null,{}] 03:15:13 INFO - PROCESS | 2319 | 1461665713828 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:15:13 INFO - PROCESS | 2319 | 1461665713939 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 03:15:14 INFO - PROCESS | 2319 | 1461665714024 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:14 INFO - PROCESS | 2319 | ++DOCSHELL 0x13827f800 == 79 [pid = 2319] [id = 623] 03:15:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 192 (0x12e737c00) [pid = 2319] [serial = 1869] [outer = 0x0] 03:15:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 193 (0x12e73c800) [pid = 2319] [serial = 1870] [outer = 0x12e737c00] 03:15:14 INFO - PROCESS | 2319 | 1461665714063 Marionette DEBUG loaded listener.js 03:15:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 194 (0x12f138000) [pid = 2319] [serial = 1871] [outer = 0x12e737c00] 03:15:14 INFO - PROCESS | 2319 | 1461665714507 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:15:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:15:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 719ms 03:15:14 INFO - PROCESS | 2319 | 1461665714581 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 03:15:14 INFO - PROCESS | 2319 | 1461665714583 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 03:15:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:15:14 INFO - PROCESS | 2319 | 1461665714589 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:15:14 INFO - PROCESS | 2319 | 1461665714590 Marionette TRACE conn2 <- [1,2466,null,{}] 03:15:14 INFO - PROCESS | 2319 | 1461665714592 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:15:14 INFO - PROCESS | 2319 | 1461665714702 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 03:15:14 INFO - PROCESS | 2319 | 1461665714787 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:14 INFO - PROCESS | 2319 | ++DOCSHELL 0x13a989000 == 80 [pid = 2319] [id = 624] 03:15:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 195 (0x12f42e400) [pid = 2319] [serial = 1872] [outer = 0x0] 03:15:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 196 (0x12f432c00) [pid = 2319] [serial = 1873] [outer = 0x12f42e400] 03:15:14 INFO - PROCESS | 2319 | 1461665714818 Marionette DEBUG loaded listener.js 03:15:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 197 (0x12f43a800) [pid = 2319] [serial = 1874] [outer = 0x12f42e400] 03:15:15 INFO - PROCESS | 2319 | 1461665715204 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:15:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:15:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 669ms 03:15:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:15:15 INFO - PROCESS | 2319 | 1461665715259 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 03:15:15 INFO - PROCESS | 2319 | 1461665715260 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 03:15:15 INFO - PROCESS | 2319 | 1461665715262 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:15:15 INFO - PROCESS | 2319 | 1461665715264 Marionette TRACE conn2 <- [1,2470,null,{}] 03:15:15 INFO - PROCESS | 2319 | 1461665715266 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:15:15 INFO - PROCESS | 2319 | 1461665715375 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 03:15:15 INFO - PROCESS | 2319 | 1461665715460 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:15 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ae67800 == 81 [pid = 2319] [id = 625] 03:15:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 198 (0x12f2a6c00) [pid = 2319] [serial = 1875] [outer = 0x0] 03:15:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 199 (0x12f93d800) [pid = 2319] [serial = 1876] [outer = 0x12f2a6c00] 03:15:15 INFO - PROCESS | 2319 | 1461665715492 Marionette DEBUG loaded listener.js 03:15:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 200 (0x12fad5800) [pid = 2319] [serial = 1877] [outer = 0x12f2a6c00] 03:15:15 INFO - PROCESS | 2319 | 1461665715925 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:15:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:15:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 670ms 03:15:15 INFO - PROCESS | 2319 | 1461665715932 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 03:15:15 INFO - PROCESS | 2319 | 1461665715933 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 03:15:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:15:15 INFO - PROCESS | 2319 | 1461665715936 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:15:15 INFO - PROCESS | 2319 | 1461665715937 Marionette TRACE conn2 <- [1,2474,null,{}] 03:15:15 INFO - PROCESS | 2319 | 1461665715939 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:15:16 INFO - PROCESS | 2319 | 1461665716046 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 03:15:16 INFO - PROCESS | 2319 | 1461665716166 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:16 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a8de800 == 82 [pid = 2319] [id = 626] 03:15:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 201 (0x127802400) [pid = 2319] [serial = 1878] [outer = 0x0] 03:15:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 202 (0x12f93e400) [pid = 2319] [serial = 1879] [outer = 0x127802400] 03:15:16 INFO - PROCESS | 2319 | 1461665716214 Marionette DEBUG loaded listener.js 03:15:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 203 (0x12fd77c00) [pid = 2319] [serial = 1880] [outer = 0x127802400] 03:15:16 INFO - PROCESS | 2319 | 1461665716734 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:15:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:15:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 824ms 03:15:16 INFO - PROCESS | 2319 | 1461665716780 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 03:15:16 INFO - PROCESS | 2319 | 1461665716781 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 03:15:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:15:16 INFO - PROCESS | 2319 | 1461665716785 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:15:16 INFO - PROCESS | 2319 | 1461665716786 Marionette TRACE conn2 <- [1,2478,null,{}] 03:15:16 INFO - PROCESS | 2319 | 1461665716789 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:15:16 INFO - PROCESS | 2319 | 1461665716904 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 03:15:16 INFO - PROCESS | 2319 | 1461665716993 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:17 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a3f4800 == 83 [pid = 2319] [id = 627] 03:15:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 204 (0x12966b800) [pid = 2319] [serial = 1881] [outer = 0x0] 03:15:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 205 (0x12fd7a400) [pid = 2319] [serial = 1882] [outer = 0x12966b800] 03:15:17 INFO - PROCESS | 2319 | 1461665717022 Marionette DEBUG loaded listener.js 03:15:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 206 (0x12e6d8000) [pid = 2319] [serial = 1883] [outer = 0x12966b800] 03:15:17 INFO - PROCESS | 2319 | 1461665717639 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:15:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:15:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 922ms 03:15:17 INFO - PROCESS | 2319 | 1461665717708 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 03:15:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:15:17 INFO - PROCESS | 2319 | 1461665717710 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 03:15:17 INFO - PROCESS | 2319 | 1461665717713 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:15:17 INFO - PROCESS | 2319 | 1461665717716 Marionette TRACE conn2 <- [1,2482,null,{}] 03:15:17 INFO - PROCESS | 2319 | 1461665717720 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:15:17 INFO - PROCESS | 2319 | 1461665717834 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 03:15:17 INFO - PROCESS | 2319 | 1461665717961 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:17 INFO - PROCESS | 2319 | ++DOCSHELL 0x12950e000 == 84 [pid = 2319] [id = 628] 03:15:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 207 (0x113487c00) [pid = 2319] [serial = 1884] [outer = 0x0] 03:15:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 208 (0x11884d000) [pid = 2319] [serial = 1885] [outer = 0x113487c00] 03:15:17 INFO - PROCESS | 2319 | 1461665717994 Marionette DEBUG loaded listener.js 03:15:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 209 (0x119a6c800) [pid = 2319] [serial = 1886] [outer = 0x113487c00] 03:15:18 INFO - PROCESS | 2319 | 1461665718474 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:15:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:15:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 825ms 03:15:18 INFO - PROCESS | 2319 | 1461665718539 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 03:15:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:15:18 INFO - PROCESS | 2319 | 1461665718546 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 03:15:18 INFO - PROCESS | 2319 | 1461665718550 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:15:18 INFO - PROCESS | 2319 | 1461665718552 Marionette TRACE conn2 <- [1,2486,null,{}] 03:15:18 INFO - PROCESS | 2319 | 1461665718554 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:15:18 INFO - PROCESS | 2319 | 1461665718685 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 03:15:18 INFO - PROCESS | 2319 | --DOCSHELL 0x12f953000 == 83 [pid = 2319] [id = 617] 03:15:18 INFO - PROCESS | 2319 | --DOCSHELL 0x12eeab000 == 82 [pid = 2319] [id = 616] 03:15:18 INFO - PROCESS | 2319 | --DOCSHELL 0x12e979000 == 81 [pid = 2319] [id = 615] 03:15:18 INFO - PROCESS | 2319 | --DOCSHELL 0x11be79000 == 80 [pid = 2319] [id = 614] 03:15:18 INFO - PROCESS | 2319 | --DOCSHELL 0x12dbb5800 == 79 [pid = 2319] [id = 613] 03:15:18 INFO - PROCESS | 2319 | --DOCSHELL 0x12d3f9000 == 78 [pid = 2319] [id = 612] 03:15:18 INFO - PROCESS | 2319 | --DOCSHELL 0x12ce48000 == 77 [pid = 2319] [id = 611] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 208 (0x12f2aa000) [pid = 2319] [serial = 1792] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOCSHELL 0x12b412800 == 76 [pid = 2319] [id = 610] 03:15:18 INFO - PROCESS | 2319 | --DOCSHELL 0x12a3e6800 == 75 [pid = 2319] [id = 609] 03:15:18 INFO - PROCESS | 2319 | --DOCSHELL 0x127f20000 == 74 [pid = 2319] [id = 608] 03:15:18 INFO - PROCESS | 2319 | --DOCSHELL 0x12375f800 == 73 [pid = 2319] [id = 607] 03:15:18 INFO - PROCESS | 2319 | --DOCSHELL 0x11b767800 == 72 [pid = 2319] [id = 606] 03:15:18 INFO - PROCESS | 2319 | --DOCSHELL 0x123778000 == 71 [pid = 2319] [id = 605] 03:15:18 INFO - PROCESS | 2319 | --DOCSHELL 0x137e8b800 == 70 [pid = 2319] [id = 601] 03:15:18 INFO - PROCESS | 2319 | --DOCSHELL 0x130b11000 == 69 [pid = 2319] [id = 600] 03:15:18 INFO - PROCESS | 2319 | --DOCSHELL 0x12abdd800 == 68 [pid = 2319] [id = 599] 03:15:18 INFO - PROCESS | 2319 | --DOCSHELL 0x123668800 == 67 [pid = 2319] [id = 598] 03:15:18 INFO - PROCESS | 2319 | 1461665718807 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 207 (0x12d1db800) [pid = 2319] [serial = 1774] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 206 (0x12e3d7400) [pid = 2319] [serial = 1777] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 205 (0x12da15400) [pid = 2319] [serial = 1775] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 204 (0x12e926c00) [pid = 2319] [serial = 1780] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 203 (0x126de3800) [pid = 2319] [serial = 1765] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 202 (0x127ecbc00) [pid = 2319] [serial = 1766] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 201 (0x12e3d5400) [pid = 2319] [serial = 1744] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 200 (0x12d3a0800) [pid = 2319] [serial = 1726] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 199 (0x1159b5000) [pid = 2319] [serial = 1756] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 198 (0x12e6cf000) [pid = 2319] [serial = 1778] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 197 (0x118e10000) [pid = 2319] [serial = 1757] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 196 (0x11beb8c00) [pid = 2319] [serial = 1762] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 195 (0x119193400) [pid = 2319] [serial = 1763] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 194 (0x12bc56800) [pid = 2319] [serial = 1741] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 193 (0x12a8aa800) [pid = 2319] [serial = 1771] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 192 (0x11c376800) [pid = 2319] [serial = 1760] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 191 (0x11bebec00) [pid = 2319] [serial = 1759] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 190 (0x12889d000) [pid = 2319] [serial = 1768] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 189 (0x129540400) [pid = 2319] [serial = 1769] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 188 (0x11894a800) [pid = 2319] [serial = 1729] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 187 (0x12a059800) [pid = 2319] [serial = 1738] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 186 (0x12b988000) [pid = 2319] [serial = 1753] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 185 (0x12e92d000) [pid = 2319] [serial = 1781] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 184 (0x12e50dc00) [pid = 2319] [serial = 1750] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 183 (0x1272eb000) [pid = 2319] [serial = 1735] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 182 (0x11bebe800) [pid = 2319] [serial = 1732] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 181 (0x12e506400) [pid = 2319] [serial = 1747] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 180 (0x125b91c00) [pid = 2319] [serial = 1784] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 179 (0x12f2a6000) [pid = 2319] [serial = 1790] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 178 (0x12f2a0800) [pid = 2319] [serial = 1789] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 177 (0x12bc51400) [pid = 2319] [serial = 1786] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 176 (0x118fb1000) [pid = 2319] [serial = 1783] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 175 (0x12bd80000) [pid = 2319] [serial = 1772] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | --DOMWINDOW == 174 (0x12f13b000) [pid = 2319] [serial = 1787] [outer = 0x0] [url = about:blank] 03:15:18 INFO - PROCESS | 2319 | ++DOCSHELL 0x11af43000 == 68 [pid = 2319] [id = 629] 03:15:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 175 (0x1159b5000) [pid = 2319] [serial = 1887] [outer = 0x0] 03:15:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 176 (0x118fb1000) [pid = 2319] [serial = 1888] [outer = 0x1159b5000] 03:15:18 INFO - PROCESS | 2319 | 1461665718839 Marionette DEBUG loaded listener.js 03:15:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 177 (0x11c435000) [pid = 2319] [serial = 1889] [outer = 0x1159b5000] 03:15:19 INFO - PROCESS | 2319 | 1461665719167 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:15:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:15:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 621ms 03:15:19 INFO - PROCESS | 2319 | 1461665719171 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 03:15:19 INFO - PROCESS | 2319 | 1461665719173 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 03:15:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:15:19 INFO - PROCESS | 2319 | 1461665719180 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:15:19 INFO - PROCESS | 2319 | 1461665719183 Marionette TRACE conn2 <- [1,2490,null,{}] 03:15:19 INFO - PROCESS | 2319 | 1461665719190 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:15:19 INFO - PROCESS | 2319 | 1461665719293 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 03:15:19 INFO - PROCESS | 2319 | 1461665719316 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:19 INFO - PROCESS | 2319 | ++DOCSHELL 0x129667800 == 69 [pid = 2319] [id = 630] 03:15:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 178 (0x123a54c00) [pid = 2319] [serial = 1890] [outer = 0x0] 03:15:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 179 (0x1272b3400) [pid = 2319] [serial = 1891] [outer = 0x123a54c00] 03:15:19 INFO - PROCESS | 2319 | 1461665719345 Marionette DEBUG loaded listener.js 03:15:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 180 (0x127ecbc00) [pid = 2319] [serial = 1892] [outer = 0x123a54c00] 03:15:19 INFO - PROCESS | 2319 | 1461665719733 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:15:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:15:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 576ms 03:15:19 INFO - PROCESS | 2319 | 1461665719752 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 03:15:19 INFO - PROCESS | 2319 | 1461665719753 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 03:15:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:15:19 INFO - PROCESS | 2319 | 1461665719756 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:15:19 INFO - PROCESS | 2319 | 1461665719757 Marionette TRACE conn2 <- [1,2494,null,{}] 03:15:19 INFO - PROCESS | 2319 | 1461665719761 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:15:19 INFO - PROCESS | 2319 | 1461665719856 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 03:15:19 INFO - PROCESS | 2319 | 1461665719861 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:19 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc86800 == 70 [pid = 2319] [id = 631] 03:15:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 181 (0x127ff2000) [pid = 2319] [serial = 1893] [outer = 0x0] 03:15:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 182 (0x1292b5c00) [pid = 2319] [serial = 1894] [outer = 0x127ff2000] 03:15:19 INFO - PROCESS | 2319 | 1461665719892 Marionette DEBUG loaded listener.js 03:15:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 183 (0x129684400) [pid = 2319] [serial = 1895] [outer = 0x127ff2000] 03:15:20 INFO - PROCESS | 2319 | 1461665720355 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:15:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:15:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 621ms 03:15:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:15:20 INFO - PROCESS | 2319 | 1461665720379 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 03:15:20 INFO - PROCESS | 2319 | 1461665720381 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 03:15:20 INFO - PROCESS | 2319 | 1461665720385 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:15:20 INFO - PROCESS | 2319 | 1461665720386 Marionette TRACE conn2 <- [1,2498,null,{}] 03:15:20 INFO - PROCESS | 2319 | 1461665720390 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:15:20 INFO - PROCESS | 2319 | 1461665720511 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 03:15:20 INFO - PROCESS | 2319 | 1461665720516 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:20 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d139800 == 71 [pid = 2319] [id = 632] 03:15:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 184 (0x12953c000) [pid = 2319] [serial = 1896] [outer = 0x0] 03:15:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 185 (0x12a8b2000) [pid = 2319] [serial = 1897] [outer = 0x12953c000] 03:15:20 INFO - PROCESS | 2319 | 1461665720541 Marionette DEBUG loaded listener.js 03:15:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 186 (0x12b688400) [pid = 2319] [serial = 1898] [outer = 0x12953c000] 03:15:20 INFO - PROCESS | 2319 | 1461665720919 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:15:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:15:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 573ms 03:15:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:15:20 INFO - PROCESS | 2319 | 1461665720967 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 03:15:20 INFO - PROCESS | 2319 | 1461665720969 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 03:15:20 INFO - PROCESS | 2319 | 1461665720971 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:15:20 INFO - PROCESS | 2319 | 1461665720972 Marionette TRACE conn2 <- [1,2502,null,{}] 03:15:20 INFO - PROCESS | 2319 | 1461665720982 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:15:21 INFO - PROCESS | 2319 | 1461665721115 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 03:15:21 INFO - PROCESS | 2319 | 1461665721127 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:21 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dbb3800 == 72 [pid = 2319] [id = 633] 03:15:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 187 (0x12b842400) [pid = 2319] [serial = 1899] [outer = 0x0] 03:15:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 188 (0x12bd86800) [pid = 2319] [serial = 1900] [outer = 0x12b842400] 03:15:21 INFO - PROCESS | 2319 | 1461665721154 Marionette DEBUG loaded listener.js 03:15:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 189 (0x12e6cd000) [pid = 2319] [serial = 1901] [outer = 0x12b842400] 03:15:21 INFO - PROCESS | 2319 | 1461665721511 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:15:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:15:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 568ms 03:15:21 INFO - PROCESS | 2319 | 1461665721539 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 03:15:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:15:21 INFO - PROCESS | 2319 | 1461665721541 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 03:15:21 INFO - PROCESS | 2319 | 1461665721548 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:15:21 INFO - PROCESS | 2319 | 1461665721549 Marionette TRACE conn2 <- [1,2506,null,{}] 03:15:21 INFO - PROCESS | 2319 | 1461665721552 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:15:21 INFO - PROCESS | 2319 | 1461665721667 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 03:15:21 INFO - PROCESS | 2319 | 1461665721678 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:21 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e77d800 == 73 [pid = 2319] [id = 634] 03:15:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 190 (0x12b844c00) [pid = 2319] [serial = 1902] [outer = 0x0] 03:15:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 191 (0x12e731c00) [pid = 2319] [serial = 1903] [outer = 0x12b844c00] 03:15:21 INFO - PROCESS | 2319 | 1461665721704 Marionette DEBUG loaded listener.js 03:15:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 192 (0x12e92b000) [pid = 2319] [serial = 1904] [outer = 0x12b844c00] 03:15:22 INFO - PROCESS | 2319 | 1461665722049 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:15:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:15:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 524ms 03:15:22 INFO - PROCESS | 2319 | 1461665722072 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 03:15:22 INFO - PROCESS | 2319 | 1461665722073 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 03:15:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:15:22 INFO - PROCESS | 2319 | 1461665722077 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:15:22 INFO - PROCESS | 2319 | 1461665722079 Marionette TRACE conn2 <- [1,2510,null,{}] 03:15:22 INFO - PROCESS | 2319 | 1461665722081 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:15:22 INFO - PROCESS | 2319 | 1461665722198 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 03:15:22 INFO - PROCESS | 2319 | 1461665722209 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:22 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ea81000 == 74 [pid = 2319] [id = 635] 03:15:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 193 (0x12e6d5800) [pid = 2319] [serial = 1905] [outer = 0x0] 03:15:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 194 (0x12f135000) [pid = 2319] [serial = 1906] [outer = 0x12e6d5800] 03:15:22 INFO - PROCESS | 2319 | 1461665722234 Marionette DEBUG loaded listener.js 03:15:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 195 (0x12f2a3400) [pid = 2319] [serial = 1907] [outer = 0x12e6d5800] 03:15:22 INFO - PROCESS | 2319 | 1461665722571 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:15:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:15:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 520ms 03:15:22 INFO - PROCESS | 2319 | 1461665722596 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 03:15:22 INFO - PROCESS | 2319 | 1461665722597 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 03:15:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:15:22 INFO - PROCESS | 2319 | 1461665722599 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:15:22 INFO - PROCESS | 2319 | 1461665722600 Marionette TRACE conn2 <- [1,2514,null,{}] 03:15:22 INFO - PROCESS | 2319 | 1461665722603 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:15:22 INFO - PROCESS | 2319 | 1461665722723 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 03:15:22 INFO - PROCESS | 2319 | 1461665722739 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:22 INFO - PROCESS | 2319 | ++DOCSHELL 0x12fa67000 == 75 [pid = 2319] [id = 636] 03:15:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 196 (0x12f133800) [pid = 2319] [serial = 1908] [outer = 0x0] 03:15:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 197 (0x12f93b400) [pid = 2319] [serial = 1909] [outer = 0x12f133800] 03:15:22 INFO - PROCESS | 2319 | 1461665722765 Marionette DEBUG loaded listener.js 03:15:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 198 (0x12fd81c00) [pid = 2319] [serial = 1910] [outer = 0x12f133800] 03:15:23 INFO - PROCESS | 2319 | --DOMWINDOW == 197 (0x12966c000) [pid = 2319] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:15:23 INFO - PROCESS | 2319 | --DOMWINDOW == 196 (0x129671800) [pid = 2319] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:15:23 INFO - PROCESS | 2319 | --DOMWINDOW == 195 (0x12d3a9000) [pid = 2319] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:15:23 INFO - PROCESS | 2319 | --DOMWINDOW == 194 (0x125f40800) [pid = 2319] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:15:23 INFO - PROCESS | 2319 | --DOMWINDOW == 193 (0x12372fc00) [pid = 2319] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:15:23 INFO - PROCESS | 2319 | --DOMWINDOW == 192 (0x125e5e000) [pid = 2319] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:15:23 INFO - PROCESS | 2319 | --DOMWINDOW == 191 (0x113609400) [pid = 2319] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:15:23 INFO - PROCESS | 2319 | --DOMWINDOW == 190 (0x11912bc00) [pid = 2319] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:15:23 INFO - PROCESS | 2319 | --DOMWINDOW == 189 (0x11bf64000) [pid = 2319] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:15:23 INFO - PROCESS | 2319 | --DOMWINDOW == 188 (0x12a8ab000) [pid = 2319] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:15:23 INFO - PROCESS | 2319 | --DOMWINDOW == 187 (0x114f4e800) [pid = 2319] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:15:23 INFO - PROCESS | 2319 | --DOMWINDOW == 186 (0x12967b800) [pid = 2319] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:15:23 INFO - PROCESS | 2319 | 1461665723218 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:15:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:15:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 670ms 03:15:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:15:23 INFO - PROCESS | 2319 | 1461665723269 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 03:15:23 INFO - PROCESS | 2319 | 1461665723270 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 03:15:23 INFO - PROCESS | 2319 | 1461665723272 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:15:23 INFO - PROCESS | 2319 | 1461665723273 Marionette TRACE conn2 <- [1,2518,null,{}] 03:15:23 INFO - PROCESS | 2319 | 1461665723276 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:15:23 INFO - PROCESS | 2319 | 1461665723369 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 03:15:23 INFO - PROCESS | 2319 | 1461665723444 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:23 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ea72800 == 76 [pid = 2319] [id = 637] 03:15:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 187 (0x1133dd800) [pid = 2319] [serial = 1911] [outer = 0x0] 03:15:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 188 (0x1276c1800) [pid = 2319] [serial = 1912] [outer = 0x1133dd800] 03:15:23 INFO - PROCESS | 2319 | 1461665723469 Marionette DEBUG loaded listener.js 03:15:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 189 (0x12bd87000) [pid = 2319] [serial = 1913] [outer = 0x1133dd800] 03:15:23 INFO - PROCESS | 2319 | 1461665723783 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:15:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:15:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 570ms 03:15:23 INFO - PROCESS | 2319 | 1461665723843 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 03:15:23 INFO - PROCESS | 2319 | 1461665723846 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 03:15:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:15:23 INFO - PROCESS | 2319 | 1461665723849 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:15:23 INFO - PROCESS | 2319 | 1461665723852 Marionette TRACE conn2 <- [1,2522,null,{}] 03:15:23 INFO - PROCESS | 2319 | 1461665723856 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:15:24 INFO - PROCESS | 2319 | 1461665724007 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 03:15:24 INFO - PROCESS | 2319 | 1461665724078 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:24 INFO - PROCESS | 2319 | ++DOCSHELL 0x1373da800 == 77 [pid = 2319] [id = 638] 03:15:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 190 (0x11b7ba400) [pid = 2319] [serial = 1914] [outer = 0x0] 03:15:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 191 (0x12acc7800) [pid = 2319] [serial = 1915] [outer = 0x11b7ba400] 03:15:24 INFO - PROCESS | 2319 | 1461665724108 Marionette DEBUG loaded listener.js 03:15:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 192 (0x12ff97c00) [pid = 2319] [serial = 1916] [outer = 0x11b7ba400] 03:15:24 INFO - PROCESS | 2319 | 1461665724419 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:15:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:15:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 621ms 03:15:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:15:24 INFO - PROCESS | 2319 | 1461665724471 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 03:15:24 INFO - PROCESS | 2319 | 1461665724472 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 03:15:24 INFO - PROCESS | 2319 | 1461665724474 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:15:24 INFO - PROCESS | 2319 | 1461665724475 Marionette TRACE conn2 <- [1,2526,null,{}] 03:15:24 INFO - PROCESS | 2319 | 1461665724477 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:15:24 INFO - PROCESS | 2319 | 1461665724572 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 03:15:24 INFO - PROCESS | 2319 | 1461665724577 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:24 INFO - PROCESS | 2319 | ++DOCSHELL 0x13857e800 == 78 [pid = 2319] [id = 639] 03:15:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 193 (0x12ff98000) [pid = 2319] [serial = 1917] [outer = 0x0] 03:15:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 194 (0x12ffa0800) [pid = 2319] [serial = 1918] [outer = 0x12ff98000] 03:15:24 INFO - PROCESS | 2319 | 1461665724603 Marionette DEBUG loaded listener.js 03:15:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 195 (0x130069400) [pid = 2319] [serial = 1919] [outer = 0x12ff98000] 03:15:24 INFO - PROCESS | 2319 | 1461665724943 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:15:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:15:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 521ms 03:15:24 INFO - PROCESS | 2319 | 1461665724997 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 03:15:24 INFO - PROCESS | 2319 | 1461665724998 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 03:15:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:15:25 INFO - PROCESS | 2319 | 1461665725000 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:15:25 INFO - PROCESS | 2319 | 1461665725001 Marionette TRACE conn2 <- [1,2530,null,{}] 03:15:25 INFO - PROCESS | 2319 | 1461665725004 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:15:25 INFO - PROCESS | 2319 | 1461665725101 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 03:15:25 INFO - PROCESS | 2319 | 1461665725248 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:25 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b24a000 == 79 [pid = 2319] [id = 640] 03:15:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 196 (0x1135f4000) [pid = 2319] [serial = 1920] [outer = 0x0] 03:15:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 197 (0x1147d7c00) [pid = 2319] [serial = 1921] [outer = 0x1135f4000] 03:15:25 INFO - PROCESS | 2319 | 1461665725282 Marionette DEBUG loaded listener.js 03:15:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 198 (0x11884b000) [pid = 2319] [serial = 1922] [outer = 0x1135f4000] 03:15:25 INFO - PROCESS | 2319 | 1461665725781 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:15:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:15:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 820ms 03:15:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:15:25 INFO - PROCESS | 2319 | 1461665725821 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 03:15:25 INFO - PROCESS | 2319 | 1461665725824 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 03:15:25 INFO - PROCESS | 2319 | 1461665725827 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:15:25 INFO - PROCESS | 2319 | 1461665725830 Marionette TRACE conn2 <- [1,2534,null,{}] 03:15:25 INFO - PROCESS | 2319 | 1461665725833 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:15:25 INFO - PROCESS | 2319 | 1461665725956 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 03:15:26 INFO - PROCESS | 2319 | 1461665726044 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:26 INFO - PROCESS | 2319 | ++DOCSHELL 0x12abd6000 == 80 [pid = 2319] [id = 641] 03:15:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 199 (0x11a888800) [pid = 2319] [serial = 1923] [outer = 0x0] 03:15:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 200 (0x12372c000) [pid = 2319] [serial = 1924] [outer = 0x11a888800] 03:15:26 INFO - PROCESS | 2319 | 1461665726077 Marionette DEBUG loaded listener.js 03:15:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 201 (0x125f3a400) [pid = 2319] [serial = 1925] [outer = 0x11a888800] 03:15:26 INFO - PROCESS | 2319 | 1461665726491 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:15:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:15:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 721ms 03:15:26 INFO - PROCESS | 2319 | 1461665726557 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 03:15:26 INFO - PROCESS | 2319 | 1461665726560 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 03:15:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:15:26 INFO - PROCESS | 2319 | 1461665726564 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:15:26 INFO - PROCESS | 2319 | 1461665726565 Marionette TRACE conn2 <- [1,2538,null,{}] 03:15:26 INFO - PROCESS | 2319 | 1461665726568 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:15:26 INFO - PROCESS | 2319 | 1461665726684 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 03:15:26 INFO - PROCESS | 2319 | 1461665726772 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:26 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dbb3000 == 81 [pid = 2319] [id = 642] 03:15:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 202 (0x1276c0c00) [pid = 2319] [serial = 1926] [outer = 0x0] 03:15:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 203 (0x129538c00) [pid = 2319] [serial = 1927] [outer = 0x1276c0c00] 03:15:26 INFO - PROCESS | 2319 | 1461665726804 Marionette DEBUG loaded listener.js 03:15:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 204 (0x12acc6c00) [pid = 2319] [serial = 1928] [outer = 0x1276c0c00] 03:15:27 INFO - PROCESS | 2319 | 1461665727246 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:15:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:15:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 719ms 03:15:27 INFO - PROCESS | 2319 | 1461665727283 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 03:15:27 INFO - PROCESS | 2319 | 1461665727285 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 03:15:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:15:27 INFO - PROCESS | 2319 | 1461665727293 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:15:27 INFO - PROCESS | 2319 | 1461665727297 Marionette TRACE conn2 <- [1,2542,null,{}] 03:15:27 INFO - PROCESS | 2319 | 1461665727300 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:15:27 INFO - PROCESS | 2319 | 1461665727419 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 03:15:27 INFO - PROCESS | 2319 | 1461665727508 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:27 INFO - PROCESS | 2319 | ++DOCSHELL 0x1374b7000 == 82 [pid = 2319] [id = 643] 03:15:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 205 (0x12ab5b800) [pid = 2319] [serial = 1929] [outer = 0x0] 03:15:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 206 (0x12b62c000) [pid = 2319] [serial = 1930] [outer = 0x12ab5b800] 03:15:27 INFO - PROCESS | 2319 | 1461665727539 Marionette DEBUG loaded listener.js 03:15:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 207 (0x12da61c00) [pid = 2319] [serial = 1931] [outer = 0x12ab5b800] 03:15:27 INFO - PROCESS | 2319 | 1461665727923 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:15:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:15:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 679ms 03:15:27 INFO - PROCESS | 2319 | 1461665727968 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 03:15:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:15:27 INFO - PROCESS | 2319 | 1461665727970 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 03:15:27 INFO - PROCESS | 2319 | 1461665727972 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:15:27 INFO - PROCESS | 2319 | 1461665727973 Marionette TRACE conn2 <- [1,2546,null,{}] 03:15:27 INFO - PROCESS | 2319 | 1461665727978 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:15:28 INFO - PROCESS | 2319 | 1461665728109 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 03:15:28 INFO - PROCESS | 2319 | 1461665728197 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:28 INFO - PROCESS | 2319 | ++DOCSHELL 0x138285000 == 83 [pid = 2319] [id = 644] 03:15:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 208 (0x12e3dcc00) [pid = 2319] [serial = 1932] [outer = 0x0] 03:15:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 209 (0x12e735800) [pid = 2319] [serial = 1933] [outer = 0x12e3dcc00] 03:15:28 INFO - PROCESS | 2319 | 1461665728228 Marionette DEBUG loaded listener.js 03:15:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 210 (0x12f436000) [pid = 2319] [serial = 1934] [outer = 0x12e3dcc00] 03:15:28 INFO - PROCESS | 2319 | 1461665728657 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:15:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:15:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 720ms 03:15:28 INFO - PROCESS | 2319 | 1461665728693 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 03:15:28 INFO - PROCESS | 2319 | 1461665728695 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 03:15:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:15:28 INFO - PROCESS | 2319 | 1461665728697 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:15:28 INFO - PROCESS | 2319 | 1461665728698 Marionette TRACE conn2 <- [1,2550,null,{}] 03:15:28 INFO - PROCESS | 2319 | 1461665728701 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:15:28 INFO - PROCESS | 2319 | 1461665728813 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 03:15:28 INFO - PROCESS | 2319 | 1461665728901 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:28 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a9e8000 == 84 [pid = 2319] [id = 645] 03:15:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 211 (0x130067c00) [pid = 2319] [serial = 1935] [outer = 0x0] 03:15:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 212 (0x13006cc00) [pid = 2319] [serial = 1936] [outer = 0x130067c00] 03:15:28 INFO - PROCESS | 2319 | 1461665728939 Marionette DEBUG loaded listener.js 03:15:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 213 (0x130075c00) [pid = 2319] [serial = 1937] [outer = 0x130067c00] 03:15:29 INFO - PROCESS | 2319 | 1461665729469 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:15:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:15:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 822ms 03:15:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:15:29 INFO - PROCESS | 2319 | 1461665729519 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 03:15:29 INFO - PROCESS | 2319 | 1461665729521 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 03:15:29 INFO - PROCESS | 2319 | 1461665729523 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:15:29 INFO - PROCESS | 2319 | 1461665729524 Marionette TRACE conn2 <- [1,2554,null,{}] 03:15:29 INFO - PROCESS | 2319 | 1461665729529 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:15:29 INFO - PROCESS | 2319 | 1461665729642 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 03:15:29 INFO - PROCESS | 2319 | 1461665729743 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:29 INFO - PROCESS | 2319 | ++DOCSHELL 0x13737d000 == 85 [pid = 2319] [id = 646] 03:15:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 214 (0x137318000) [pid = 2319] [serial = 1938] [outer = 0x0] 03:15:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 215 (0x13731c000) [pid = 2319] [serial = 1939] [outer = 0x137318000] 03:15:29 INFO - PROCESS | 2319 | 1461665729772 Marionette DEBUG loaded listener.js 03:15:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 216 (0x137320c00) [pid = 2319] [serial = 1940] [outer = 0x137318000] 03:15:30 INFO - PROCESS | 2319 | 1461665730202 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:15:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:15:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 719ms 03:15:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:15:30 INFO - PROCESS | 2319 | 1461665730243 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 03:15:30 INFO - PROCESS | 2319 | 1461665730244 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 03:15:30 INFO - PROCESS | 2319 | 1461665730246 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:15:30 INFO - PROCESS | 2319 | 1461665730248 Marionette TRACE conn2 <- [1,2558,null,{}] 03:15:30 INFO - PROCESS | 2319 | 1461665730250 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:15:30 INFO - PROCESS | 2319 | 1461665730362 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 03:15:30 INFO - PROCESS | 2319 | 1461665730449 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:30 INFO - PROCESS | 2319 | ++DOCSHELL 0x13a925000 == 86 [pid = 2319] [id = 647] 03:15:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 217 (0x137318400) [pid = 2319] [serial = 1941] [outer = 0x0] 03:15:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 218 (0x1373a6800) [pid = 2319] [serial = 1942] [outer = 0x137318400] 03:15:30 INFO - PROCESS | 2319 | 1461665730479 Marionette DEBUG loaded listener.js 03:15:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 219 (0x1373aac00) [pid = 2319] [serial = 1943] [outer = 0x137318400] 03:15:30 INFO - PROCESS | 2319 | 1461665730903 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:15:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:15:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 669ms 03:15:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:15:30 INFO - PROCESS | 2319 | 1461665730915 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 03:15:30 INFO - PROCESS | 2319 | 1461665730917 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 03:15:30 INFO - PROCESS | 2319 | 1461665730919 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:15:30 INFO - PROCESS | 2319 | 1461665730920 Marionette TRACE conn2 <- [1,2562,null,{}] 03:15:30 INFO - PROCESS | 2319 | 1461665730923 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:15:31 INFO - PROCESS | 2319 | 1461665731053 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 03:15:31 INFO - PROCESS | 2319 | 1461665731155 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:31 INFO - PROCESS | 2319 | ++DOCSHELL 0x13a938000 == 87 [pid = 2319] [id = 648] 03:15:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 220 (0x11bebac00) [pid = 2319] [serial = 1944] [outer = 0x0] 03:15:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 221 (0x1373ad400) [pid = 2319] [serial = 1945] [outer = 0x11bebac00] 03:15:31 INFO - PROCESS | 2319 | 1461665731185 Marionette DEBUG loaded listener.js 03:15:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 222 (0x137447800) [pid = 2319] [serial = 1946] [outer = 0x11bebac00] 03:15:31 INFO - PROCESS | 2319 | 1461665731617 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:15:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:15:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 721ms 03:15:31 INFO - PROCESS | 2319 | 1461665731641 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 03:15:31 INFO - PROCESS | 2319 | 1461665731642 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 03:15:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:15:31 INFO - PROCESS | 2319 | 1461665731663 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:15:31 INFO - PROCESS | 2319 | 1461665731665 Marionette TRACE conn2 <- [1,2566,null,{}] 03:15:31 INFO - PROCESS | 2319 | 1461665731667 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:15:31 INFO - PROCESS | 2319 | 1461665731780 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 03:15:31 INFO - PROCESS | 2319 | 1461665731870 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:31 INFO - PROCESS | 2319 | ++DOCSHELL 0x139e68000 == 88 [pid = 2319] [id = 649] 03:15:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 223 (0x1373ae800) [pid = 2319] [serial = 1947] [outer = 0x0] 03:15:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 224 (0x13744e000) [pid = 2319] [serial = 1948] [outer = 0x1373ae800] 03:15:31 INFO - PROCESS | 2319 | 1461665731899 Marionette DEBUG loaded listener.js 03:15:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 225 (0x137452400) [pid = 2319] [serial = 1949] [outer = 0x1373ae800] 03:15:32 INFO - PROCESS | 2319 | 1461665732404 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:15:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:15:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 775ms 03:15:32 INFO - PROCESS | 2319 | 1461665732447 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 03:15:32 INFO - PROCESS | 2319 | 1461665732449 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 03:15:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:15:32 INFO - PROCESS | 2319 | 1461665732453 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:15:32 INFO - PROCESS | 2319 | 1461665732454 Marionette TRACE conn2 <- [1,2570,null,{}] 03:15:32 INFO - PROCESS | 2319 | 1461665732456 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:15:32 INFO - PROCESS | 2319 | 1461665732577 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 03:15:32 INFO - PROCESS | 2319 | 1461665732667 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:32 INFO - PROCESS | 2319 | ++DOCSHELL 0x1290cd000 == 89 [pid = 2319] [id = 650] 03:15:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 226 (0x119d3a800) [pid = 2319] [serial = 1950] [outer = 0x0] 03:15:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 227 (0x12cedc400) [pid = 2319] [serial = 1951] [outer = 0x119d3a800] 03:15:32 INFO - PROCESS | 2319 | 1461665732701 Marionette DEBUG loaded listener.js 03:15:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 228 (0x138251800) [pid = 2319] [serial = 1952] [outer = 0x119d3a800] 03:15:33 INFO - PROCESS | 2319 | 1461665733150 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:15:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:15:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 719ms 03:15:33 INFO - PROCESS | 2319 | 1461665733188 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 03:15:33 INFO - PROCESS | 2319 | 1461665733190 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 03:15:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:15:33 INFO - PROCESS | 2319 | 1461665733193 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:15:33 INFO - PROCESS | 2319 | 1461665733197 Marionette TRACE conn2 <- [1,2574,null,{}] 03:15:33 INFO - PROCESS | 2319 | 1461665733199 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:15:33 INFO - PROCESS | 2319 | 1461665733329 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 03:15:33 INFO - PROCESS | 2319 | 1461665733423 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:33 INFO - PROCESS | 2319 | ++DOCSHELL 0x12fc94000 == 90 [pid = 2319] [id = 651] 03:15:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 229 (0x138259000) [pid = 2319] [serial = 1953] [outer = 0x0] 03:15:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 230 (0x13915b400) [pid = 2319] [serial = 1954] [outer = 0x138259000] 03:15:33 INFO - PROCESS | 2319 | 1461665733453 Marionette DEBUG loaded listener.js 03:15:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 231 (0x13915f400) [pid = 2319] [serial = 1955] [outer = 0x138259000] 03:15:34 INFO - PROCESS | 2319 | 1461665734348 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:15:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:15:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1173ms 03:15:34 INFO - PROCESS | 2319 | 1461665734367 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 03:15:34 INFO - PROCESS | 2319 | 1461665734369 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 03:15:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:15:34 INFO - PROCESS | 2319 | 1461665734373 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:15:34 INFO - PROCESS | 2319 | 1461665734375 Marionette TRACE conn2 <- [1,2578,null,{}] 03:15:34 INFO - PROCESS | 2319 | 1461665734380 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:15:34 INFO - PROCESS | 2319 | 1461665734496 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 03:15:34 INFO - PROCESS | 2319 | 1461665734624 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:34 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a3e2000 == 91 [pid = 2319] [id = 652] 03:15:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 232 (0x114754000) [pid = 2319] [serial = 1956] [outer = 0x0] 03:15:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 233 (0x118e0f400) [pid = 2319] [serial = 1957] [outer = 0x114754000] 03:15:34 INFO - PROCESS | 2319 | 1461665734655 Marionette DEBUG loaded listener.js 03:15:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 234 (0x11bec5800) [pid = 2319] [serial = 1958] [outer = 0x114754000] 03:15:35 INFO - PROCESS | 2319 | 1461665735103 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:15:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:15:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 773ms 03:15:35 INFO - PROCESS | 2319 | 1461665735147 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 03:15:35 INFO - PROCESS | 2319 | 1461665735151 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 03:15:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:15:35 INFO - PROCESS | 2319 | 1461665735155 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:15:35 INFO - PROCESS | 2319 | 1461665735157 Marionette TRACE conn2 <- [1,2582,null,{}] 03:15:35 INFO - PROCESS | 2319 | 1461665735159 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:15:35 INFO - PROCESS | 2319 | 1461665735270 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 03:15:35 INFO - PROCESS | 2319 | 1461665735367 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:35 INFO - PROCESS | 2319 | ++DOCSHELL 0x129660800 == 92 [pid = 2319] [id = 653] 03:15:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 235 (0x11bec6c00) [pid = 2319] [serial = 1959] [outer = 0x0] 03:15:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 236 (0x123731400) [pid = 2319] [serial = 1960] [outer = 0x11bec6c00] 03:15:35 INFO - PROCESS | 2319 | 1461665735395 Marionette DEBUG loaded listener.js 03:15:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 237 (0x1272e5000) [pid = 2319] [serial = 1961] [outer = 0x11bec6c00] 03:15:35 INFO - PROCESS | 2319 | --DOCSHELL 0x12a3e7800 == 91 [pid = 2319] [id = 583] 03:15:35 INFO - PROCESS | 2319 | --DOCSHELL 0x114fc3000 == 90 [pid = 2319] [id = 501] 03:15:35 INFO - PROCESS | 2319 | --DOCSHELL 0x1373d4800 == 89 [pid = 2319] [id = 581] 03:15:35 INFO - PROCESS | 2319 | --DOCSHELL 0x13857e800 == 88 [pid = 2319] [id = 639] 03:15:35 INFO - PROCESS | 2319 | --DOCSHELL 0x1373da800 == 87 [pid = 2319] [id = 638] 03:15:35 INFO - PROCESS | 2319 | --DOCSHELL 0x12ea72800 == 86 [pid = 2319] [id = 637] 03:15:35 INFO - PROCESS | 2319 | --DOCSHELL 0x12fa67000 == 85 [pid = 2319] [id = 636] 03:15:35 INFO - PROCESS | 2319 | --DOCSHELL 0x12ea81000 == 84 [pid = 2319] [id = 635] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 236 (0x12e734000) [pid = 2319] [serial = 1852] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOCSHELL 0x12e77d800 == 83 [pid = 2319] [id = 634] 03:15:35 INFO - PROCESS | 2319 | --DOCSHELL 0x12dbb3800 == 82 [pid = 2319] [id = 633] 03:15:35 INFO - PROCESS | 2319 | --DOCSHELL 0x12d139800 == 81 [pid = 2319] [id = 632] 03:15:35 INFO - PROCESS | 2319 | --DOCSHELL 0x12bc86800 == 80 [pid = 2319] [id = 631] 03:15:35 INFO - PROCESS | 2319 | --DOCSHELL 0x129667800 == 79 [pid = 2319] [id = 630] 03:15:35 INFO - PROCESS | 2319 | --DOCSHELL 0x11af43000 == 78 [pid = 2319] [id = 629] 03:15:35 INFO - PROCESS | 2319 | --DOCSHELL 0x12950e000 == 77 [pid = 2319] [id = 628] 03:15:35 INFO - PROCESS | 2319 | --DOCSHELL 0x12da86800 == 76 [pid = 2319] [id = 620] 03:15:35 INFO - PROCESS | 2319 | --DOCSHELL 0x129512800 == 75 [pid = 2319] [id = 619] 03:15:35 INFO - PROCESS | 2319 | --DOCSHELL 0x119722800 == 74 [pid = 2319] [id = 618] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 235 (0x1296c7000) [pid = 2319] [serial = 1834] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 234 (0x12ab61400) [pid = 2319] [serial = 1837] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 233 (0x12e926400) [pid = 2319] [serial = 1850] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 232 (0x12a061800) [pid = 2319] [serial = 1835] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 231 (0x12889b800) [pid = 2319] [serial = 1831] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 230 (0x123a56400) [pid = 2319] [serial = 1825] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 229 (0x125d85c00) [pid = 2319] [serial = 1826] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 228 (0x1272bbc00) [pid = 2319] [serial = 1828] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 227 (0x127436400) [pid = 2319] [serial = 1829] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 226 (0x11667e800) [pid = 2319] [serial = 1817] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 225 (0x114f48800) [pid = 2319] [serial = 1816] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 224 (0x12953b000) [pid = 2319] [serial = 1813] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 223 (0x12a8b3000) [pid = 2319] [serial = 1801] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 222 (0x12f136c00) [pid = 2319] [serial = 1807] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 221 (0x11b715800) [pid = 2319] [serial = 1819] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 220 (0x11bb06c00) [pid = 2319] [serial = 1820] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 219 (0x12da6c800) [pid = 2319] [serial = 1804] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 218 (0x119d40800) [pid = 2319] [serial = 1795] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 217 (0x11c376c00) [pid = 2319] [serial = 1822] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 216 (0x123727400) [pid = 2319] [serial = 1823] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 215 (0x12f938c00) [pid = 2319] [serial = 1810] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 214 (0x123731000) [pid = 2319] [serial = 1798] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 213 (0x12b989800) [pid = 2319] [serial = 1840] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 212 (0x12bf6c400) [pid = 2319] [serial = 1841] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 211 (0x12b687800) [pid = 2319] [serial = 1838] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 210 (0x129670800) [pid = 2319] [serial = 1844] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 209 (0x12e50d400) [pid = 2319] [serial = 1849] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 208 (0x119d3b400) [pid = 2319] [serial = 1843] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 207 (0x12d3abc00) [pid = 2319] [serial = 1846] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 206 (0x12e3de000) [pid = 2319] [serial = 1847] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | --DOMWINDOW == 205 (0x12966ac00) [pid = 2319] [serial = 1832] [outer = 0x0] [url = about:blank] 03:15:35 INFO - PROCESS | 2319 | 1461665735832 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:15:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:15:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 720ms 03:15:35 INFO - PROCESS | 2319 | 1461665735876 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 03:15:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:15:35 INFO - PROCESS | 2319 | 1461665735879 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 03:15:35 INFO - PROCESS | 2319 | 1461665735881 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:15:35 INFO - PROCESS | 2319 | 1461665735884 Marionette TRACE conn2 <- [1,2586,null,{}] 03:15:35 INFO - PROCESS | 2319 | 1461665735891 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:15:35 INFO - PROCESS | 2319 | 1461665735990 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 03:15:36 INFO - PROCESS | 2319 | 1461665735997 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:36 INFO - PROCESS | 2319 | ++DOCSHELL 0x12950c800 == 75 [pid = 2319] [id = 654] 03:15:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 206 (0x1272e9800) [pid = 2319] [serial = 1962] [outer = 0x0] 03:15:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 207 (0x127f31000) [pid = 2319] [serial = 1963] [outer = 0x1272e9800] 03:15:36 INFO - PROCESS | 2319 | 1461665736025 Marionette DEBUG loaded listener.js 03:15:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 208 (0x129539000) [pid = 2319] [serial = 1964] [outer = 0x1272e9800] 03:15:36 INFO - PROCESS | 2319 | 1461665736430 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:15:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:15:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 572ms 03:15:36 INFO - PROCESS | 2319 | 1461665736454 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 03:15:36 INFO - PROCESS | 2319 | 1461665736456 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 03:15:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:15:36 INFO - PROCESS | 2319 | 1461665736459 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:15:36 INFO - PROCESS | 2319 | 1461665736461 Marionette TRACE conn2 <- [1,2590,null,{}] 03:15:36 INFO - PROCESS | 2319 | 1461665736463 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:15:36 INFO - PROCESS | 2319 | 1461665736561 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 03:15:36 INFO - PROCESS | 2319 | 1461665736565 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:36 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b828000 == 76 [pid = 2319] [id = 655] 03:15:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 209 (0x12953b000) [pid = 2319] [serial = 1965] [outer = 0x0] 03:15:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 210 (0x1296ce800) [pid = 2319] [serial = 1966] [outer = 0x12953b000] 03:15:36 INFO - PROCESS | 2319 | 1461665736592 Marionette DEBUG loaded listener.js 03:15:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 211 (0x12acc5000) [pid = 2319] [serial = 1967] [outer = 0x12953b000] 03:15:36 INFO - PROCESS | 2319 | 1461665736956 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:15:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:15:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 521ms 03:15:36 INFO - PROCESS | 2319 | 1461665736979 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 03:15:36 INFO - PROCESS | 2319 | 1461665736981 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 03:15:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:15:36 INFO - PROCESS | 2319 | 1461665736983 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:15:36 INFO - PROCESS | 2319 | 1461665736984 Marionette TRACE conn2 <- [1,2594,null,{}] 03:15:36 INFO - PROCESS | 2319 | 1461665736986 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:15:37 INFO - PROCESS | 2319 | 1461665737081 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 03:15:37 INFO - PROCESS | 2319 | 1461665737085 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:37 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d136000 == 77 [pid = 2319] [id = 656] 03:15:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 212 (0x12acc5400) [pid = 2319] [serial = 1968] [outer = 0x0] 03:15:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 213 (0x12acd0c00) [pid = 2319] [serial = 1969] [outer = 0x12acc5400] 03:15:37 INFO - PROCESS | 2319 | 1461665737111 Marionette DEBUG loaded listener.js 03:15:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 214 (0x12bc51400) [pid = 2319] [serial = 1970] [outer = 0x12acc5400] 03:15:37 INFO - PROCESS | 2319 | 1461665737485 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:15:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:15:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 518ms 03:15:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:15:37 INFO - PROCESS | 2319 | 1461665737501 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 03:15:37 INFO - PROCESS | 2319 | 1461665737502 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 03:15:37 INFO - PROCESS | 2319 | 1461665737505 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:15:37 INFO - PROCESS | 2319 | 1461665737506 Marionette TRACE conn2 <- [1,2598,null,{}] 03:15:37 INFO - PROCESS | 2319 | 1461665737508 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:15:37 INFO - PROCESS | 2319 | 1461665737617 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 03:15:37 INFO - PROCESS | 2319 | 1461665737710 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:37 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e31a000 == 78 [pid = 2319] [id = 657] 03:15:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 215 (0x12acc7c00) [pid = 2319] [serial = 1971] [outer = 0x0] 03:15:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 216 (0x12d1dc800) [pid = 2319] [serial = 1972] [outer = 0x12acc7c00] 03:15:37 INFO - PROCESS | 2319 | 1461665737738 Marionette DEBUG loaded listener.js 03:15:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 217 (0x12e926400) [pid = 2319] [serial = 1973] [outer = 0x12acc7c00] 03:15:38 INFO - PROCESS | 2319 | 1461665738130 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:15:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:15:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 668ms 03:15:38 INFO - PROCESS | 2319 | 1461665738174 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 03:15:38 INFO - PROCESS | 2319 | 1461665738175 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 03:15:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:15:38 INFO - PROCESS | 2319 | 1461665738177 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:15:38 INFO - PROCESS | 2319 | 1461665738179 Marionette TRACE conn2 <- [1,2602,null,{}] 03:15:38 INFO - PROCESS | 2319 | 1461665738181 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:15:38 INFO - PROCESS | 2319 | 1461665738303 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 03:15:38 INFO - PROCESS | 2319 | 1461665738319 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:38 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e988800 == 79 [pid = 2319] [id = 658] 03:15:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 218 (0x12bf66c00) [pid = 2319] [serial = 1974] [outer = 0x0] 03:15:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 219 (0x12e931400) [pid = 2319] [serial = 1975] [outer = 0x12bf66c00] 03:15:38 INFO - PROCESS | 2319 | 1461665738344 Marionette DEBUG loaded listener.js 03:15:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 220 (0x12f2aa000) [pid = 2319] [serial = 1976] [outer = 0x12bf66c00] 03:15:38 INFO - PROCESS | 2319 | 1461665738720 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:15:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:15:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 570ms 03:15:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:15:38 INFO - PROCESS | 2319 | 1461665738748 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 03:15:38 INFO - PROCESS | 2319 | 1461665738749 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 03:15:38 INFO - PROCESS | 2319 | 1461665738751 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:15:38 INFO - PROCESS | 2319 | 1461665738752 Marionette TRACE conn2 <- [1,2606,null,{}] 03:15:38 INFO - PROCESS | 2319 | 1461665738754 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:15:38 INFO - PROCESS | 2319 | 1461665738881 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 03:15:38 INFO - PROCESS | 2319 | 1461665738895 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:38 INFO - PROCESS | 2319 | ++DOCSHELL 0x12f955800 == 80 [pid = 2319] [id = 659] 03:15:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 221 (0x12f2aac00) [pid = 2319] [serial = 1977] [outer = 0x0] 03:15:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 222 (0x12facfc00) [pid = 2319] [serial = 1978] [outer = 0x12f2aac00] 03:15:38 INFO - PROCESS | 2319 | 1461665738920 Marionette DEBUG loaded listener.js 03:15:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 223 (0x12ff9bc00) [pid = 2319] [serial = 1979] [outer = 0x12f2aac00] 03:15:39 INFO - PROCESS | 2319 | 1461665739297 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:15:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:15:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 570ms 03:15:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:15:39 INFO - PROCESS | 2319 | 1461665739322 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 03:15:39 INFO - PROCESS | 2319 | 1461665739323 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 03:15:39 INFO - PROCESS | 2319 | 1461665739325 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:15:39 INFO - PROCESS | 2319 | 1461665739328 Marionette TRACE conn2 <- [1,2610,null,{}] 03:15:39 INFO - PROCESS | 2319 | 1461665739330 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:15:39 INFO - PROCESS | 2319 | 1461665739462 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 03:15:39 INFO - PROCESS | 2319 | 1461665739474 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:39 INFO - PROCESS | 2319 | ++DOCSHELL 0x13737a800 == 81 [pid = 2319] [id = 660] 03:15:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 224 (0x12ab34400) [pid = 2319] [serial = 1980] [outer = 0x0] 03:15:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 225 (0x12ab3d800) [pid = 2319] [serial = 1981] [outer = 0x12ab34400] 03:15:39 INFO - PROCESS | 2319 | 1461665739501 Marionette DEBUG loaded listener.js 03:15:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 226 (0x12ab41c00) [pid = 2319] [serial = 1982] [outer = 0x12ab34400] 03:15:39 INFO - PROCESS | 2319 | 1461665739857 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:15:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:15:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 570ms 03:15:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:15:39 INFO - PROCESS | 2319 | 1461665739901 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 03:15:39 INFO - PROCESS | 2319 | 1461665739903 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 03:15:39 INFO - PROCESS | 2319 | 1461665739905 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:15:39 INFO - PROCESS | 2319 | 1461665739906 Marionette TRACE conn2 <- [1,2614,null,{}] 03:15:39 INFO - PROCESS | 2319 | 1461665739909 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:15:40 INFO - PROCESS | 2319 | 1461665740200 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 03:15:40 INFO - PROCESS | 2319 | --DOMWINDOW == 225 (0x12b844c00) [pid = 2319] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:15:40 INFO - PROCESS | 2319 | --DOMWINDOW == 224 (0x12e6d5800) [pid = 2319] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:15:40 INFO - PROCESS | 2319 | --DOMWINDOW == 223 (0x12f133800) [pid = 2319] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:15:40 INFO - PROCESS | 2319 | --DOMWINDOW == 222 (0x1133dd800) [pid = 2319] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:15:40 INFO - PROCESS | 2319 | --DOMWINDOW == 221 (0x113487c00) [pid = 2319] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:15:40 INFO - PROCESS | 2319 | --DOMWINDOW == 220 (0x123a54c00) [pid = 2319] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:15:40 INFO - PROCESS | 2319 | --DOMWINDOW == 219 (0x1159b5000) [pid = 2319] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:15:40 INFO - PROCESS | 2319 | --DOMWINDOW == 218 (0x127ff2000) [pid = 2319] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:15:40 INFO - PROCESS | 2319 | --DOMWINDOW == 217 (0x12da17000) [pid = 2319] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:15:40 INFO - PROCESS | 2319 | --DOMWINDOW == 216 (0x12953c000) [pid = 2319] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:15:40 INFO - PROCESS | 2319 | --DOMWINDOW == 215 (0x12b842400) [pid = 2319] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:15:40 INFO - PROCESS | 2319 | --DOMWINDOW == 214 (0x11b7ba400) [pid = 2319] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:15:40 INFO - PROCESS | 2319 | 1461665740261 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:40 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bc0b000 == 82 [pid = 2319] [id = 661] 03:15:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 215 (0x113487c00) [pid = 2319] [serial = 1983] [outer = 0x0] 03:15:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 216 (0x11b7ba400) [pid = 2319] [serial = 1984] [outer = 0x113487c00] 03:15:40 INFO - PROCESS | 2319 | 1461665740286 Marionette DEBUG loaded listener.js 03:15:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 217 (0x129540400) [pid = 2319] [serial = 1985] [outer = 0x113487c00] 03:15:40 INFO - PROCESS | 2319 | 1461665740576 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:15:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:15:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 719ms 03:15:40 INFO - PROCESS | 2319 | 1461665740624 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 03:15:40 INFO - PROCESS | 2319 | 1461665740626 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 03:15:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:15:40 INFO - PROCESS | 2319 | 1461665740630 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:15:40 INFO - PROCESS | 2319 | 1461665740632 Marionette TRACE conn2 <- [1,2618,null,{}] 03:15:40 INFO - PROCESS | 2319 | 1461665740634 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:15:40 INFO - PROCESS | 2319 | 1461665740742 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 03:15:40 INFO - PROCESS | 2319 | 1461665740842 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:40 INFO - PROCESS | 2319 | ++DOCSHELL 0x137aca000 == 83 [pid = 2319] [id = 662] 03:15:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 218 (0x12d1d0000) [pid = 2319] [serial = 1986] [outer = 0x0] 03:15:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 219 (0x12f164800) [pid = 2319] [serial = 1987] [outer = 0x12d1d0000] 03:15:40 INFO - PROCESS | 2319 | 1461665740871 Marionette DEBUG loaded listener.js 03:15:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 220 (0x12f16d400) [pid = 2319] [serial = 1988] [outer = 0x12d1d0000] 03:15:41 INFO - PROCESS | 2319 | 1461665741211 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:15:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:15:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 619ms 03:15:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:15:41 INFO - PROCESS | 2319 | 1461665741250 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 03:15:41 INFO - PROCESS | 2319 | 1461665741252 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 03:15:41 INFO - PROCESS | 2319 | 1461665741255 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:15:41 INFO - PROCESS | 2319 | 1461665741257 Marionette TRACE conn2 <- [1,2622,null,{}] 03:15:41 INFO - PROCESS | 2319 | 1461665741260 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:15:41 INFO - PROCESS | 2319 | 1461665741405 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 03:15:41 INFO - PROCESS | 2319 | 1461665741525 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:41 INFO - PROCESS | 2319 | ++DOCSHELL 0x13857e800 == 84 [pid = 2319] [id = 663] 03:15:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 221 (0x12ae2cc00) [pid = 2319] [serial = 1989] [outer = 0x0] 03:15:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 222 (0x12ae33c00) [pid = 2319] [serial = 1990] [outer = 0x12ae2cc00] 03:15:41 INFO - PROCESS | 2319 | 1461665741564 Marionette DEBUG loaded listener.js 03:15:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 223 (0x12f15f400) [pid = 2319] [serial = 1991] [outer = 0x12ae2cc00] 03:15:41 INFO - PROCESS | 2319 | 1461665741900 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:15:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:15:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 670ms 03:15:41 INFO - PROCESS | 2319 | 1461665741925 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 03:15:41 INFO - PROCESS | 2319 | 1461665741926 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 03:15:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:15:41 INFO - PROCESS | 2319 | 1461665741932 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:15:41 INFO - PROCESS | 2319 | 1461665741933 Marionette TRACE conn2 <- [1,2626,null,{}] 03:15:41 INFO - PROCESS | 2319 | 1461665741935 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:15:42 INFO - PROCESS | 2319 | 1461665742033 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 03:15:42 INFO - PROCESS | 2319 | 1461665742131 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:42 INFO - PROCESS | 2319 | ++DOCSHELL 0x13af30800 == 85 [pid = 2319] [id = 664] 03:15:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 224 (0x12ac99000) [pid = 2319] [serial = 1992] [outer = 0x0] 03:15:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 225 (0x12aca0c00) [pid = 2319] [serial = 1993] [outer = 0x12ac99000] 03:15:42 INFO - PROCESS | 2319 | 1461665742156 Marionette DEBUG loaded listener.js 03:15:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 226 (0x12aca6c00) [pid = 2319] [serial = 1994] [outer = 0x12ac99000] 03:15:42 INFO - PROCESS | 2319 | 1461665742665 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:15:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:15:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 771ms 03:15:42 INFO - PROCESS | 2319 | 1461665742703 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 03:15:42 INFO - PROCESS | 2319 | 1461665742706 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 03:15:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:15:42 INFO - PROCESS | 2319 | 1461665742709 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:15:42 INFO - PROCESS | 2319 | 1461665742712 Marionette TRACE conn2 <- [1,2630,null,{}] 03:15:42 INFO - PROCESS | 2319 | 1461665742716 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:15:42 INFO - PROCESS | 2319 | 1461665742842 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 03:15:42 INFO - PROCESS | 2319 | 1461665742938 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:42 INFO - PROCESS | 2319 | ++DOCSHELL 0x1290d8000 == 86 [pid = 2319] [id = 665] 03:15:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 227 (0x11b743400) [pid = 2319] [serial = 1995] [outer = 0x0] 03:15:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 228 (0x11c371000) [pid = 2319] [serial = 1996] [outer = 0x11b743400] 03:15:42 INFO - PROCESS | 2319 | 1461665742972 Marionette DEBUG loaded listener.js 03:15:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 229 (0x123a56000) [pid = 2319] [serial = 1997] [outer = 0x11b743400] 03:15:43 INFO - PROCESS | 2319 | 1461665743413 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:15:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:15:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 774ms 03:15:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:15:43 INFO - PROCESS | 2319 | 1461665743484 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 03:15:43 INFO - PROCESS | 2319 | 1461665743488 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 03:15:43 INFO - PROCESS | 2319 | 1461665743492 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:15:43 INFO - PROCESS | 2319 | 1461665743494 Marionette TRACE conn2 <- [1,2634,null,{}] 03:15:43 INFO - PROCESS | 2319 | 1461665743497 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:15:43 INFO - PROCESS | 2319 | 1461665743617 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 03:15:43 INFO - PROCESS | 2319 | 1461665743713 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:43 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d3f9000 == 87 [pid = 2319] [id = 666] 03:15:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 230 (0x126b56400) [pid = 2319] [serial = 1998] [outer = 0x0] 03:15:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 231 (0x129097c00) [pid = 2319] [serial = 1999] [outer = 0x126b56400] 03:15:43 INFO - PROCESS | 2319 | 1461665743743 Marionette DEBUG loaded listener.js 03:15:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 232 (0x12a8a9400) [pid = 2319] [serial = 2000] [outer = 0x126b56400] 03:15:44 INFO - PROCESS | 2319 | 1461665744173 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:15:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:15:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 722ms 03:15:44 INFO - PROCESS | 2319 | 1461665744215 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 03:15:44 INFO - PROCESS | 2319 | 1461665744218 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 03:15:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:15:44 INFO - PROCESS | 2319 | 1461665744221 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:15:44 INFO - PROCESS | 2319 | 1461665744226 Marionette TRACE conn2 <- [1,2638,null,{}] 03:15:44 INFO - PROCESS | 2319 | 1461665744238 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:15:44 INFO - PROCESS | 2319 | 1461665744415 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 03:15:44 INFO - PROCESS | 2319 | 1461665744575 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:44 INFO - PROCESS | 2319 | ++DOCSHELL 0x137ea5000 == 88 [pid = 2319] [id = 667] 03:15:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 233 (0x12aca5800) [pid = 2319] [serial = 2001] [outer = 0x0] 03:15:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 234 (0x12ae2bc00) [pid = 2319] [serial = 2002] [outer = 0x12aca5800] 03:15:44 INFO - PROCESS | 2319 | 1461665744624 Marionette DEBUG loaded listener.js 03:15:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 235 (0x12bc4e800) [pid = 2319] [serial = 2003] [outer = 0x12aca5800] 03:15:45 INFO - PROCESS | 2319 | 1461665745133 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:15:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:15:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 975ms 03:15:45 INFO - PROCESS | 2319 | 1461665745197 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 03:15:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:15:45 INFO - PROCESS | 2319 | 1461665745199 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 03:15:45 INFO - PROCESS | 2319 | 1461665745201 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:15:45 INFO - PROCESS | 2319 | 1461665745202 Marionette TRACE conn2 <- [1,2642,null,{}] 03:15:45 INFO - PROCESS | 2319 | 1461665745205 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:15:45 INFO - PROCESS | 2319 | 1461665745324 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 03:15:45 INFO - PROCESS | 2319 | 1461665745419 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:45 INFO - PROCESS | 2319 | ++DOCSHELL 0x139f19000 == 89 [pid = 2319] [id = 668] 03:15:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 236 (0x12d3a1800) [pid = 2319] [serial = 2004] [outer = 0x0] 03:15:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 237 (0x12e50b400) [pid = 2319] [serial = 2005] [outer = 0x12d3a1800] 03:15:45 INFO - PROCESS | 2319 | 1461665745450 Marionette DEBUG loaded listener.js 03:15:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 238 (0x12e72e800) [pid = 2319] [serial = 2006] [outer = 0x12d3a1800] 03:15:45 INFO - PROCESS | 2319 | 1461665745839 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:15:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:15:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 669ms 03:15:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:15:45 INFO - PROCESS | 2319 | 1461665745870 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 03:15:45 INFO - PROCESS | 2319 | 1461665745872 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 03:15:45 INFO - PROCESS | 2319 | 1461665745874 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:15:45 INFO - PROCESS | 2319 | 1461665745875 Marionette TRACE conn2 <- [1,2646,null,{}] 03:15:45 INFO - PROCESS | 2319 | 1461665745877 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:15:45 INFO - PROCESS | 2319 | 1461665745996 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 03:15:46 INFO - PROCESS | 2319 | 1461665746121 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:46 INFO - PROCESS | 2319 | ++DOCSHELL 0x139f9f000 == 90 [pid = 2319] [id = 669] 03:15:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 239 (0x11c375400) [pid = 2319] [serial = 2007] [outer = 0x0] 03:15:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 240 (0x128c5b800) [pid = 2319] [serial = 2008] [outer = 0x11c375400] 03:15:46 INFO - PROCESS | 2319 | 1461665746153 Marionette DEBUG loaded listener.js 03:15:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 241 (0x128c60c00) [pid = 2319] [serial = 2009] [outer = 0x11c375400] 03:15:46 INFO - PROCESS | 2319 | 1461665746578 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:15:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:15:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 719ms 03:15:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:15:46 INFO - PROCESS | 2319 | 1461665746593 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 03:15:46 INFO - PROCESS | 2319 | 1461665746594 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 03:15:46 INFO - PROCESS | 2319 | 1461665746597 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:15:46 INFO - PROCESS | 2319 | 1461665746598 Marionette TRACE conn2 <- [1,2650,null,{}] 03:15:46 INFO - PROCESS | 2319 | 1461665746600 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:15:46 INFO - PROCESS | 2319 | 1461665746743 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 03:15:46 INFO - PROCESS | 2319 | 1461665746840 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:46 INFO - PROCESS | 2319 | ++DOCSHELL 0x13af3e800 == 91 [pid = 2319] [id = 670] 03:15:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 242 (0x12956b000) [pid = 2319] [serial = 2010] [outer = 0x0] 03:15:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 243 (0x12b62d000) [pid = 2319] [serial = 2011] [outer = 0x12956b000] 03:15:46 INFO - PROCESS | 2319 | 1461665746871 Marionette DEBUG loaded listener.js 03:15:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 244 (0x12e73dc00) [pid = 2319] [serial = 2012] [outer = 0x12956b000] 03:15:47 INFO - PROCESS | 2319 | 1461665747315 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:15:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:15:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 769ms 03:15:47 INFO - PROCESS | 2319 | 1461665747366 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 03:15:47 INFO - PROCESS | 2319 | 1461665747368 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 03:15:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:15:47 INFO - PROCESS | 2319 | 1461665747370 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:15:47 INFO - PROCESS | 2319 | 1461665747371 Marionette TRACE conn2 <- [1,2654,null,{}] 03:15:47 INFO - PROCESS | 2319 | 1461665747374 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:15:47 INFO - PROCESS | 2319 | 1461665747490 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 03:15:47 INFO - PROCESS | 2319 | 1461665747614 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:47 INFO - PROCESS | 2319 | ++DOCSHELL 0x13aac5800 == 92 [pid = 2319] [id = 671] 03:15:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 245 (0x12da14400) [pid = 2319] [serial = 2013] [outer = 0x0] 03:15:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 246 (0x12f165c00) [pid = 2319] [serial = 2014] [outer = 0x12da14400] 03:15:47 INFO - PROCESS | 2319 | 1461665747647 Marionette DEBUG loaded listener.js 03:15:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 247 (0x12f16dc00) [pid = 2319] [serial = 2015] [outer = 0x12da14400] 03:15:48 INFO - PROCESS | 2319 | 1461665748033 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:15:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:15:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 722ms 03:15:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:15:48 INFO - PROCESS | 2319 | 1461665748106 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 03:15:48 INFO - PROCESS | 2319 | 1461665748107 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 03:15:48 INFO - PROCESS | 2319 | 1461665748111 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:15:48 INFO - PROCESS | 2319 | 1461665748112 Marionette TRACE conn2 <- [1,2658,null,{}] 03:15:48 INFO - PROCESS | 2319 | 1461665748115 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:15:48 INFO - PROCESS | 2319 | 1461665748231 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 03:15:48 INFO - PROCESS | 2319 | 1461665748326 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:48 INFO - PROCESS | 2319 | ++DOCSHELL 0x13aa86000 == 93 [pid = 2319] [id = 672] 03:15:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 248 (0x12f165400) [pid = 2319] [serial = 2016] [outer = 0x0] 03:15:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 249 (0x12fd78c00) [pid = 2319] [serial = 2017] [outer = 0x12f165400] 03:15:48 INFO - PROCESS | 2319 | 1461665748355 Marionette DEBUG loaded listener.js 03:15:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 250 (0x12ff9f800) [pid = 2319] [serial = 2018] [outer = 0x12f165400] 03:15:48 INFO - PROCESS | 2319 | 1461665748758 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:15:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:15:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 676ms 03:15:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:15:48 INFO - PROCESS | 2319 | 1461665748787 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 03:15:48 INFO - PROCESS | 2319 | 1461665748789 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 03:15:48 INFO - PROCESS | 2319 | 1461665748791 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:15:48 INFO - PROCESS | 2319 | 1461665748792 Marionette TRACE conn2 <- [1,2662,null,{}] 03:15:48 INFO - PROCESS | 2319 | 1461665748794 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:15:48 INFO - PROCESS | 2319 | 1461665748913 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 03:15:49 INFO - PROCESS | 2319 | 1461665749012 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:49 INFO - PROCESS | 2319 | ++DOCSHELL 0x13a60e000 == 94 [pid = 2319] [id = 673] 03:15:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 251 (0x12fd7d400) [pid = 2319] [serial = 2019] [outer = 0x0] 03:15:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 252 (0x13006f000) [pid = 2319] [serial = 2020] [outer = 0x12fd7d400] 03:15:49 INFO - PROCESS | 2319 | 1461665749042 Marionette DEBUG loaded listener.js 03:15:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 253 (0x137312800) [pid = 2319] [serial = 2021] [outer = 0x12fd7d400] 03:15:49 INFO - PROCESS | 2319 | 1461665749451 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:15:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:15:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 671ms 03:15:49 INFO - PROCESS | 2319 | 1461665749477 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 03:15:49 INFO - PROCESS | 2319 | 1461665749478 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 03:15:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:15:49 INFO - PROCESS | 2319 | 1461665749482 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:15:49 INFO - PROCESS | 2319 | 1461665749484 Marionette TRACE conn2 <- [1,2666,null,{}] 03:15:49 INFO - PROCESS | 2319 | 1461665749486 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:15:49 INFO - PROCESS | 2319 | 1461665749623 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 03:15:49 INFO - PROCESS | 2319 | 1461665749783 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:49 INFO - PROCESS | 2319 | ++DOCSHELL 0x130e0e000 == 95 [pid = 2319] [id = 674] 03:15:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 254 (0x118621400) [pid = 2319] [serial = 2022] [outer = 0x0] 03:15:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 255 (0x12acc4400) [pid = 2319] [serial = 2023] [outer = 0x118621400] 03:15:49 INFO - PROCESS | 2319 | 1461665749813 Marionette DEBUG loaded listener.js 03:15:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 256 (0x1373a7800) [pid = 2319] [serial = 2024] [outer = 0x118621400] 03:15:50 INFO - PROCESS | 2319 | 1461665750708 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:15:50 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:15:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1272ms 03:15:50 INFO - PROCESS | 2319 | 1461665750755 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 03:15:50 INFO - PROCESS | 2319 | 1461665750757 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 03:15:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:15:50 INFO - PROCESS | 2319 | 1461665750760 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:15:50 INFO - PROCESS | 2319 | 1461665750762 Marionette TRACE conn2 <- [1,2670,null,{}] 03:15:50 INFO - PROCESS | 2319 | 1461665750765 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:15:50 INFO - PROCESS | 2319 | 1461665750958 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 03:15:51 INFO - PROCESS | 2319 | 1461665751304 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:51 INFO - PROCESS | 2319 | ++DOCSHELL 0x12950e000 == 96 [pid = 2319] [id = 675] 03:15:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 257 (0x116679c00) [pid = 2319] [serial = 2025] [outer = 0x0] 03:15:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 258 (0x118843400) [pid = 2319] [serial = 2026] [outer = 0x116679c00] 03:15:51 INFO - PROCESS | 2319 | 1461665751334 Marionette DEBUG loaded listener.js 03:15:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 259 (0x11b7c6000) [pid = 2319] [serial = 2027] [outer = 0x116679c00] 03:15:52 INFO - PROCESS | 2319 | 1461665752287 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:15:52 INFO - PROCESS | 2319 | 1461665752338 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 03:15:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:15:52 INFO - PROCESS | 2319 | 1461665752341 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:15:52 INFO - PROCESS | 2319 | 1461665752343 Marionette TRACE conn2 <- [1,2674,null,{}] 03:15:52 INFO - PROCESS | 2319 | 1461665752346 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:15:52 INFO - PROCESS | 2319 | 1461665752461 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 03:15:52 INFO - PROCESS | 2319 | 1461665752590 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:52 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a8d4800 == 97 [pid = 2319] [id = 676] 03:15:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 260 (0x123972000) [pid = 2319] [serial = 2028] [outer = 0x0] 03:15:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 261 (0x1272f3000) [pid = 2319] [serial = 2029] [outer = 0x123972000] 03:15:52 INFO - PROCESS | 2319 | 1461665752640 Marionette DEBUG loaded listener.js 03:15:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 262 (0x128c5fc00) [pid = 2319] [serial = 2030] [outer = 0x123972000] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x12d3de000 == 96 [pid = 2319] [id = 484] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x13857e800 == 95 [pid = 2319] [id = 663] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x137aca000 == 94 [pid = 2319] [id = 662] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x11bc0b000 == 93 [pid = 2319] [id = 661] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x13737a800 == 92 [pid = 2319] [id = 660] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x12f955800 == 91 [pid = 2319] [id = 659] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 261 (0x12ffa0800) [pid = 2319] [serial = 1918] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 260 (0x12f93e400) [pid = 2319] [serial = 1879] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 259 (0x12fd7a400) [pid = 2319] [serial = 1882] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x12e988800 == 90 [pid = 2319] [id = 658] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x12e31a000 == 89 [pid = 2319] [id = 657] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x12d136000 == 88 [pid = 2319] [id = 656] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x12b828000 == 87 [pid = 2319] [id = 655] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x12950c800 == 86 [pid = 2319] [id = 654] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x129660800 == 85 [pid = 2319] [id = 653] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x12a3e2000 == 84 [pid = 2319] [id = 652] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x13a938000 == 83 [pid = 2319] [id = 648] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x13a925000 == 82 [pid = 2319] [id = 647] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x13737d000 == 81 [pid = 2319] [id = 646] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x12a9e8000 == 80 [pid = 2319] [id = 645] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x138285000 == 79 [pid = 2319] [id = 644] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x1374b7000 == 78 [pid = 2319] [id = 643] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x12dbb3000 == 77 [pid = 2319] [id = 642] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x12abd6000 == 76 [pid = 2319] [id = 641] 03:15:52 INFO - PROCESS | 2319 | --DOCSHELL 0x11b24a000 == 75 [pid = 2319] [id = 640] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 258 (0x12e731c00) [pid = 2319] [serial = 1903] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 257 (0x12f135000) [pid = 2319] [serial = 1906] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 256 (0x12e92b000) [pid = 2319] [serial = 1904] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 255 (0x12f93b400) [pid = 2319] [serial = 1909] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 254 (0x1276c1800) [pid = 2319] [serial = 1912] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 253 (0x129534800) [pid = 2319] [serial = 1864] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 252 (0x12f432c00) [pid = 2319] [serial = 1873] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 251 (0x114243400) [pid = 2319] [serial = 1855] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 250 (0x119a6c800) [pid = 2319] [serial = 1886] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 249 (0x11884d000) [pid = 2319] [serial = 1885] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 248 (0x1272b3400) [pid = 2319] [serial = 1891] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 247 (0x127ecbc00) [pid = 2319] [serial = 1892] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 246 (0x11c435000) [pid = 2319] [serial = 1889] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 245 (0x118fb1000) [pid = 2319] [serial = 1888] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 244 (0x1292b5c00) [pid = 2319] [serial = 1894] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 243 (0x129684400) [pid = 2319] [serial = 1895] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 242 (0x11b7c5000) [pid = 2319] [serial = 1858] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 241 (0x12f93d800) [pid = 2319] [serial = 1876] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 240 (0x123a5e000) [pid = 2319] [serial = 1861] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 239 (0x12e73c800) [pid = 2319] [serial = 1870] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 238 (0x12a058c00) [pid = 2319] [serial = 1867] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 237 (0x12e739000) [pid = 2319] [serial = 1853] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 236 (0x12bd87000) [pid = 2319] [serial = 1913] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 235 (0x12a8b2000) [pid = 2319] [serial = 1897] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 234 (0x12bd86800) [pid = 2319] [serial = 1900] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 233 (0x12acc7800) [pid = 2319] [serial = 1915] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 232 (0x12ff97c00) [pid = 2319] [serial = 1916] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 231 (0x12fd81c00) [pid = 2319] [serial = 1910] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 230 (0x12f2a3400) [pid = 2319] [serial = 1907] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 229 (0x12b688400) [pid = 2319] [serial = 1898] [outer = 0x0] [url = about:blank] 03:15:52 INFO - PROCESS | 2319 | --DOMWINDOW == 228 (0x12e6cd000) [pid = 2319] [serial = 1901] [outer = 0x0] [url = about:blank] 03:15:53 INFO - PROCESS | 2319 | 1461665753556 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:15:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:15:53 INFO - PROCESS | 2319 | 1461665753569 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 03:15:53 INFO - PROCESS | 2319 | 1461665753571 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:15:53 INFO - PROCESS | 2319 | 1461665753572 Marionette TRACE conn2 <- [1,2678,null,{}] 03:15:53 INFO - PROCESS | 2319 | 1461665753575 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:15:53 INFO - PROCESS | 2319 | 1461665753673 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 03:15:53 INFO - PROCESS | 2319 | 1461665753678 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:53 INFO - PROCESS | 2319 | ++DOCSHELL 0x12abe7000 == 76 [pid = 2319] [id = 677] 03:15:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 229 (0x128c60000) [pid = 2319] [serial = 2031] [outer = 0x0] 03:15:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 230 (0x12956cc00) [pid = 2319] [serial = 2032] [outer = 0x128c60000] 03:15:53 INFO - PROCESS | 2319 | 1461665753705 Marionette DEBUG loaded listener.js 03:15:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 231 (0x129577000) [pid = 2319] [serial = 2033] [outer = 0x128c60000] 03:15:54 INFO - PROCESS | 2319 | 1461665754598 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:15:54 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:15:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1069ms 03:15:54 INFO - PROCESS | 2319 | 1461665754640 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 03:15:54 INFO - PROCESS | 2319 | 1461665754642 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 03:15:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:15:54 INFO - PROCESS | 2319 | 1461665754649 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:15:54 INFO - PROCESS | 2319 | 1461665754653 Marionette TRACE conn2 <- [1,2682,null,{}] 03:15:54 INFO - PROCESS | 2319 | 1461665754656 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:15:54 INFO - PROCESS | 2319 | 1461665754754 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 03:15:54 INFO - PROCESS | 2319 | 1461665754760 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:54 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d3de000 == 77 [pid = 2319] [id = 678] 03:15:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 232 (0x12966f400) [pid = 2319] [serial = 2034] [outer = 0x0] 03:15:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 233 (0x12a8b3000) [pid = 2319] [serial = 2035] [outer = 0x12966f400] 03:15:54 INFO - PROCESS | 2319 | 1461665754786 Marionette DEBUG loaded listener.js 03:15:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 234 (0x12ab3f400) [pid = 2319] [serial = 2036] [outer = 0x12966f400] 03:15:55 INFO - PROCESS | 2319 | 1461665755690 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:15:55 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:15:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1076ms 03:15:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:15:55 INFO - PROCESS | 2319 | 1461665755721 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 03:15:55 INFO - PROCESS | 2319 | 1461665755723 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 03:15:55 INFO - PROCESS | 2319 | 1461665755725 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:15:55 INFO - PROCESS | 2319 | 1461665755726 Marionette TRACE conn2 <- [1,2686,null,{}] 03:15:55 INFO - PROCESS | 2319 | 1461665755729 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:15:55 INFO - PROCESS | 2319 | 1461665755854 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 03:15:55 INFO - PROCESS | 2319 | 1461665755866 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:55 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dc87000 == 78 [pid = 2319] [id = 679] 03:15:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 235 (0x12a05ec00) [pid = 2319] [serial = 2037] [outer = 0x0] 03:15:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 236 (0x12aca3000) [pid = 2319] [serial = 2038] [outer = 0x12a05ec00] 03:15:55 INFO - PROCESS | 2319 | 1461665755892 Marionette DEBUG loaded listener.js 03:15:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 237 (0x12accc800) [pid = 2319] [serial = 2039] [outer = 0x12a05ec00] 03:15:56 INFO - PROCESS | 2319 | 1461665756764 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:15:56 INFO - PROCESS | 2319 | 1461665756800 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 03:15:56 INFO - PROCESS | 2319 | 1461665756802 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:15:56 INFO - PROCESS | 2319 | 1461665756803 Marionette TRACE conn2 <- [1,2690,null,{}] 03:15:56 INFO - PROCESS | 2319 | 1461665756805 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:15:56 INFO - PROCESS | 2319 | 1461665756927 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 03:15:57 INFO - PROCESS | 2319 | --DOMWINDOW == 236 (0x12acc7c00) [pid = 2319] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:15:57 INFO - PROCESS | 2319 | --DOMWINDOW == 235 (0x12ab34400) [pid = 2319] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:15:57 INFO - PROCESS | 2319 | --DOMWINDOW == 234 (0x114754000) [pid = 2319] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:15:57 INFO - PROCESS | 2319 | --DOMWINDOW == 233 (0x11bec6c00) [pid = 2319] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:15:57 INFO - PROCESS | 2319 | --DOMWINDOW == 232 (0x12953b000) [pid = 2319] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:15:57 INFO - PROCESS | 2319 | --DOMWINDOW == 231 (0x12acc5400) [pid = 2319] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:15:57 INFO - PROCESS | 2319 | --DOMWINDOW == 230 (0x12ae2cc00) [pid = 2319] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:15:57 INFO - PROCESS | 2319 | --DOMWINDOW == 229 (0x113487c00) [pid = 2319] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:15:57 INFO - PROCESS | 2319 | --DOMWINDOW == 228 (0x12d1d0000) [pid = 2319] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:15:57 INFO - PROCESS | 2319 | --DOMWINDOW == 227 (0x12ff98000) [pid = 2319] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:15:57 INFO - PROCESS | 2319 | --DOMWINDOW == 226 (0x12bf66c00) [pid = 2319] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:15:57 INFO - PROCESS | 2319 | --DOMWINDOW == 225 (0x12f2aac00) [pid = 2319] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:15:57 INFO - PROCESS | 2319 | --DOMWINDOW == 224 (0x1272e9800) [pid = 2319] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:15:57 INFO - PROCESS | 2319 | 1461665757139 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:57 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bf36000 == 79 [pid = 2319] [id = 680] 03:15:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 225 (0x12953ec00) [pid = 2319] [serial = 2040] [outer = 0x0] 03:15:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 226 (0x12ab34c00) [pid = 2319] [serial = 2041] [outer = 0x12953ec00] 03:15:57 INFO - PROCESS | 2319 | 1461665757175 Marionette DEBUG loaded listener.js 03:15:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 227 (0x12ae37800) [pid = 2319] [serial = 2042] [outer = 0x12953ec00] 03:15:57 INFO - PROCESS | 2319 | 1461665757959 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:15:57 INFO - PROCESS | 2319 | 1461665757975 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 03:15:57 INFO - PROCESS | 2319 | 1461665757978 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:15:57 INFO - PROCESS | 2319 | 1461665757979 Marionette TRACE conn2 <- [1,2694,null,{}] 03:15:57 INFO - PROCESS | 2319 | 1461665757981 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:15:58 INFO - PROCESS | 2319 | 1461665758080 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 03:15:58 INFO - PROCESS | 2319 | 1461665758084 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:58 INFO - PROCESS | 2319 | ++DOCSHELL 0x12fcab000 == 80 [pid = 2319] [id = 681] 03:15:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 228 (0x12b687400) [pid = 2319] [serial = 2043] [outer = 0x0] 03:15:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 229 (0x12d3a6400) [pid = 2319] [serial = 2044] [outer = 0x12b687400] 03:15:58 INFO - PROCESS | 2319 | 1461665758110 Marionette DEBUG loaded listener.js 03:15:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 230 (0x12e3dc800) [pid = 2319] [serial = 2045] [outer = 0x12b687400] 03:15:58 INFO - PROCESS | 2319 | 1461665758968 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:15:59 INFO - PROCESS | 2319 | 1461665759003 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 03:15:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:15:59 INFO - PROCESS | 2319 | 1461665759012 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:15:59 INFO - PROCESS | 2319 | 1461665759013 Marionette TRACE conn2 <- [1,2698,null,{}] 03:15:59 INFO - PROCESS | 2319 | 1461665759015 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:15:59 INFO - PROCESS | 2319 | 1461665759140 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 03:15:59 INFO - PROCESS | 2319 | 1461665759278 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:59 INFO - PROCESS | 2319 | ++DOCSHELL 0x116811800 == 81 [pid = 2319] [id = 682] 03:15:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 231 (0x113484000) [pid = 2319] [serial = 2046] [outer = 0x0] 03:15:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 232 (0x113617000) [pid = 2319] [serial = 2047] [outer = 0x113484000] 03:15:59 INFO - PROCESS | 2319 | 1461665759310 Marionette DEBUG loaded listener.js 03:15:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 233 (0x116683800) [pid = 2319] [serial = 2048] [outer = 0x113484000] 03:16:00 INFO - PROCESS | 2319 | 1461665760291 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:16:00 INFO - PROCESS | 2319 | 1461665760337 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 03:16:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:16:00 INFO - PROCESS | 2319 | 1461665760340 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:16:00 INFO - PROCESS | 2319 | 1461665760343 Marionette TRACE conn2 <- [1,2702,null,{}] 03:16:00 INFO - PROCESS | 2319 | 1461665760346 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:16:00 INFO - PROCESS | 2319 | 1461665760465 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 03:16:00 INFO - PROCESS | 2319 | 1461665760609 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:00 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a9e7800 == 82 [pid = 2319] [id = 683] 03:16:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 234 (0x11c373c00) [pid = 2319] [serial = 2049] [outer = 0x0] 03:16:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 235 (0x125b8e800) [pid = 2319] [serial = 2050] [outer = 0x11c373c00] 03:16:00 INFO - PROCESS | 2319 | 1461665760646 Marionette DEBUG loaded listener.js 03:16:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 236 (0x12769c800) [pid = 2319] [serial = 2051] [outer = 0x11c373c00] 03:16:01 INFO - PROCESS | 2319 | 1461665761098 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:16:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:16:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 775ms 03:16:01 INFO - PROCESS | 2319 | 1461665761117 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 03:16:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:16:01 INFO - PROCESS | 2319 | 1461665761120 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 03:16:01 INFO - PROCESS | 2319 | 1461665761123 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:16:01 INFO - PROCESS | 2319 | 1461665761124 Marionette TRACE conn2 <- [1,2706,null,{}] 03:16:01 INFO - PROCESS | 2319 | 1461665761127 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:16:01 INFO - PROCESS | 2319 | 1461665761246 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 03:16:01 INFO - PROCESS | 2319 | 1461665761346 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:01 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d0ca800 == 83 [pid = 2319] [id = 684] 03:16:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 237 (0x127ecb400) [pid = 2319] [serial = 2052] [outer = 0x0] 03:16:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 238 (0x128c64800) [pid = 2319] [serial = 2053] [outer = 0x127ecb400] 03:16:01 INFO - PROCESS | 2319 | 1461665761377 Marionette DEBUG loaded listener.js 03:16:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 239 (0x129571800) [pid = 2319] [serial = 2054] [outer = 0x127ecb400] 03:16:01 INFO - PROCESS | 2319 | 1461665761848 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:16:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:16:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 772ms 03:16:01 INFO - PROCESS | 2319 | 1461665761896 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 03:16:01 INFO - PROCESS | 2319 | 1461665761897 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 03:16:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:16:01 INFO - PROCESS | 2319 | 1461665761905 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:16:01 INFO - PROCESS | 2319 | 1461665761910 Marionette TRACE conn2 <- [1,2710,null,{}] 03:16:01 INFO - PROCESS | 2319 | 1461665761915 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:16:02 INFO - PROCESS | 2319 | 1461665762036 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 03:16:02 INFO - PROCESS | 2319 | 1461665762135 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:02 INFO - PROCESS | 2319 | ++DOCSHELL 0x1373cb000 == 84 [pid = 2319] [id = 685] 03:16:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 240 (0x1296d3400) [pid = 2319] [serial = 2055] [outer = 0x0] 03:16:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 241 (0x12ab3f000) [pid = 2319] [serial = 2056] [outer = 0x1296d3400] 03:16:02 INFO - PROCESS | 2319 | 1461665762165 Marionette DEBUG loaded listener.js 03:16:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 242 (0x12ac9a000) [pid = 2319] [serial = 2057] [outer = 0x1296d3400] 03:16:02 INFO - PROCESS | 2319 | 1461665762678 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:16:02 INFO - PROCESS | 2319 | 1461665762690 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 03:16:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:16:02 INFO - PROCESS | 2319 | 1461665762694 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:16:02 INFO - PROCESS | 2319 | 1461665762698 Marionette TRACE conn2 <- [1,2714,null,{}] 03:16:02 INFO - PROCESS | 2319 | 1461665762701 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:16:02 INFO - PROCESS | 2319 | 1461665762872 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 03:16:03 INFO - PROCESS | 2319 | 1461665763043 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:03 INFO - PROCESS | 2319 | ++DOCSHELL 0x137ac5800 == 85 [pid = 2319] [id = 686] 03:16:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 243 (0x12ab68000) [pid = 2319] [serial = 2058] [outer = 0x0] 03:16:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 244 (0x12b62e000) [pid = 2319] [serial = 2059] [outer = 0x12ab68000] 03:16:03 INFO - PROCESS | 2319 | 1461665763076 Marionette DEBUG loaded listener.js 03:16:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 245 (0x12bd7f800) [pid = 2319] [serial = 2060] [outer = 0x12ab68000] 03:16:03 INFO - PROCESS | 2319 | 1461665763481 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:16:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:16:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 823ms 03:16:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:16:03 INFO - PROCESS | 2319 | 1461665763516 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 03:16:03 INFO - PROCESS | 2319 | 1461665763518 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 03:16:03 INFO - PROCESS | 2319 | 1461665763520 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:16:03 INFO - PROCESS | 2319 | 1461665763521 Marionette TRACE conn2 <- [1,2718,null,{}] 03:16:03 INFO - PROCESS | 2319 | 1461665763524 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:16:03 INFO - PROCESS | 2319 | 1461665763643 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 03:16:03 INFO - PROCESS | 2319 | 1461665763742 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:03 INFO - PROCESS | 2319 | ++DOCSHELL 0x138297000 == 86 [pid = 2319] [id = 687] 03:16:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 246 (0x12e3e1c00) [pid = 2319] [serial = 2061] [outer = 0x0] 03:16:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 247 (0x12e6cf800) [pid = 2319] [serial = 2062] [outer = 0x12e3e1c00] 03:16:03 INFO - PROCESS | 2319 | 1461665763784 Marionette DEBUG loaded listener.js 03:16:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 248 (0x12f162c00) [pid = 2319] [serial = 2063] [outer = 0x12e3e1c00] 03:16:04 INFO - PROCESS | 2319 | 1461665764329 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:16:04 INFO - PROCESS | 2319 | 1461665764342 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 03:16:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:16:04 INFO - PROCESS | 2319 | 1461665764367 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:16:04 INFO - PROCESS | 2319 | 1461665764369 Marionette TRACE conn2 <- [1,2722,null,{}] 03:16:04 INFO - PROCESS | 2319 | 1461665764371 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:16:04 INFO - PROCESS | 2319 | 1461665764489 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 03:16:04 INFO - PROCESS | 2319 | 1461665764588 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:04 INFO - PROCESS | 2319 | ++DOCSHELL 0x139fb4000 == 87 [pid = 2319] [id = 688] 03:16:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 249 (0x12aecd000) [pid = 2319] [serial = 2064] [outer = 0x0] 03:16:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 250 (0x12f164400) [pid = 2319] [serial = 2065] [outer = 0x12aecd000] 03:16:04 INFO - PROCESS | 2319 | 1461665764618 Marionette DEBUG loaded listener.js 03:16:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 251 (0x12f2a5000) [pid = 2319] [serial = 2066] [outer = 0x12aecd000] 03:16:05 INFO - PROCESS | 2319 | 1461665765084 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:16:05 INFO - PROCESS | 2319 | 1461665765139 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 03:16:05 INFO - PROCESS | 2319 | 1461665765142 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:16:05 INFO - PROCESS | 2319 | 1461665765143 Marionette TRACE conn2 <- [1,2726,null,{}] 03:16:05 INFO - PROCESS | 2319 | 1461665765145 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:16:05 INFO - PROCESS | 2319 | 1461665765261 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 03:16:05 INFO - PROCESS | 2319 | 1461665765360 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:05 INFO - PROCESS | 2319 | ++DOCSHELL 0x13aa7f800 == 88 [pid = 2319] [id = 689] 03:16:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 252 (0x12f2aac00) [pid = 2319] [serial = 2067] [outer = 0x0] 03:16:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 253 (0x12ff9e400) [pid = 2319] [serial = 2068] [outer = 0x12f2aac00] 03:16:05 INFO - PROCESS | 2319 | 1461665765390 Marionette DEBUG loaded listener.js 03:16:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 254 (0x137318c00) [pid = 2319] [serial = 2069] [outer = 0x12f2aac00] 03:16:05 INFO - PROCESS | 2319 | 1461665765820 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:16:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:16:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 722ms 03:16:05 INFO - PROCESS | 2319 | 1461665765865 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 03:16:05 INFO - PROCESS | 2319 | 1461665765867 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 03:16:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:16:05 INFO - PROCESS | 2319 | 1461665765870 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:16:05 INFO - PROCESS | 2319 | 1461665765872 Marionette TRACE conn2 <- [1,2730,null,{}] 03:16:05 INFO - PROCESS | 2319 | 1461665765875 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:16:06 INFO - PROCESS | 2319 | 1461665766024 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 03:16:06 INFO - PROCESS | 2319 | 1461665766190 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:06 INFO - PROCESS | 2319 | ++DOCSHELL 0x13af2e800 == 89 [pid = 2319] [id = 690] 03:16:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 255 (0x12f93b400) [pid = 2319] [serial = 2070] [outer = 0x0] 03:16:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 256 (0x1373a8400) [pid = 2319] [serial = 2071] [outer = 0x12f93b400] 03:16:06 INFO - PROCESS | 2319 | 1461665766241 Marionette DEBUG loaded listener.js 03:16:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 257 (0x13744a800) [pid = 2319] [serial = 2072] [outer = 0x12f93b400] 03:16:07 INFO - PROCESS | 2319 | 1461665767155 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:16:07 INFO - PROCESS | 2319 | 1461665767393 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 03:16:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:16:07 INFO - PROCESS | 2319 | 1461665767399 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:16:07 INFO - PROCESS | 2319 | 1461665767401 Marionette TRACE conn2 <- [1,2734,null,{}] 03:16:07 INFO - PROCESS | 2319 | 1461665767406 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:16:07 INFO - PROCESS | 2319 | 1461665767501 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 03:16:07 INFO - PROCESS | 2319 | 1461665767628 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:07 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a9d3000 == 90 [pid = 2319] [id = 691] 03:16:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 258 (0x11925e400) [pid = 2319] [serial = 2073] [outer = 0x0] 03:16:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 259 (0x119d43c00) [pid = 2319] [serial = 2074] [outer = 0x11925e400] 03:16:07 INFO - PROCESS | 2319 | 1461665767658 Marionette DEBUG loaded listener.js 03:16:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 260 (0x11c18e000) [pid = 2319] [serial = 2075] [outer = 0x11925e400] 03:16:08 INFO - PROCESS | 2319 | 1461665768135 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:16:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:16:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 771ms 03:16:08 INFO - PROCESS | 2319 | 1461665768171 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 03:16:08 INFO - PROCESS | 2319 | 1461665768174 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 03:16:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:16:08 INFO - PROCESS | 2319 | 1461665768180 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:16:08 INFO - PROCESS | 2319 | 1461665768183 Marionette TRACE conn2 <- [1,2738,null,{}] 03:16:08 INFO - PROCESS | 2319 | 1461665768186 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:16:08 INFO - PROCESS | 2319 | 1461665768325 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 03:16:08 INFO - PROCESS | 2319 | 1461665768466 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:08 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a3da800 == 91 [pid = 2319] [id = 692] 03:16:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 261 (0x11a88a400) [pid = 2319] [serial = 2076] [outer = 0x0] 03:16:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 262 (0x1272e9800) [pid = 2319] [serial = 2077] [outer = 0x11a88a400] 03:16:08 INFO - PROCESS | 2319 | 1461665768495 Marionette DEBUG loaded listener.js 03:16:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 263 (0x128c5ac00) [pid = 2319] [serial = 2078] [outer = 0x11a88a400] 03:16:08 INFO - PROCESS | 2319 | 1461665768991 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:16:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:16:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 823ms 03:16:09 INFO - PROCESS | 2319 | 1461665769001 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 03:16:09 INFO - PROCESS | 2319 | 1461665769004 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 03:16:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:16:09 INFO - PROCESS | 2319 | 1461665769007 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:16:09 INFO - PROCESS | 2319 | 1461665769009 Marionette TRACE conn2 <- [1,2742,null,{}] 03:16:09 INFO - PROCESS | 2319 | 1461665769019 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:16:09 INFO - PROCESS | 2319 | 1461665769191 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 03:16:09 INFO - PROCESS | 2319 | 1461665769384 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:09 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dbad800 == 92 [pid = 2319] [id = 693] 03:16:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 264 (0x129574c00) [pid = 2319] [serial = 2079] [outer = 0x0] 03:16:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 265 (0x129682400) [pid = 2319] [serial = 2080] [outer = 0x129574c00] 03:16:09 INFO - PROCESS | 2319 | 1461665769417 Marionette DEBUG loaded listener.js 03:16:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 266 (0x12a8b4000) [pid = 2319] [serial = 2081] [outer = 0x129574c00] 03:16:09 INFO - PROCESS | 2319 | --DOCSHELL 0x12e97e800 == 91 [pid = 2319] [id = 90] 03:16:09 INFO - PROCESS | 2319 | --DOCSHELL 0x12d0c6800 == 90 [pid = 2319] [id = 94] 03:16:09 INFO - PROCESS | 2319 | --DOCSHELL 0x12fcab000 == 89 [pid = 2319] [id = 681] 03:16:09 INFO - PROCESS | 2319 | --DOCSHELL 0x12bf36000 == 88 [pid = 2319] [id = 680] 03:16:09 INFO - PROCESS | 2319 | --DOCSHELL 0x12dc87000 == 87 [pid = 2319] [id = 679] 03:16:09 INFO - PROCESS | 2319 | --DOCSHELL 0x12d3de000 == 86 [pid = 2319] [id = 678] 03:16:09 INFO - PROCESS | 2319 | --DOCSHELL 0x12abe7000 == 85 [pid = 2319] [id = 677] 03:16:09 INFO - PROCESS | 2319 | --DOMWINDOW == 265 (0x13731c000) [pid = 2319] [serial = 1939] [outer = 0x0] [url = about:blank] 03:16:09 INFO - PROCESS | 2319 | --DOMWINDOW == 264 (0x13006cc00) [pid = 2319] [serial = 1936] [outer = 0x0] [url = about:blank] 03:16:09 INFO - PROCESS | 2319 | --DOMWINDOW == 263 (0x129538c00) [pid = 2319] [serial = 1927] [outer = 0x0] [url = about:blank] 03:16:09 INFO - PROCESS | 2319 | --DOMWINDOW == 262 (0x1373a6800) [pid = 2319] [serial = 1942] [outer = 0x0] [url = about:blank] 03:16:09 INFO - PROCESS | 2319 | --DOMWINDOW == 261 (0x13744e000) [pid = 2319] [serial = 1948] [outer = 0x0] [url = about:blank] 03:16:09 INFO - PROCESS | 2319 | --DOMWINDOW == 260 (0x13915b400) [pid = 2319] [serial = 1954] [outer = 0x0] [url = about:blank] 03:16:09 INFO - PROCESS | 2319 | --DOMWINDOW == 259 (0x1147d7c00) [pid = 2319] [serial = 1921] [outer = 0x0] [url = about:blank] 03:16:09 INFO - PROCESS | 2319 | --DOMWINDOW == 258 (0x12b62c000) [pid = 2319] [serial = 1930] [outer = 0x0] [url = about:blank] 03:16:09 INFO - PROCESS | 2319 | --DOMWINDOW == 257 (0x12cedc400) [pid = 2319] [serial = 1951] [outer = 0x0] [url = about:blank] 03:16:09 INFO - PROCESS | 2319 | --DOMWINDOW == 256 (0x12e735800) [pid = 2319] [serial = 1933] [outer = 0x0] [url = about:blank] 03:16:09 INFO - PROCESS | 2319 | --DOMWINDOW == 255 (0x1373ad400) [pid = 2319] [serial = 1945] [outer = 0x0] [url = about:blank] 03:16:09 INFO - PROCESS | 2319 | --DOMWINDOW == 254 (0x12372c000) [pid = 2319] [serial = 1924] [outer = 0x0] [url = about:blank] 03:16:09 INFO - PROCESS | 2319 | --DOCSHELL 0x12a8d4800 == 84 [pid = 2319] [id = 676] 03:16:09 INFO - PROCESS | 2319 | --DOCSHELL 0x12950e000 == 83 [pid = 2319] [id = 675] 03:16:09 INFO - PROCESS | 2319 | --DOCSHELL 0x130e0e000 == 82 [pid = 2319] [id = 674] 03:16:09 INFO - PROCESS | 2319 | --DOCSHELL 0x13a60e000 == 81 [pid = 2319] [id = 673] 03:16:09 INFO - PROCESS | 2319 | --DOCSHELL 0x13aa86000 == 80 [pid = 2319] [id = 672] 03:16:09 INFO - PROCESS | 2319 | --DOCSHELL 0x13aac5800 == 79 [pid = 2319] [id = 671] 03:16:09 INFO - PROCESS | 2319 | --DOCSHELL 0x13af3e800 == 78 [pid = 2319] [id = 670] 03:16:09 INFO - PROCESS | 2319 | --DOCSHELL 0x139f9f000 == 77 [pid = 2319] [id = 669] 03:16:09 INFO - PROCESS | 2319 | --DOCSHELL 0x139f19000 == 76 [pid = 2319] [id = 668] 03:16:09 INFO - PROCESS | 2319 | --DOCSHELL 0x137ea5000 == 75 [pid = 2319] [id = 667] 03:16:09 INFO - PROCESS | 2319 | --DOCSHELL 0x12d3f9000 == 74 [pid = 2319] [id = 666] 03:16:09 INFO - PROCESS | 2319 | --DOCSHELL 0x1290d8000 == 73 [pid = 2319] [id = 665] 03:16:09 INFO - PROCESS | 2319 | 1461665769905 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:16:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:16:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 923ms 03:16:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:16:09 INFO - PROCESS | 2319 | 1461665769931 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 03:16:09 INFO - PROCESS | 2319 | 1461665769933 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 03:16:09 INFO - PROCESS | 2319 | 1461665769935 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:16:09 INFO - PROCESS | 2319 | 1461665769936 Marionette TRACE conn2 <- [1,2746,null,{}] 03:16:09 INFO - PROCESS | 2319 | 1461665769938 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:16:10 INFO - PROCESS | 2319 | 1461665770036 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 03:16:10 INFO - PROCESS | 2319 | 1461665770041 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:10 INFO - PROCESS | 2319 | ++DOCSHELL 0x129664800 == 74 [pid = 2319] [id = 694] 03:16:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 255 (0x12889b800) [pid = 2319] [serial = 2082] [outer = 0x0] 03:16:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 256 (0x12ab63400) [pid = 2319] [serial = 2083] [outer = 0x12889b800] 03:16:10 INFO - PROCESS | 2319 | 1461665770068 Marionette DEBUG loaded listener.js 03:16:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 257 (0x12accb000) [pid = 2319] [serial = 2084] [outer = 0x12889b800] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 256 (0x130069400) [pid = 2319] [serial = 1919] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 255 (0x12ae33c00) [pid = 2319] [serial = 1990] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 254 (0x129540400) [pid = 2319] [serial = 1985] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 253 (0x11b7ba400) [pid = 2319] [serial = 1984] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 252 (0x12ff9bc00) [pid = 2319] [serial = 1979] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 251 (0x12f164800) [pid = 2319] [serial = 1987] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 250 (0x12f16d400) [pid = 2319] [serial = 1988] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 249 (0x12f15f400) [pid = 2319] [serial = 1991] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 248 (0x12e926400) [pid = 2319] [serial = 1973] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 247 (0x12e931400) [pid = 2319] [serial = 1975] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 246 (0x12facfc00) [pid = 2319] [serial = 1978] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 245 (0x12f2aa000) [pid = 2319] [serial = 1976] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 244 (0x127f31000) [pid = 2319] [serial = 1963] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 243 (0x129539000) [pid = 2319] [serial = 1964] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 242 (0x12d1dc800) [pid = 2319] [serial = 1972] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 241 (0x12ab41c00) [pid = 2319] [serial = 1982] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 240 (0x118e0f400) [pid = 2319] [serial = 1957] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 239 (0x11bec5800) [pid = 2319] [serial = 1958] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 238 (0x12ab3d800) [pid = 2319] [serial = 1981] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 237 (0x1272e5000) [pid = 2319] [serial = 1961] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 236 (0x123731400) [pid = 2319] [serial = 1960] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 235 (0x1296ce800) [pid = 2319] [serial = 1966] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 234 (0x12acc5000) [pid = 2319] [serial = 1967] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 233 (0x12acd0c00) [pid = 2319] [serial = 1969] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | --DOMWINDOW == 232 (0x12bc51400) [pid = 2319] [serial = 1970] [outer = 0x0] [url = about:blank] 03:16:10 INFO - PROCESS | 2319 | 1461665770486 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:16:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:16:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 569ms 03:16:10 INFO - PROCESS | 2319 | 1461665770505 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 03:16:10 INFO - PROCESS | 2319 | 1461665770506 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 03:16:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:16:10 INFO - PROCESS | 2319 | 1461665770508 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:16:10 INFO - PROCESS | 2319 | 1461665770509 Marionette TRACE conn2 <- [1,2750,null,{}] 03:16:10 INFO - PROCESS | 2319 | 1461665770513 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:16:10 INFO - PROCESS | 2319 | 1461665770610 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 03:16:10 INFO - PROCESS | 2319 | 1461665770614 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:10 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d0b7000 == 75 [pid = 2319] [id = 695] 03:16:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 233 (0x12ae29400) [pid = 2319] [serial = 2085] [outer = 0x0] 03:16:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 234 (0x12ae31400) [pid = 2319] [serial = 2086] [outer = 0x12ae29400] 03:16:10 INFO - PROCESS | 2319 | 1461665770640 Marionette DEBUG loaded listener.js 03:16:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 235 (0x12aec4000) [pid = 2319] [serial = 2087] [outer = 0x12ae29400] 03:16:11 INFO - PROCESS | 2319 | 1461665771021 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:16:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:16:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 570ms 03:16:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:16:11 INFO - PROCESS | 2319 | 1461665771078 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 03:16:11 INFO - PROCESS | 2319 | 1461665771080 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 03:16:11 INFO - PROCESS | 2319 | 1461665771082 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:16:11 INFO - PROCESS | 2319 | 1461665771083 Marionette TRACE conn2 <- [1,2754,null,{}] 03:16:11 INFO - PROCESS | 2319 | 1461665771085 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:16:11 INFO - PROCESS | 2319 | 1461665771208 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 03:16:11 INFO - PROCESS | 2319 | --DOCSHELL 0x12f951800 == 74 [pid = 2319] [id = 16] 03:16:11 INFO - PROCESS | 2319 | 1461665771226 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:11 INFO - PROCESS | 2319 | ++DOCSHELL 0x12eaea800 == 75 [pid = 2319] [id = 696] 03:16:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 236 (0x12bd82000) [pid = 2319] [serial = 2088] [outer = 0x0] 03:16:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 237 (0x12e6cf000) [pid = 2319] [serial = 2089] [outer = 0x12bd82000] 03:16:11 INFO - PROCESS | 2319 | 1461665771281 Marionette DEBUG loaded listener.js 03:16:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 238 (0x12e931400) [pid = 2319] [serial = 2090] [outer = 0x12bd82000] 03:16:11 INFO - PROCESS | 2319 | 1461665771674 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:16:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:16:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 619ms 03:16:11 INFO - PROCESS | 2319 | 1461665771726 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 03:16:11 INFO - PROCESS | 2319 | 1461665771727 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 03:16:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:16:11 INFO - PROCESS | 2319 | 1461665771733 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:16:11 INFO - PROCESS | 2319 | 1461665771735 Marionette TRACE conn2 <- [1,2758,null,{}] 03:16:11 INFO - PROCESS | 2319 | 1461665771737 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:16:11 INFO - PROCESS | 2319 | 1461665771833 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 03:16:11 INFO - PROCESS | 2319 | 1461665771837 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:11 INFO - PROCESS | 2319 | ++DOCSHELL 0x12fc95800 == 76 [pid = 2319] [id = 697] 03:16:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 239 (0x12e931c00) [pid = 2319] [serial = 2091] [outer = 0x0] 03:16:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 240 (0x12f140400) [pid = 2319] [serial = 2092] [outer = 0x12e931c00] 03:16:11 INFO - PROCESS | 2319 | 1461665771863 Marionette DEBUG loaded listener.js 03:16:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 241 (0x12f16bc00) [pid = 2319] [serial = 2093] [outer = 0x12e931c00] 03:16:12 INFO - PROCESS | 2319 | 1461665772265 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:16:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:16:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 570ms 03:16:12 INFO - PROCESS | 2319 | 1461665772310 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 03:16:12 INFO - PROCESS | 2319 | 1461665772312 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 03:16:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:16:12 INFO - PROCESS | 2319 | 1461665772314 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:16:12 INFO - PROCESS | 2319 | 1461665772315 Marionette TRACE conn2 <- [1,2762,null,{}] 03:16:12 INFO - PROCESS | 2319 | 1461665772317 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:16:12 INFO - PROCESS | 2319 | 1461665772449 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 03:16:12 INFO - PROCESS | 2319 | 1461665772466 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:12 INFO - PROCESS | 2319 | ++DOCSHELL 0x1373c4800 == 77 [pid = 2319] [id = 698] 03:16:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 242 (0x12f135000) [pid = 2319] [serial = 2094] [outer = 0x0] 03:16:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 243 (0x12facfc00) [pid = 2319] [serial = 2095] [outer = 0x12f135000] 03:16:12 INFO - PROCESS | 2319 | 1461665772491 Marionette DEBUG loaded listener.js 03:16:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 244 (0x12fcbd800) [pid = 2319] [serial = 2096] [outer = 0x12f135000] 03:16:12 INFO - PROCESS | 2319 | 1461665772844 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:16:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:16:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 572ms 03:16:12 INFO - PROCESS | 2319 | 1461665772887 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 03:16:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:16:12 INFO - PROCESS | 2319 | 1461665772888 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 03:16:12 INFO - PROCESS | 2319 | 1461665772890 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:16:12 INFO - PROCESS | 2319 | 1461665772891 Marionette TRACE conn2 <- [1,2766,null,{}] 03:16:12 INFO - PROCESS | 2319 | 1461665772893 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:16:13 INFO - PROCESS | 2319 | 1461665773023 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 03:16:13 INFO - PROCESS | 2319 | 1461665773036 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:13 INFO - PROCESS | 2319 | ++DOCSHELL 0x1374de000 == 78 [pid = 2319] [id = 699] 03:16:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 245 (0x126d0a400) [pid = 2319] [serial = 2097] [outer = 0x0] 03:16:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 246 (0x126d0e000) [pid = 2319] [serial = 2098] [outer = 0x126d0a400] 03:16:13 INFO - PROCESS | 2319 | 1461665773061 Marionette DEBUG loaded listener.js 03:16:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 247 (0x126d12000) [pid = 2319] [serial = 2099] [outer = 0x126d0a400] 03:16:13 INFO - PROCESS | 2319 | 1461665773436 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:16:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:16:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 570ms 03:16:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:16:13 INFO - PROCESS | 2319 | 1461665773461 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 03:16:13 INFO - PROCESS | 2319 | 1461665773462 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 03:16:13 INFO - PROCESS | 2319 | 1461665773464 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:16:13 INFO - PROCESS | 2319 | 1461665773465 Marionette TRACE conn2 <- [1,2770,null,{}] 03:16:13 INFO - PROCESS | 2319 | 1461665773468 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:16:13 INFO - PROCESS | 2319 | 1461665773605 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 03:16:13 INFO - PROCESS | 2319 | 1461665773609 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:13 INFO - PROCESS | 2319 | ++DOCSHELL 0x139e5f000 == 79 [pid = 2319] [id = 700] 03:16:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 248 (0x126d12400) [pid = 2319] [serial = 2100] [outer = 0x0] 03:16:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 249 (0x12fcbec00) [pid = 2319] [serial = 2101] [outer = 0x126d12400] 03:16:13 INFO - PROCESS | 2319 | 1461665773636 Marionette DEBUG loaded listener.js 03:16:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 250 (0x12fcc4000) [pid = 2319] [serial = 2102] [outer = 0x126d12400] 03:16:14 INFO - PROCESS | 2319 | 1461665774519 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:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 249 (0x12bf67c00) [pid = 2319] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 248 (0x12f42e400) [pid = 2319] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 247 (0x1133d9800) [pid = 2319] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 246 (0x12966b800) [pid = 2319] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 245 (0x127802400) [pid = 2319] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 244 (0x11925f400) [pid = 2319] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 243 (0x1135f4000) [pid = 2319] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 242 (0x1189a6400) [pid = 2319] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 241 (0x11a888800) [pid = 2319] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 240 (0x119ac6000) [pid = 2319] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 239 (0x11b743400) [pid = 2319] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 238 (0x11884f800) [pid = 2319] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 237 (0x11c375400) [pid = 2319] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 236 (0x11bb0b400) [pid = 2319] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 235 (0x118850400) [pid = 2319] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 234 (0x128c60000) [pid = 2319] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 233 (0x12a05ec00) [pid = 2319] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 232 (0x126f52c00) [pid = 2319] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 231 (0x1373ae800) [pid = 2319] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 230 (0x12da17c00) [pid = 2319] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 229 (0x12953ec00) [pid = 2319] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 228 (0x11a446400) [pid = 2319] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 227 (0x11bebcc00) [pid = 2319] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 226 (0x12ab5ec00) [pid = 2319] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 225 (0x12f141400) [pid = 2319] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 224 (0x130067c00) [pid = 2319] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 223 (0x123972000) [pid = 2319] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 222 (0x1186b7000) [pid = 2319] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 221 (0x129683c00) [pid = 2319] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 220 (0x137318400) [pid = 2319] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 219 (0x1276c0c00) [pid = 2319] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 218 (0x11bebac00) [pid = 2319] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 217 (0x127fef000) [pid = 2319] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 216 (0x123908400) [pid = 2319] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 215 (0x12aca5800) [pid = 2319] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 214 (0x12d3a1800) [pid = 2319] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 213 (0x11a883000) [pid = 2319] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 212 (0x12966f400) [pid = 2319] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 211 (0x12769fc00) [pid = 2319] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 210 (0x12bc56c00) [pid = 2319] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 209 (0x127fef400) [pid = 2319] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 208 (0x12e3dcc00) [pid = 2319] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 207 (0x12da0d400) [pid = 2319] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 206 (0x126f56c00) [pid = 2319] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 205 (0x12bc54400) [pid = 2319] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 204 (0x119d3a800) [pid = 2319] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 203 (0x137318000) [pid = 2319] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 202 (0x12f2a6c00) [pid = 2319] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 201 (0x12ac99000) [pid = 2319] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 200 (0x116679c00) [pid = 2319] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 199 (0x12f433800) [pid = 2319] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 198 (0x123a5fc00) [pid = 2319] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 197 (0x1276c6800) [pid = 2319] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 196 (0x11570ac00) [pid = 2319] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 195 (0x126b56400) [pid = 2319] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 194 (0x11bec7c00) [pid = 2319] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 193 (0x12ab5b800) [pid = 2319] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 192 (0x12da0e400) [pid = 2319] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 191 (0x129532c00) [pid = 2319] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 190 (0x138259000) [pid = 2319] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 189 (0x12953ac00) [pid = 2319] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 188 (0x12e737c00) [pid = 2319] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 187 (0x1133e0000) [pid = 2319] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 186 (0x118850000) [pid = 2319] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 185 (0x129534c00) [pid = 2319] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 184 (0x1133e0800) [pid = 2319] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 183 (0x11b718400) [pid = 2319] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 182 (0x12b83e000) [pid = 2319] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 181 (0x118e7dc00) [pid = 2319] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 180 (0x11ab61c00) [pid = 2319] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 179 (0x12396dc00) [pid = 2319] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 178 (0x11acbf800) [pid = 2319] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:16:14 INFO - PROCESS | 2319 | --DOMWINDOW == 177 (0x12e506c00) [pid = 2319] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:16:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:16:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1122ms 03:16:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:16:14 INFO - PROCESS | 2319 | 1461665774587 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 03:16:14 INFO - PROCESS | 2319 | 1461665774588 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 03:16:14 INFO - PROCESS | 2319 | 1461665774590 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:16:14 INFO - PROCESS | 2319 | 1461665774592 Marionette TRACE conn2 <- [1,2774,null,{}] 03:16:14 INFO - PROCESS | 2319 | 1461665774595 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:16:14 INFO - PROCESS | 2319 | 1461665774707 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 03:16:14 INFO - PROCESS | 2319 | 1461665774711 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:14 INFO - PROCESS | 2319 | ++DOCSHELL 0x11af26000 == 80 [pid = 2319] [id = 701] 03:16:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 178 (0x118850000) [pid = 2319] [serial = 2103] [outer = 0x0] 03:16:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 179 (0x118e83c00) [pid = 2319] [serial = 2104] [outer = 0x118850000] 03:16:14 INFO - PROCESS | 2319 | 1461665774744 Marionette DEBUG loaded listener.js 03:16:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 180 (0x11bb02800) [pid = 2319] [serial = 2105] [outer = 0x118850000] 03:16:15 INFO - PROCESS | 2319 | 1461665775134 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:16:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:16:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 572ms 03:16:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:16:15 INFO - PROCESS | 2319 | 1461665775173 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 03:16:15 INFO - PROCESS | 2319 | 1461665775175 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 03:16:15 INFO - PROCESS | 2319 | 1461665775177 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:16:15 INFO - PROCESS | 2319 | 1461665775179 Marionette TRACE conn2 <- [1,2778,null,{}] 03:16:15 INFO - PROCESS | 2319 | 1461665775183 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:16:15 INFO - PROCESS | 2319 | 1461665775284 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 03:16:15 INFO - PROCESS | 2319 | 1461665775288 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:15 INFO - PROCESS | 2319 | ++DOCSHELL 0x12fc96800 == 81 [pid = 2319] [id = 702] 03:16:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 181 (0x11bec7c00) [pid = 2319] [serial = 2106] [outer = 0x0] 03:16:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 182 (0x12372b000) [pid = 2319] [serial = 2107] [outer = 0x11bec7c00] 03:16:15 INFO - PROCESS | 2319 | 1461665775314 Marionette DEBUG loaded listener.js 03:16:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 183 (0x127fef000) [pid = 2319] [serial = 2108] [outer = 0x11bec7c00] 03:16:15 INFO - PROCESS | 2319 | 1461665775662 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:16:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:16:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 521ms 03:16:15 INFO - PROCESS | 2319 | 1461665775698 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 03:16:15 INFO - PROCESS | 2319 | 1461665775699 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 03:16:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:16:15 INFO - PROCESS | 2319 | 1461665775702 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:16:15 INFO - PROCESS | 2319 | 1461665775703 Marionette TRACE conn2 <- [1,2782,null,{}] 03:16:15 INFO - PROCESS | 2319 | 1461665775705 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:16:15 INFO - PROCESS | 2319 | 1461665775806 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 03:16:15 INFO - PROCESS | 2319 | 1461665775896 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:15 INFO - PROCESS | 2319 | ++DOCSHELL 0x138586000 == 82 [pid = 2319] [id = 703] 03:16:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 184 (0x127802400) [pid = 2319] [serial = 2109] [outer = 0x0] 03:16:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 185 (0x1292c2800) [pid = 2319] [serial = 2110] [outer = 0x127802400] 03:16:15 INFO - PROCESS | 2319 | 1461665775921 Marionette DEBUG loaded listener.js 03:16:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 186 (0x12a05b000) [pid = 2319] [serial = 2111] [outer = 0x127802400] 03:16:16 INFO - PROCESS | 2319 | 1461665776230 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:16:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:16:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 567ms 03:16:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:16:16 INFO - PROCESS | 2319 | 1461665776270 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 03:16:16 INFO - PROCESS | 2319 | 1461665776271 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 03:16:16 INFO - PROCESS | 2319 | 1461665776273 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:16:16 INFO - PROCESS | 2319 | 1461665776274 Marionette TRACE conn2 <- [1,2786,null,{}] 03:16:16 INFO - PROCESS | 2319 | 1461665776277 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:16:16 INFO - PROCESS | 2319 | 1461665776379 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 03:16:16 INFO - PROCESS | 2319 | 1461665776384 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:16 INFO - PROCESS | 2319 | ++DOCSHELL 0x13aa32000 == 83 [pid = 2319] [id = 704] 03:16:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 187 (0x12ab5c800) [pid = 2319] [serial = 2112] [outer = 0x0] 03:16:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 188 (0x12b688800) [pid = 2319] [serial = 2113] [outer = 0x12ab5c800] 03:16:16 INFO - PROCESS | 2319 | 1461665776408 Marionette DEBUG loaded listener.js 03:16:16 INFO - PROCESS | 2319 | ++DOMWINDOW == 189 (0x12d1dd000) [pid = 2319] [serial = 2114] [outer = 0x12ab5c800] 03:16:16 INFO - PROCESS | 2319 | 1461665776986 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:16:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:16:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 720ms 03:16:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:16:17 INFO - PROCESS | 2319 | 1461665776994 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 03:16:17 INFO - PROCESS | 2319 | 1461665776997 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 03:16:17 INFO - PROCESS | 2319 | 1461665777001 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:16:17 INFO - PROCESS | 2319 | 1461665777003 Marionette TRACE conn2 <- [1,2790,null,{}] 03:16:17 INFO - PROCESS | 2319 | 1461665777007 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:16:17 INFO - PROCESS | 2319 | 1461665777131 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 03:16:17 INFO - PROCESS | 2319 | 1461665777259 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:17 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a3d9000 == 84 [pid = 2319] [id = 705] 03:16:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 190 (0x11b746800) [pid = 2319] [serial = 2115] [outer = 0x0] 03:16:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 191 (0x11bebdc00) [pid = 2319] [serial = 2116] [outer = 0x11b746800] 03:16:17 INFO - PROCESS | 2319 | 1461665777294 Marionette DEBUG loaded listener.js 03:16:17 INFO - PROCESS | 2319 | ++DOMWINDOW == 192 (0x123734800) [pid = 2319] [serial = 2117] [outer = 0x11b746800] 03:16:17 INFO - PROCESS | 2319 | 1461665777792 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:16:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:16:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 823ms 03:16:17 INFO - PROCESS | 2319 | 1461665777826 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 03:16:17 INFO - PROCESS | 2319 | 1461665777832 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 03:16:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:16:17 INFO - PROCESS | 2319 | 1461665777863 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:16:17 INFO - PROCESS | 2319 | 1461665777866 Marionette TRACE conn2 <- [1,2794,null,{}] 03:16:17 INFO - PROCESS | 2319 | 1461665777870 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:16:17 INFO - PROCESS | 2319 | 1461665777992 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 03:16:18 INFO - PROCESS | 2319 | 1461665778090 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:18 INFO - PROCESS | 2319 | ++DOCSHELL 0x12da9c800 == 85 [pid = 2319] [id = 706] 03:16:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 193 (0x1272ef400) [pid = 2319] [serial = 2118] [outer = 0x0] 03:16:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 194 (0x127ece800) [pid = 2319] [serial = 2119] [outer = 0x1272ef400] 03:16:18 INFO - PROCESS | 2319 | 1461665778121 Marionette DEBUG loaded listener.js 03:16:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 195 (0x128c64000) [pid = 2319] [serial = 2120] [outer = 0x1272ef400] 03:16:18 INFO - PROCESS | 2319 | 1461665778615 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:16:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:16:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 779ms 03:16:18 INFO - PROCESS | 2319 | 1461665778638 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 03:16:18 INFO - PROCESS | 2319 | 1461665778639 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 03:16:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:16:18 INFO - PROCESS | 2319 | 1461665778641 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:16:18 INFO - PROCESS | 2319 | 1461665778644 Marionette TRACE conn2 <- [1,2798,null,{}] 03:16:18 INFO - PROCESS | 2319 | 1461665778652 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:16:18 INFO - PROCESS | 2319 | 1461665778777 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 03:16:18 INFO - PROCESS | 2319 | 1461665778912 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:18 INFO - PROCESS | 2319 | ++DOCSHELL 0x138284800 == 86 [pid = 2319] [id = 707] 03:16:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 196 (0x12956e400) [pid = 2319] [serial = 2121] [outer = 0x0] 03:16:18 INFO - PROCESS | 2319 | ++DOMWINDOW == 197 (0x12a05a000) [pid = 2319] [serial = 2122] [outer = 0x12956e400] 03:16:18 INFO - PROCESS | 2319 | 1461665778945 Marionette DEBUG loaded listener.js 03:16:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 198 (0x12ae2ec00) [pid = 2319] [serial = 2123] [outer = 0x12956e400] 03:16:19 INFO - PROCESS | 2319 | 1461665779361 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:16:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:16:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 772ms 03:16:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:16:19 INFO - PROCESS | 2319 | 1461665779414 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 03:16:19 INFO - PROCESS | 2319 | 1461665779416 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 03:16:19 INFO - PROCESS | 2319 | 1461665779418 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:16:19 INFO - PROCESS | 2319 | 1461665779420 Marionette TRACE conn2 <- [1,2802,null,{}] 03:16:19 INFO - PROCESS | 2319 | 1461665779422 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:16:19 INFO - PROCESS | 2319 | 1461665779544 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 03:16:19 INFO - PROCESS | 2319 | 1461665779673 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:19 INFO - PROCESS | 2319 | ++DOCSHELL 0x13aa37000 == 87 [pid = 2319] [id = 708] 03:16:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 199 (0x12b62a400) [pid = 2319] [serial = 2124] [outer = 0x0] 03:16:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 200 (0x12bc54400) [pid = 2319] [serial = 2125] [outer = 0x12b62a400] 03:16:19 INFO - PROCESS | 2319 | 1461665779705 Marionette DEBUG loaded listener.js 03:16:19 INFO - PROCESS | 2319 | ++DOMWINDOW == 201 (0x12d3a7000) [pid = 2319] [serial = 2126] [outer = 0x12b62a400] 03:16:20 INFO - PROCESS | 2319 | 1461665780124 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:16:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:16:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 719ms 03:16:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:16:20 INFO - PROCESS | 2319 | 1461665780156 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 03:16:20 INFO - PROCESS | 2319 | 1461665780158 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 03:16:20 INFO - PROCESS | 2319 | 1461665780172 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:16:20 INFO - PROCESS | 2319 | 1461665780174 Marionette TRACE conn2 <- [1,2806,null,{}] 03:16:20 INFO - PROCESS | 2319 | 1461665780179 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:16:20 INFO - PROCESS | 2319 | 1461665780298 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 03:16:20 INFO - PROCESS | 2319 | 1461665780426 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:20 INFO - PROCESS | 2319 | ++DOCSHELL 0x13aac4000 == 88 [pid = 2319] [id = 709] 03:16:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 202 (0x12b62c000) [pid = 2319] [serial = 2127] [outer = 0x0] 03:16:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 203 (0x12e3dcc00) [pid = 2319] [serial = 2128] [outer = 0x12b62c000] 03:16:20 INFO - PROCESS | 2319 | 1461665780460 Marionette DEBUG loaded listener.js 03:16:20 INFO - PROCESS | 2319 | ++DOMWINDOW == 204 (0x12e6d3c00) [pid = 2319] [serial = 2129] [outer = 0x12b62c000] 03:16:20 INFO - PROCESS | 2319 | 1461665780867 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:16:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:16:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 735ms 03:16:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:16:20 INFO - PROCESS | 2319 | 1461665780895 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 03:16:20 INFO - PROCESS | 2319 | 1461665780897 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 03:16:20 INFO - PROCESS | 2319 | 1461665780899 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:16:20 INFO - PROCESS | 2319 | 1461665780900 Marionette TRACE conn2 <- [1,2810,null,{}] 03:16:20 INFO - PROCESS | 2319 | 1461665780903 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:16:21 INFO - PROCESS | 2319 | 1461665781038 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 03:16:21 INFO - PROCESS | 2319 | 1461665781139 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:21 INFO - PROCESS | 2319 | ++DOCSHELL 0x13a1e7000 == 89 [pid = 2319] [id = 710] 03:16:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 205 (0x12e735800) [pid = 2319] [serial = 2130] [outer = 0x0] 03:16:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 206 (0x12f936400) [pid = 2319] [serial = 2131] [outer = 0x12e735800] 03:16:21 INFO - PROCESS | 2319 | 1461665781172 Marionette DEBUG loaded listener.js 03:16:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 207 (0x12fcbfc00) [pid = 2319] [serial = 2132] [outer = 0x12e735800] 03:16:21 INFO - PROCESS | 2319 | 1461665781590 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:16:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:16:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 719ms 03:16:21 INFO - PROCESS | 2319 | 1461665781618 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 03:16:21 INFO - PROCESS | 2319 | 1461665781620 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 03:16:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:16:21 INFO - PROCESS | 2319 | 1461665781622 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:16:21 INFO - PROCESS | 2319 | 1461665781623 Marionette TRACE conn2 <- [1,2814,null,{}] 03:16:21 INFO - PROCESS | 2319 | 1461665781626 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:16:21 INFO - PROCESS | 2319 | 1461665781764 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 03:16:21 INFO - PROCESS | 2319 | 1461665781866 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:21 INFO - PROCESS | 2319 | ++DOCSHELL 0x1472ca800 == 90 [pid = 2319] [id = 711] 03:16:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 208 (0x12fcc0400) [pid = 2319] [serial = 2133] [outer = 0x0] 03:16:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 209 (0x12fd81c00) [pid = 2319] [serial = 2134] [outer = 0x12fcc0400] 03:16:21 INFO - PROCESS | 2319 | 1461665781895 Marionette DEBUG loaded listener.js 03:16:21 INFO - PROCESS | 2319 | ++DOMWINDOW == 210 (0x130068000) [pid = 2319] [serial = 2135] [outer = 0x12fcc0400] 03:16:22 INFO - PROCESS | 2319 | 1461665782299 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:16:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:16:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 720ms 03:16:22 INFO - PROCESS | 2319 | 1461665782342 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 03:16:22 INFO - PROCESS | 2319 | 1461665782344 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 03:16:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:16:22 INFO - PROCESS | 2319 | 1461665782346 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:16:22 INFO - PROCESS | 2319 | 1461665782347 Marionette TRACE conn2 <- [1,2818,null,{}] 03:16:22 INFO - PROCESS | 2319 | 1461665782350 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:16:22 INFO - PROCESS | 2319 | 1461665782469 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 03:16:22 INFO - PROCESS | 2319 | 1461665782595 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:22 INFO - PROCESS | 2319 | ++DOCSHELL 0x13b143000 == 91 [pid = 2319] [id = 712] 03:16:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 211 (0x12fd7e400) [pid = 2319] [serial = 2136] [outer = 0x0] 03:16:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 212 (0x137319000) [pid = 2319] [serial = 2137] [outer = 0x12fd7e400] 03:16:22 INFO - PROCESS | 2319 | 1461665782628 Marionette DEBUG loaded listener.js 03:16:22 INFO - PROCESS | 2319 | ++DOMWINDOW == 213 (0x1373ab800) [pid = 2319] [serial = 2138] [outer = 0x12fd7e400] 03:16:23 INFO - PROCESS | 2319 | 1461665783028 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:16:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:16:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 718ms 03:16:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:16:23 INFO - PROCESS | 2319 | 1461665783065 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 03:16:23 INFO - PROCESS | 2319 | 1461665783066 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 03:16:23 INFO - PROCESS | 2319 | 1461665783068 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:16:23 INFO - PROCESS | 2319 | 1461665783070 Marionette TRACE conn2 <- [1,2822,null,{}] 03:16:23 INFO - PROCESS | 2319 | 1461665783072 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:16:23 INFO - PROCESS | 2319 | 1461665783209 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 03:16:23 INFO - PROCESS | 2319 | 1461665783313 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:23 INFO - PROCESS | 2319 | ++DOCSHELL 0x1472d4000 == 92 [pid = 2319] [id = 713] 03:16:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 214 (0x1373ad400) [pid = 2319] [serial = 2139] [outer = 0x0] 03:16:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 215 (0x13744d400) [pid = 2319] [serial = 2140] [outer = 0x1373ad400] 03:16:23 INFO - PROCESS | 2319 | 1461665783344 Marionette DEBUG loaded listener.js 03:16:23 INFO - PROCESS | 2319 | ++DOMWINDOW == 216 (0x137454800) [pid = 2319] [serial = 2141] [outer = 0x1373ad400] 03:16:23 INFO - PROCESS | 2319 | 1461665783810 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:16:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:16:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 774ms 03:16:23 INFO - PROCESS | 2319 | 1461665783844 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 03:16:23 INFO - PROCESS | 2319 | 1461665783846 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 03:16:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:16:23 INFO - PROCESS | 2319 | 1461665783850 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:16:23 INFO - PROCESS | 2319 | 1461665783852 Marionette TRACE conn2 <- [1,2826,null,{}] 03:16:23 INFO - PROCESS | 2319 | 1461665783855 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:16:24 INFO - PROCESS | 2319 | 1461665784021 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 03:16:24 INFO - PROCESS | 2319 | 1461665784169 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:24 INFO - PROCESS | 2319 | ++DOCSHELL 0x147316800 == 93 [pid = 2319] [id = 714] 03:16:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 217 (0x1154d8400) [pid = 2319] [serial = 2142] [outer = 0x0] 03:16:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 218 (0x138250800) [pid = 2319] [serial = 2143] [outer = 0x1154d8400] 03:16:24 INFO - PROCESS | 2319 | 1461665784201 Marionette DEBUG loaded listener.js 03:16:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 219 (0x13825b400) [pid = 2319] [serial = 2144] [outer = 0x1154d8400] 03:16:24 INFO - PROCESS | 2319 | 1461665784675 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:16:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:16:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 871ms 03:16:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:16:24 INFO - PROCESS | 2319 | 1461665784720 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 03:16:24 INFO - PROCESS | 2319 | 1461665784722 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 03:16:24 INFO - PROCESS | 2319 | 1461665784724 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:16:24 INFO - PROCESS | 2319 | 1461665784726 Marionette TRACE conn2 <- [1,2830,null,{}] 03:16:24 INFO - PROCESS | 2319 | 1461665784729 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:16:24 INFO - PROCESS | 2319 | 1461665784867 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 03:16:24 INFO - PROCESS | 2319 | 1461665784975 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:24 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a8e0000 == 94 [pid = 2319] [id = 715] 03:16:24 INFO - PROCESS | 2319 | ++DOMWINDOW == 220 (0x1154d8c00) [pid = 2319] [serial = 2145] [outer = 0x0] 03:16:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 221 (0x127652c00) [pid = 2319] [serial = 2146] [outer = 0x1154d8c00] 03:16:25 INFO - PROCESS | 2319 | 1461665785010 Marionette DEBUG loaded listener.js 03:16:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 222 (0x12f433000) [pid = 2319] [serial = 2147] [outer = 0x1154d8c00] 03:16:25 INFO - PROCESS | 2319 | 1461665785467 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:16:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:16:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 771ms 03:16:25 INFO - PROCESS | 2319 | 1461665785496 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 03:16:25 INFO - PROCESS | 2319 | 1461665785499 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 03:16:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:16:25 INFO - PROCESS | 2319 | 1461665785501 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:16:25 INFO - PROCESS | 2319 | 1461665785503 Marionette TRACE conn2 <- [1,2834,null,{}] 03:16:25 INFO - PROCESS | 2319 | 1461665785505 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:16:25 INFO - PROCESS | 2319 | 1461665785629 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 03:16:25 INFO - PROCESS | 2319 | 1461665785911 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:25 INFO - PROCESS | 2319 | ++DOCSHELL 0x11662a800 == 95 [pid = 2319] [id = 716] 03:16:25 INFO - PROCESS | 2319 | ++DOMWINDOW == 223 (0x1133d9c00) [pid = 2319] [serial = 2148] [outer = 0x0] 03:16:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 224 (0x113488c00) [pid = 2319] [serial = 2149] [outer = 0x1133d9c00] 03:16:26 INFO - PROCESS | 2319 | 1461665786012 Marionette DEBUG loaded listener.js 03:16:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 225 (0x114b46800) [pid = 2319] [serial = 2150] [outer = 0x1133d9c00] 03:16:26 INFO - PROCESS | 2319 | 1461665786451 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:16:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:16:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 971ms 03:16:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:16:26 INFO - PROCESS | 2319 | 1461665786486 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 03:16:26 INFO - PROCESS | 2319 | 1461665786489 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 03:16:26 INFO - PROCESS | 2319 | 1461665786492 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:16:26 INFO - PROCESS | 2319 | 1461665786494 Marionette TRACE conn2 <- [1,2838,null,{}] 03:16:26 INFO - PROCESS | 2319 | 1461665786499 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:16:26 INFO - PROCESS | 2319 | 1461665786612 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 03:16:26 INFO - PROCESS | 2319 | 1461665786750 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:26 INFO - PROCESS | 2319 | ++DOCSHELL 0x12792e000 == 96 [pid = 2319] [id = 717] 03:16:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 226 (0x115753400) [pid = 2319] [serial = 2151] [outer = 0x0] 03:16:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 227 (0x118622400) [pid = 2319] [serial = 2152] [outer = 0x115753400] 03:16:26 INFO - PROCESS | 2319 | 1461665786781 Marionette DEBUG loaded listener.js 03:16:26 INFO - PROCESS | 2319 | ++DOMWINDOW == 228 (0x11867b000) [pid = 2319] [serial = 2153] [outer = 0x115753400] 03:16:27 INFO - PROCESS | 2319 | 1461665787191 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:16:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:16:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 725ms 03:16:27 INFO - PROCESS | 2319 | 1461665787218 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 03:16:27 INFO - PROCESS | 2319 | 1461665787220 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 03:16:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:16:27 INFO - PROCESS | 2319 | 1461665787223 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:16:27 INFO - PROCESS | 2319 | 1461665787225 Marionette TRACE conn2 <- [1,2842,null,{}] 03:16:27 INFO - PROCESS | 2319 | 1461665787227 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:16:27 INFO - PROCESS | 2319 | 1461665787343 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 03:16:27 INFO - PROCESS | 2319 | --DOCSHELL 0x12e981800 == 95 [pid = 2319] [id = 538] 03:16:27 INFO - PROCESS | 2319 | --DOCSHELL 0x12ea78000 == 94 [pid = 2319] [id = 575] 03:16:27 INFO - PROCESS | 2319 | --DOCSHELL 0x127689000 == 93 [pid = 2319] [id = 86] 03:16:27 INFO - PROCESS | 2319 | --DOCSHELL 0x119726000 == 92 [pid = 2319] [id = 100] 03:16:27 INFO - PROCESS | 2319 | --DOCSHELL 0x11bc1e800 == 91 [pid = 2319] [id = 542] 03:16:27 INFO - PROCESS | 2319 | --DOCSHELL 0x12f965800 == 90 [pid = 2319] [id = 539] 03:16:27 INFO - PROCESS | 2319 | --DOCSHELL 0x12ce4b800 == 89 [pid = 2319] [id = 96] 03:16:27 INFO - PROCESS | 2319 | --DOCSHELL 0x12ead9000 == 88 [pid = 2319] [id = 91] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 227 (0x12d3a6400) [pid = 2319] [serial = 2044] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 226 (0x13006f000) [pid = 2319] [serial = 2020] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 225 (0x12acc4400) [pid = 2319] [serial = 2023] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 224 (0x12fd78c00) [pid = 2319] [serial = 2017] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOCSHELL 0x13af30800 == 87 [pid = 2319] [id = 664] 03:16:27 INFO - PROCESS | 2319 | --DOCSHELL 0x12f94b800 == 86 [pid = 2319] [id = 17] 03:16:27 INFO - PROCESS | 2319 | 1461665787500 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:27 INFO - PROCESS | 2319 | --DOCSHELL 0x138297000 == 85 [pid = 2319] [id = 687] 03:16:27 INFO - PROCESS | 2319 | --DOCSHELL 0x137ac5800 == 84 [pid = 2319] [id = 686] 03:16:27 INFO - PROCESS | 2319 | --DOCSHELL 0x1373cb000 == 83 [pid = 2319] [id = 685] 03:16:27 INFO - PROCESS | 2319 | --DOCSHELL 0x12d0ca800 == 82 [pid = 2319] [id = 684] 03:16:27 INFO - PROCESS | 2319 | --DOCSHELL 0x12a9e7800 == 81 [pid = 2319] [id = 683] 03:16:27 INFO - PROCESS | 2319 | --DOCSHELL 0x116811800 == 80 [pid = 2319] [id = 682] 03:16:27 INFO - PROCESS | 2319 | ++DOCSHELL 0x119716800 == 81 [pid = 2319] [id = 718] 03:16:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 225 (0x115755000) [pid = 2319] [serial = 2154] [outer = 0x0] 03:16:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 226 (0x118847c00) [pid = 2319] [serial = 2155] [outer = 0x115755000] 03:16:27 INFO - PROCESS | 2319 | 1461665787531 Marionette DEBUG loaded listener.js 03:16:27 INFO - PROCESS | 2319 | ++DOMWINDOW == 227 (0x119c8c000) [pid = 2319] [serial = 2156] [outer = 0x115755000] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 226 (0x12d3ac000) [pid = 2319] [serial = 1727] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 225 (0x12f43a800) [pid = 2319] [serial = 1874] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 224 (0x1155be400) [pid = 2319] [serial = 1856] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 223 (0x12e6d8000) [pid = 2319] [serial = 1883] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 222 (0x12fd77c00) [pid = 2319] [serial = 1880] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 221 (0x11beb9000) [pid = 2319] [serial = 1796] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 220 (0x11884b000) [pid = 2319] [serial = 1922] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 219 (0x11bf67000) [pid = 2319] [serial = 1673] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 218 (0x125f3a400) [pid = 2319] [serial = 1925] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 217 (0x12e6d3800) [pid = 2319] [serial = 1751] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 216 (0x11c371000) [pid = 2319] [serial = 1996] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 215 (0x11c36f000) [pid = 2319] [serial = 1859] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 214 (0x128c60c00) [pid = 2319] [serial = 2009] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 213 (0x12e3da400) [pid = 2319] [serial = 1868] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 212 (0x119c89c00) [pid = 2319] [serial = 1730] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 211 (0x129577000) [pid = 2319] [serial = 2033] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 210 (0x12accc800) [pid = 2319] [serial = 2039] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 209 (0x128891800) [pid = 2319] [serial = 1736] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 208 (0x137452400) [pid = 2319] [serial = 1949] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 207 (0x12e50d000) [pid = 2319] [serial = 1748] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 206 (0x128c5b800) [pid = 2319] [serial = 2008] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 205 (0x12ab34c00) [pid = 2319] [serial = 2041] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 204 (0x11c644400) [pid = 2319] [serial = 1733] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 203 (0x1276bd000) [pid = 2319] [serial = 1616] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 202 (0x12d3ac400) [pid = 2319] [serial = 1742] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 201 (0x12f430c00) [pid = 2319] [serial = 1793] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 200 (0x130075c00) [pid = 2319] [serial = 1937] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 199 (0x1272f3000) [pid = 2319] [serial = 2029] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 198 (0x12b98c000) [pid = 2319] [serial = 1628] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 197 (0x12d1d6000) [pid = 2319] [serial = 1682] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 196 (0x123a56000) [pid = 2319] [serial = 1997] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 195 (0x1373aac00) [pid = 2319] [serial = 1943] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 194 (0x12acc6c00) [pid = 2319] [serial = 1928] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 193 (0x137447800) [pid = 2319] [serial = 1946] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 192 (0x12ab66c00) [pid = 2319] [serial = 1679] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 191 (0x1276c5400) [pid = 2319] [serial = 1862] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 190 (0x12ae2bc00) [pid = 2319] [serial = 2002] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 189 (0x12e72e800) [pid = 2319] [serial = 2006] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 188 (0x12e6cd400) [pid = 2319] [serial = 1754] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 187 (0x12a8b3000) [pid = 2319] [serial = 2035] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 186 (0x12956cc00) [pid = 2319] [serial = 2032] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 185 (0x12ae37800) [pid = 2319] [serial = 2042] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 184 (0x12ab3f400) [pid = 2319] [serial = 2036] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 183 (0x12a8a7400) [pid = 2319] [serial = 1619] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 182 (0x12d1d3c00) [pid = 2319] [serial = 1625] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 181 (0x12aca3000) [pid = 2319] [serial = 2038] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 180 (0x12a05f000) [pid = 2319] [serial = 1556] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 179 (0x12f436000) [pid = 2319] [serial = 1934] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 178 (0x12e3e3800) [pid = 2319] [serial = 1745] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 177 (0x127ed5800) [pid = 2319] [serial = 1484] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 176 (0x12bf65c00) [pid = 2319] [serial = 1622] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 175 (0x138251800) [pid = 2319] [serial = 1952] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 174 (0x137320c00) [pid = 2319] [serial = 1940] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 173 (0x12fad5800) [pid = 2319] [serial = 1877] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 172 (0x12aca0c00) [pid = 2319] [serial = 1993] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 171 (0x118843400) [pid = 2319] [serial = 2026] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 170 (0x12fd72800) [pid = 2319] [serial = 1811] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 169 (0x1276c9400) [pid = 2319] [serial = 1676] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 168 (0x12b685c00) [pid = 2319] [serial = 1865] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 167 (0x118849800) [pid = 2319] [serial = 1547] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 166 (0x12a8a9400) [pid = 2319] [serial = 2000] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 165 (0x1272e7800) [pid = 2319] [serial = 1799] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 164 (0x129097c00) [pid = 2319] [serial = 1999] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 163 (0x12aca6c00) [pid = 2319] [serial = 1994] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 162 (0x12bc4e800) [pid = 2319] [serial = 2003] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 161 (0x12b62d000) [pid = 2319] [serial = 2011] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 160 (0x12da61c00) [pid = 2319] [serial = 1931] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 159 (0x12da6f800) [pid = 2319] [serial = 1685] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 158 (0x12ab5d800) [pid = 2319] [serial = 1739] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 157 (0x13915f400) [pid = 2319] [serial = 1955] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 156 (0x12b689000) [pid = 2319] [serial = 1559] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 155 (0x12f138000) [pid = 2319] [serial = 1871] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 154 (0x114f21000) [pid = 2319] [serial = 1607] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 153 (0x119d43000) [pid = 2319] [serial = 1610] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 152 (0x11b7c6000) [pid = 2319] [serial = 2027] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 151 (0x12b690c00) [pid = 2319] [serial = 1802] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 150 (0x12e50b400) [pid = 2319] [serial = 2005] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 149 (0x11862ec00) [pid = 2319] [serial = 1670] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 148 (0x11c316400) [pid = 2319] [serial = 1613] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 147 (0x12e927800) [pid = 2319] [serial = 1805] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 146 (0x11bb05c00) [pid = 2319] [serial = 1550] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 145 (0x12f165c00) [pid = 2319] [serial = 2014] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 144 (0x12bf65000) [pid = 2319] [serial = 1562] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 143 (0x127811800) [pid = 2319] [serial = 1553] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 142 (0x12da6e800) [pid = 2319] [serial = 1814] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 141 (0x12f2a6800) [pid = 2319] [serial = 1808] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | --DOMWINDOW == 140 (0x128c5fc00) [pid = 2319] [serial = 2030] [outer = 0x0] [url = about:blank] 03:16:27 INFO - PROCESS | 2319 | 1461665787913 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:16:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:16:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 771ms 03:16:27 INFO - PROCESS | 2319 | 1461665787995 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 03:16:27 INFO - PROCESS | 2319 | 1461665787996 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 03:16:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:16:28 INFO - PROCESS | 2319 | 1461665788000 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:16:28 INFO - PROCESS | 2319 | 1461665788004 Marionette TRACE conn2 <- [1,2846,null,{}] 03:16:28 INFO - PROCESS | 2319 | 1461665788011 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:16:28 INFO - PROCESS | 2319 | 1461665788116 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 03:16:28 INFO - PROCESS | 2319 | 1461665788126 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:28 INFO - PROCESS | 2319 | ++DOCSHELL 0x127f0c800 == 82 [pid = 2319] [id = 719] 03:16:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 141 (0x11a7af800) [pid = 2319] [serial = 2157] [outer = 0x0] 03:16:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 142 (0x11abd9000) [pid = 2319] [serial = 2158] [outer = 0x11a7af800] 03:16:28 INFO - PROCESS | 2319 | 1461665788154 Marionette DEBUG loaded listener.js 03:16:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 143 (0x11beb9000) [pid = 2319] [serial = 2159] [outer = 0x11a7af800] 03:16:28 INFO - PROCESS | 2319 | 1461665788509 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:16:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:16:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 525ms 03:16:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:16:28 INFO - PROCESS | 2319 | 1461665788524 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 03:16:28 INFO - PROCESS | 2319 | 1461665788526 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 03:16:28 INFO - PROCESS | 2319 | 1461665788529 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:16:28 INFO - PROCESS | 2319 | 1461665788530 Marionette TRACE conn2 <- [1,2850,null,{}] 03:16:28 INFO - PROCESS | 2319 | 1461665788533 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:16:28 INFO - PROCESS | 2319 | 1461665788636 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 03:16:28 INFO - PROCESS | 2319 | 1461665788640 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:28 INFO - PROCESS | 2319 | ++DOCSHELL 0x12965e800 == 83 [pid = 2319] [id = 720] 03:16:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 144 (0x11b7bd000) [pid = 2319] [serial = 2160] [outer = 0x0] 03:16:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 145 (0x11c311400) [pid = 2319] [serial = 2161] [outer = 0x11b7bd000] 03:16:28 INFO - PROCESS | 2319 | 1461665788667 Marionette DEBUG loaded listener.js 03:16:28 INFO - PROCESS | 2319 | ++DOMWINDOW == 146 (0x11c379800) [pid = 2319] [serial = 2162] [outer = 0x11b7bd000] 03:16:29 INFO - PROCESS | 2319 | 1461665788999 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:16:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:16:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 520ms 03:16:29 INFO - PROCESS | 2319 | 1461665789050 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 03:16:29 INFO - PROCESS | 2319 | 1461665789052 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 03:16:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:16:29 INFO - PROCESS | 2319 | 1461665789055 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:16:29 INFO - PROCESS | 2319 | 1461665789057 Marionette TRACE conn2 <- [1,2854,null,{}] 03:16:29 INFO - PROCESS | 2319 | 1461665789060 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:16:29 INFO - PROCESS | 2319 | 1461665789262 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 03:16:29 INFO - PROCESS | 2319 | 1461665789331 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:29 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a9d4000 == 84 [pid = 2319] [id = 721] 03:16:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 147 (0x12372d800) [pid = 2319] [serial = 2163] [outer = 0x0] 03:16:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 148 (0x123735c00) [pid = 2319] [serial = 2164] [outer = 0x12372d800] 03:16:29 INFO - PROCESS | 2319 | 1461665789378 Marionette DEBUG loaded listener.js 03:16:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 149 (0x125b91c00) [pid = 2319] [serial = 2165] [outer = 0x12372d800] 03:16:29 INFO - PROCESS | 2319 | 1461665789744 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:16:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:16:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 719ms 03:16:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:16:29 INFO - PROCESS | 2319 | 1461665789783 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 03:16:29 INFO - PROCESS | 2319 | 1461665789784 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 03:16:29 INFO - PROCESS | 2319 | 1461665789786 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:16:29 INFO - PROCESS | 2319 | 1461665789787 Marionette TRACE conn2 <- [1,2858,null,{}] 03:16:29 INFO - PROCESS | 2319 | 1461665789790 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:16:29 INFO - PROCESS | 2319 | 1461665789923 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 03:16:29 INFO - PROCESS | 2319 | 1461665789937 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:29 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ae62800 == 85 [pid = 2319] [id = 722] 03:16:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 150 (0x125b97000) [pid = 2319] [serial = 2166] [outer = 0x0] 03:16:29 INFO - PROCESS | 2319 | ++DOMWINDOW == 151 (0x126d0ac00) [pid = 2319] [serial = 2167] [outer = 0x125b97000] 03:16:29 INFO - PROCESS | 2319 | 1461665789966 Marionette DEBUG loaded listener.js 03:16:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 152 (0x1272ec800) [pid = 2319] [serial = 2168] [outer = 0x125b97000] 03:16:30 INFO - PROCESS | 2319 | 1461665790340 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:16:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:16:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 569ms 03:16:30 INFO - PROCESS | 2319 | 1461665790356 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 03:16:30 INFO - PROCESS | 2319 | 1461665790357 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 03:16:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:16:30 INFO - PROCESS | 2319 | 1461665790359 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:16:30 INFO - PROCESS | 2319 | 1461665790360 Marionette TRACE conn2 <- [1,2862,null,{}] 03:16:30 INFO - PROCESS | 2319 | 1461665790363 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:16:30 INFO - PROCESS | 2319 | 1461665790490 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 03:16:30 INFO - PROCESS | 2319 | 1461665790507 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:30 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc97000 == 86 [pid = 2319] [id = 723] 03:16:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 153 (0x1272f3000) [pid = 2319] [serial = 2169] [outer = 0x0] 03:16:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 154 (0x1276c3c00) [pid = 2319] [serial = 2170] [outer = 0x1272f3000] 03:16:30 INFO - PROCESS | 2319 | 1461665790532 Marionette DEBUG loaded listener.js 03:16:30 INFO - PROCESS | 2319 | ++DOMWINDOW == 155 (0x127fefc00) [pid = 2319] [serial = 2171] [outer = 0x1272f3000] 03:16:30 INFO - PROCESS | 2319 | 1461665790917 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:16:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:16:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 569ms 03:16:30 INFO - PROCESS | 2319 | 1461665790932 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 03:16:30 INFO - PROCESS | 2319 | 1461665790933 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 03:16:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:16:30 INFO - PROCESS | 2319 | 1461665790936 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:16:30 INFO - PROCESS | 2319 | 1461665790937 Marionette TRACE conn2 <- [1,2866,null,{}] 03:16:30 INFO - PROCESS | 2319 | 1461665790939 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:16:31 INFO - PROCESS | 2319 | 1461665791070 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 03:16:31 INFO - PROCESS | 2319 | 1461665791084 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:31 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d130800 == 87 [pid = 2319] [id = 724] 03:16:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 156 (0x12743e800) [pid = 2319] [serial = 2172] [outer = 0x0] 03:16:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 157 (0x128c56800) [pid = 2319] [serial = 2173] [outer = 0x12743e800] 03:16:31 INFO - PROCESS | 2319 | 1461665791110 Marionette DEBUG loaded listener.js 03:16:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 158 (0x128c63000) [pid = 2319] [serial = 2174] [outer = 0x12743e800] 03:16:31 INFO - PROCESS | 2319 | 1461665791469 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:16:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:16:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 567ms 03:16:31 INFO - PROCESS | 2319 | 1461665791510 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 03:16:31 INFO - PROCESS | 2319 | 1461665791512 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 03:16:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:16:31 INFO - PROCESS | 2319 | 1461665791514 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:16:31 INFO - PROCESS | 2319 | 1461665791515 Marionette TRACE conn2 <- [1,2870,null,{}] 03:16:31 INFO - PROCESS | 2319 | 1461665791517 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:16:31 INFO - PROCESS | 2319 | 1461665791704 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 03:16:31 INFO - PROCESS | 2319 | --DOMWINDOW == 157 (0x11a88a400) [pid = 2319] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:16:31 INFO - PROCESS | 2319 | --DOMWINDOW == 156 (0x12e931c00) [pid = 2319] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:16:31 INFO - PROCESS | 2319 | --DOMWINDOW == 155 (0x12f135000) [pid = 2319] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:16:31 INFO - PROCESS | 2319 | --DOMWINDOW == 154 (0x129574c00) [pid = 2319] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:16:31 INFO - PROCESS | 2319 | --DOMWINDOW == 153 (0x11925e400) [pid = 2319] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:16:31 INFO - PROCESS | 2319 | --DOMWINDOW == 152 (0x12ae29400) [pid = 2319] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:16:31 INFO - PROCESS | 2319 | --DOMWINDOW == 151 (0x126d0a400) [pid = 2319] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:16:31 INFO - PROCESS | 2319 | --DOMWINDOW == 150 (0x126d12400) [pid = 2319] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:16:31 INFO - PROCESS | 2319 | --DOMWINDOW == 149 (0x12889b800) [pid = 2319] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:16:31 INFO - PROCESS | 2319 | --DOMWINDOW == 148 (0x12bd82000) [pid = 2319] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:16:31 INFO - PROCESS | 2319 | --DOMWINDOW == 147 (0x12f43a400) [pid = 2319] [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:16:31 INFO - PROCESS | 2319 | --DOMWINDOW == 146 (0x118850000) [pid = 2319] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:16:31 INFO - PROCESS | 2319 | --DOMWINDOW == 145 (0x11bec7c00) [pid = 2319] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:16:31 INFO - PROCESS | 2319 | --DOMWINDOW == 144 (0x127802400) [pid = 2319] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:16:31 INFO - PROCESS | 2319 | --DOMWINDOW == 143 (0x12b687400) [pid = 2319] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:16:31 INFO - PROCESS | 2319 | --DOMWINDOW == 142 (0x12f952000) [pid = 2319] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:16:31 INFO - PROCESS | 2319 | 1461665791774 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:31 INFO - PROCESS | 2319 | ++DOCSHELL 0x123778800 == 88 [pid = 2319] [id = 725] 03:16:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 143 (0x118850000) [pid = 2319] [serial = 2175] [outer = 0x0] 03:16:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 144 (0x11bec2800) [pid = 2319] [serial = 2176] [outer = 0x118850000] 03:16:31 INFO - PROCESS | 2319 | 1461665791801 Marionette DEBUG loaded listener.js 03:16:31 INFO - PROCESS | 2319 | ++DOMWINDOW == 145 (0x126f52c00) [pid = 2319] [serial = 2177] [outer = 0x118850000] 03:16:32 INFO - PROCESS | 2319 | 1461665792072 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:16:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:16:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 568ms 03:16:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:16:32 INFO - PROCESS | 2319 | 1461665792087 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 03:16:32 INFO - PROCESS | 2319 | 1461665792088 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 03:16:32 INFO - PROCESS | 2319 | 1461665792090 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:16:32 INFO - PROCESS | 2319 | 1461665792091 Marionette TRACE conn2 <- [1,2874,null,{}] 03:16:32 INFO - PROCESS | 2319 | 1461665792093 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:16:32 INFO - PROCESS | 2319 | 1461665792202 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 03:16:32 INFO - PROCESS | 2319 | 1461665792275 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:32 INFO - PROCESS | 2319 | ++DOCSHELL 0x12dc93800 == 89 [pid = 2319] [id = 726] 03:16:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 146 (0x126d0a400) [pid = 2319] [serial = 2178] [outer = 0x0] 03:16:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 147 (0x129537c00) [pid = 2319] [serial = 2179] [outer = 0x126d0a400] 03:16:32 INFO - PROCESS | 2319 | 1461665792305 Marionette DEBUG loaded listener.js 03:16:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 148 (0x129577000) [pid = 2319] [serial = 2180] [outer = 0x126d0a400] 03:16:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:16:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 525ms 03:16:32 INFO - PROCESS | 2319 | 1461665792608 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:16:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:16:32 INFO - PROCESS | 2319 | 1461665792619 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 03:16:32 INFO - PROCESS | 2319 | 1461665792621 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 03:16:32 INFO - PROCESS | 2319 | 1461665792623 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:16:32 INFO - PROCESS | 2319 | 1461665792625 Marionette TRACE conn2 <- [1,2878,null,{}] 03:16:32 INFO - PROCESS | 2319 | 1461665792628 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:16:32 INFO - PROCESS | 2319 | 1461665792747 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 03:16:32 INFO - PROCESS | 2319 | 1461665792751 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:32 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e98d800 == 90 [pid = 2319] [id = 727] 03:16:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 149 (0x129577400) [pid = 2319] [serial = 2181] [outer = 0x0] 03:16:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 150 (0x129680400) [pid = 2319] [serial = 2182] [outer = 0x129577400] 03:16:32 INFO - PROCESS | 2319 | 1461665792776 Marionette DEBUG loaded listener.js 03:16:32 INFO - PROCESS | 2319 | ++DOMWINDOW == 151 (0x12a8afc00) [pid = 2319] [serial = 2183] [outer = 0x129577400] 03:16:33 INFO - PROCESS | 2319 | 1461665793151 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:16:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:16:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 574ms 03:16:33 INFO - PROCESS | 2319 | 1461665793199 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 03:16:33 INFO - PROCESS | 2319 | 1461665793200 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 03:16:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:16:33 INFO - PROCESS | 2319 | 1461665793202 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:16:33 INFO - PROCESS | 2319 | 1461665793203 Marionette TRACE conn2 <- [1,2882,null,{}] 03:16:33 INFO - PROCESS | 2319 | 1461665793206 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:16:33 INFO - PROCESS | 2319 | 1461665793309 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 03:16:33 INFO - PROCESS | 2319 | 1461665793313 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:33 INFO - PROCESS | 2319 | ++DOCSHELL 0x12eae9800 == 91 [pid = 2319] [id = 728] 03:16:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 152 (0x12a8b1c00) [pid = 2319] [serial = 2184] [outer = 0x0] 03:16:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 153 (0x12ab42c00) [pid = 2319] [serial = 2185] [outer = 0x12a8b1c00] 03:16:33 INFO - PROCESS | 2319 | 1461665793338 Marionette DEBUG loaded listener.js 03:16:33 INFO - PROCESS | 2319 | ++DOMWINDOW == 154 (0x12ac9d400) [pid = 2319] [serial = 2186] [outer = 0x12a8b1c00] 03:16:33 INFO - PROCESS | 2319 | 1461665793802 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:16:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:16:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 619ms 03:16:33 INFO - PROCESS | 2319 | 1461665793822 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 03:16:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:16:33 INFO - PROCESS | 2319 | 1461665793825 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 03:16:33 INFO - PROCESS | 2319 | 1461665793828 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:16:33 INFO - PROCESS | 2319 | 1461665793831 Marionette TRACE conn2 <- [1,2886,null,{}] 03:16:33 INFO - PROCESS | 2319 | 1461665793836 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:16:33 INFO - PROCESS | 2319 | 1461665793961 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 03:16:34 INFO - PROCESS | 2319 | 1461665794082 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:34 INFO - PROCESS | 2319 | ++DOCSHELL 0x123762800 == 92 [pid = 2319] [id = 729] 03:16:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 155 (0x114f44800) [pid = 2319] [serial = 2187] [outer = 0x0] 03:16:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 156 (0x115717400) [pid = 2319] [serial = 2188] [outer = 0x114f44800] 03:16:34 INFO - PROCESS | 2319 | 1461665794155 Marionette DEBUG loaded listener.js 03:16:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 157 (0x118627000) [pid = 2319] [serial = 2189] [outer = 0x114f44800] 03:16:34 INFO - PROCESS | 2319 | 1461665794585 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:16:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:16:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 772ms 03:16:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:16:34 INFO - PROCESS | 2319 | 1461665794601 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 03:16:34 INFO - PROCESS | 2319 | 1461665794605 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 03:16:34 INFO - PROCESS | 2319 | 1461665794610 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:16:34 INFO - PROCESS | 2319 | 1461665794612 Marionette TRACE conn2 <- [1,2890,null,{}] 03:16:34 INFO - PROCESS | 2319 | 1461665794633 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:16:34 INFO - PROCESS | 2319 | 1461665794756 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 03:16:34 INFO - PROCESS | 2319 | 1461665794844 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:34 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a3e3000 == 93 [pid = 2319] [id = 730] 03:16:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 158 (0x118e84000) [pid = 2319] [serial = 2190] [outer = 0x0] 03:16:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 159 (0x119d43000) [pid = 2319] [serial = 2191] [outer = 0x118e84000] 03:16:34 INFO - PROCESS | 2319 | 1461665794874 Marionette DEBUG loaded listener.js 03:16:34 INFO - PROCESS | 2319 | ++DOMWINDOW == 160 (0x11a890000) [pid = 2319] [serial = 2192] [outer = 0x118e84000] 03:16:35 INFO - PROCESS | 2319 | 1461665795276 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:16:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:16:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 690ms 03:16:35 INFO - PROCESS | 2319 | 1461665795315 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 03:16:35 INFO - PROCESS | 2319 | 1461665795316 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 03:16:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:16:35 INFO - PROCESS | 2319 | 1461665795319 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:16:35 INFO - PROCESS | 2319 | 1461665795322 Marionette TRACE conn2 <- [1,2894,null,{}] 03:16:35 INFO - PROCESS | 2319 | 1461665795332 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:16:35 INFO - PROCESS | 2319 | 1461665795477 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 03:16:35 INFO - PROCESS | 2319 | 1461665795580 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:35 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e97a000 == 94 [pid = 2319] [id = 731] 03:16:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 161 (0x11bebd400) [pid = 2319] [serial = 2193] [outer = 0x0] 03:16:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 162 (0x12368d000) [pid = 2319] [serial = 2194] [outer = 0x11bebd400] 03:16:35 INFO - PROCESS | 2319 | 1461665795614 Marionette DEBUG loaded listener.js 03:16:35 INFO - PROCESS | 2319 | ++DOMWINDOW == 163 (0x125b8a400) [pid = 2319] [serial = 2195] [outer = 0x11bebd400] 03:16:36 INFO - PROCESS | 2319 | 1461665796054 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:16:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:16:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 774ms 03:16:36 INFO - PROCESS | 2319 | 1461665796094 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 03:16:36 INFO - PROCESS | 2319 | 1461665796096 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 03:16:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:16:36 INFO - PROCESS | 2319 | 1461665796098 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:16:36 INFO - PROCESS | 2319 | 1461665796099 Marionette TRACE conn2 <- [1,2898,null,{}] 03:16:36 INFO - PROCESS | 2319 | 1461665796102 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:16:36 INFO - PROCESS | 2319 | 1461665796225 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 03:16:36 INFO - PROCESS | 2319 | 1461665796344 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:36 INFO - PROCESS | 2319 | ++DOCSHELL 0x12f964800 == 95 [pid = 2319] [id = 732] 03:16:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 164 (0x126d0b000) [pid = 2319] [serial = 2196] [outer = 0x0] 03:16:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 165 (0x128c60c00) [pid = 2319] [serial = 2197] [outer = 0x126d0b000] 03:16:36 INFO - PROCESS | 2319 | 1461665796378 Marionette DEBUG loaded listener.js 03:16:36 INFO - PROCESS | 2319 | ++DOMWINDOW == 166 (0x129574800) [pid = 2319] [serial = 2198] [outer = 0x126d0b000] 03:16:36 INFO - PROCESS | 2319 | 1461665796817 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:16:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:16:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 770ms 03:16:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:16:36 INFO - PROCESS | 2319 | 1461665796868 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 03:16:36 INFO - PROCESS | 2319 | 1461665796870 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 03:16:36 INFO - PROCESS | 2319 | 1461665796872 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:16:36 INFO - PROCESS | 2319 | 1461665796873 Marionette TRACE conn2 <- [1,2902,null,{}] 03:16:36 INFO - PROCESS | 2319 | 1461665796875 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:16:37 INFO - PROCESS | 2319 | 1461665796999 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 03:16:37 INFO - PROCESS | 2319 | 1461665797117 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:37 INFO - PROCESS | 2319 | ++DOCSHELL 0x130b18000 == 96 [pid = 2319] [id = 733] 03:16:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 167 (0x12956e000) [pid = 2319] [serial = 2199] [outer = 0x0] 03:16:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 168 (0x1296b0800) [pid = 2319] [serial = 2200] [outer = 0x12956e000] 03:16:37 INFO - PROCESS | 2319 | 1461665797148 Marionette DEBUG loaded listener.js 03:16:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 169 (0x12a8ac800) [pid = 2319] [serial = 2201] [outer = 0x12956e000] 03:16:37 INFO - PROCESS | 2319 | 1461665797554 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:16:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:16:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 722ms 03:16:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:16:37 INFO - PROCESS | 2319 | 1461665797594 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 03:16:37 INFO - PROCESS | 2319 | 1461665797596 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 03:16:37 INFO - PROCESS | 2319 | 1461665797598 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:16:37 INFO - PROCESS | 2319 | 1461665797599 Marionette TRACE conn2 <- [1,2906,null,{}] 03:16:37 INFO - PROCESS | 2319 | 1461665797602 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:16:37 INFO - PROCESS | 2319 | 1461665797738 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 03:16:37 INFO - PROCESS | 2319 | 1461665797831 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:37 INFO - PROCESS | 2319 | ++DOCSHELL 0x137384800 == 97 [pid = 2319] [id = 734] 03:16:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 170 (0x12aca0000) [pid = 2319] [serial = 2202] [outer = 0x0] 03:16:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 171 (0x12acd1c00) [pid = 2319] [serial = 2203] [outer = 0x12aca0000] 03:16:37 INFO - PROCESS | 2319 | 1461665797864 Marionette DEBUG loaded listener.js 03:16:37 INFO - PROCESS | 2319 | ++DOMWINDOW == 172 (0x12b62b800) [pid = 2319] [serial = 2204] [outer = 0x12aca0000] 03:16:38 INFO - PROCESS | 2319 | 1461665798322 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:16:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:16:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 770ms 03:16:38 INFO - PROCESS | 2319 | 1461665798384 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 03:16:38 INFO - PROCESS | 2319 | 1461665798385 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 03:16:38 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:16:38 INFO - PROCESS | 2319 | 1461665798388 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:16:38 INFO - PROCESS | 2319 | 1461665798389 Marionette TRACE conn2 <- [1,2910,null,{}] 03:16:38 INFO - PROCESS | 2319 | 1461665798392 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:16:38 INFO - PROCESS | 2319 | 1461665798511 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 03:16:38 INFO - PROCESS | 2319 | 1461665798600 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:38 INFO - PROCESS | 2319 | ++DOCSHELL 0x1374a3000 == 98 [pid = 2319] [id = 735] 03:16:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 173 (0x12acc7400) [pid = 2319] [serial = 2205] [outer = 0x0] 03:16:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 174 (0x12b842c00) [pid = 2319] [serial = 2206] [outer = 0x12acc7400] 03:16:38 INFO - PROCESS | 2319 | 1461665798630 Marionette DEBUG loaded listener.js 03:16:38 INFO - PROCESS | 2319 | ++DOMWINDOW == 175 (0x12bc4fc00) [pid = 2319] [serial = 2207] [outer = 0x12acc7400] 03:16:38 INFO - PROCESS | 2319 | 1461665798988 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:16:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:16:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:16:39 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 618ms 03:16:39 INFO - TEST-START | /DOMEvents/constructors.html 03:16:39 INFO - PROCESS | 2319 | 1461665799007 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 03:16:39 INFO - PROCESS | 2319 | 1461665799008 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 03:16:39 INFO - PROCESS | 2319 | 1461665799010 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:16:39 INFO - PROCESS | 2319 | 1461665799012 Marionette TRACE conn2 <- [1,2914,null,{}] 03:16:39 INFO - PROCESS | 2319 | 1461665799014 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:16:39 INFO - PROCESS | 2319 | 1461665799137 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 03:16:39 INFO - PROCESS | 2319 | 1461665799226 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:39 INFO - PROCESS | 2319 | ++DOCSHELL 0x1374dc800 == 99 [pid = 2319] [id = 736] 03:16:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 176 (0x11894f000) [pid = 2319] [serial = 2208] [outer = 0x0] 03:16:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 177 (0x12bc52c00) [pid = 2319] [serial = 2209] [outer = 0x11894f000] 03:16:39 INFO - PROCESS | 2319 | 1461665799258 Marionette DEBUG loaded listener.js 03:16:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 178 (0x12bf65c00) [pid = 2319] [serial = 2210] [outer = 0x11894f000] 03:16:39 INFO - PROCESS | 2319 | 1461665799651 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:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:16:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:16:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:16:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:16:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:16:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:16:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:16:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:16:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:16:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:16:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:16:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:16:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:16:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:16:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:16:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:16:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:16:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:16:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:16:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:16:39 INFO - TEST-OK | /DOMEvents/constructors.html | took 675ms 03:16:39 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:16:39 INFO - PROCESS | 2319 | 1461665799687 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 03:16:39 INFO - PROCESS | 2319 | 1461665799688 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 03:16:39 INFO - PROCESS | 2319 | 1461665799691 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:16:39 INFO - PROCESS | 2319 | 1461665799692 Marionette TRACE conn2 <- [1,2918,null,{}] 03:16:39 INFO - PROCESS | 2319 | 1461665799695 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:16:39 INFO - PROCESS | 2319 | 1461665799817 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 03:16:39 INFO - PROCESS | 2319 | 1461665799956 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:39 INFO - PROCESS | 2319 | ++DOCSHELL 0x137ea2000 == 100 [pid = 2319] [id = 737] 03:16:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 179 (0x12ae2cc00) [pid = 2319] [serial = 2211] [outer = 0x0] 03:16:39 INFO - PROCESS | 2319 | ++DOMWINDOW == 180 (0x12ced9000) [pid = 2319] [serial = 2212] [outer = 0x12ae2cc00] 03:16:39 INFO - PROCESS | 2319 | 1461665799988 Marionette DEBUG loaded listener.js 03:16:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 181 (0x12da6a800) [pid = 2319] [serial = 2213] [outer = 0x12ae2cc00] 03:16:40 INFO - PROCESS | 2319 | 1461665800365 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:16:40 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:16:40 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 724ms 03:16:40 INFO - PROCESS | 2319 | 1461665800415 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 03:16:40 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:16:40 INFO - PROCESS | 2319 | 1461665800417 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 03:16:40 INFO - PROCESS | 2319 | 1461665800420 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:16:40 INFO - PROCESS | 2319 | 1461665800421 Marionette TRACE conn2 <- [1,2922,null,{}] 03:16:40 INFO - PROCESS | 2319 | 1461665800424 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:16:40 INFO - PROCESS | 2319 | 1461665800545 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 03:16:40 INFO - PROCESS | 2319 | 1461665800665 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:40 INFO - PROCESS | 2319 | ++DOCSHELL 0x138592000 == 101 [pid = 2319] [id = 738] 03:16:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 182 (0x12bc57000) [pid = 2319] [serial = 2214] [outer = 0x0] 03:16:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 183 (0x12e3d7400) [pid = 2319] [serial = 2215] [outer = 0x12bc57000] 03:16:40 INFO - PROCESS | 2319 | 1461665800696 Marionette DEBUG loaded listener.js 03:16:40 INFO - PROCESS | 2319 | ++DOMWINDOW == 184 (0x12e508c00) [pid = 2319] [serial = 2216] [outer = 0x12bc57000] 03:16:40 INFO - PROCESS | 2319 | [2319] 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:16:40 INFO - PROCESS | 2319 | [2319] 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:16:40 INFO - PROCESS | 2319 | [2319] 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:16:40 INFO - PROCESS | 2319 | [2319] 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:16:41 INFO - PROCESS | 2319 | 1461665801038 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:16:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:16:41 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:16:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:16:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:16:41 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:16:41 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:16:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:16:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:16:41 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:16:41 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:16:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:16:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:16:41 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:16:41 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:16:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:16:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:16:41 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:16:41 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 671ms 03:16:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:16:41 INFO - PROCESS | 2319 | 1461665801091 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 03:16:41 INFO - PROCESS | 2319 | 1461665801093 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 03:16:41 INFO - PROCESS | 2319 | 1461665801096 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:16:41 INFO - PROCESS | 2319 | 1461665801098 Marionette TRACE conn2 <- [1,2926,null,{}] 03:16:41 INFO - PROCESS | 2319 | 1461665801100 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:16:41 INFO - PROCESS | 2319 | 1461665801236 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 03:16:41 INFO - PROCESS | 2319 | 1461665801353 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:41 INFO - PROCESS | 2319 | ++DOCSHELL 0x139f22800 == 102 [pid = 2319] [id = 739] 03:16:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 185 (0x12e92d000) [pid = 2319] [serial = 2217] [outer = 0x0] 03:16:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 186 (0x12f15fc00) [pid = 2319] [serial = 2218] [outer = 0x12e92d000] 03:16:41 INFO - PROCESS | 2319 | 1461665801387 Marionette DEBUG loaded listener.js 03:16:41 INFO - PROCESS | 2319 | ++DOMWINDOW == 187 (0x12f2ac400) [pid = 2319] [serial = 2219] [outer = 0x12e92d000] 03:16:41 INFO - PROCESS | 2319 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:16:41 INFO - PROCESS | 2319 | 1461665801756 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:16:41 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:16:41 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 672ms 03:16:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:16:41 INFO - PROCESS | 2319 | 1461665801769 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 03:16:41 INFO - PROCESS | 2319 | 1461665801770 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 03:16:41 INFO - PROCESS | 2319 | 1461665801772 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:16:41 INFO - PROCESS | 2319 | 1461665801774 Marionette TRACE conn2 <- [1,2930,null,{}] 03:16:41 INFO - PROCESS | 2319 | 1461665801776 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:16:41 INFO - PROCESS | 2319 | 1461665801903 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 03:16:42 INFO - PROCESS | 2319 | 1461665802024 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:42 INFO - PROCESS | 2319 | ++DOCSHELL 0x13a1e9800 == 103 [pid = 2319] [id = 740] 03:16:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 188 (0x12e930000) [pid = 2319] [serial = 2220] [outer = 0x0] 03:16:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 189 (0x12f93b000) [pid = 2319] [serial = 2221] [outer = 0x12e930000] 03:16:42 INFO - PROCESS | 2319 | 1461665802057 Marionette DEBUG loaded listener.js 03:16:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 190 (0x12facb400) [pid = 2319] [serial = 2222] [outer = 0x12e930000] 03:16:42 INFO - PROCESS | 2319 | 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:16:42 INFO - PROCESS | 2319 | 1461665802441 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:16:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:16:42 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 719ms 03:16:42 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:16:42 INFO - PROCESS | 2319 | 1461665802492 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 03:16:42 INFO - PROCESS | 2319 | 1461665802494 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 03:16:42 INFO - PROCESS | 2319 | 1461665802496 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:16:42 INFO - PROCESS | 2319 | 1461665802497 Marionette TRACE conn2 <- [1,2934,null,{}] 03:16:42 INFO - PROCESS | 2319 | 1461665802499 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:16:42 INFO - PROCESS | 2319 | 1461665802626 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 03:16:42 INFO - PROCESS | 2319 | 1461665802753 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:42 INFO - PROCESS | 2319 | ++DOCSHELL 0x12abe9800 == 104 [pid = 2319] [id = 741] 03:16:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 191 (0x118947400) [pid = 2319] [serial = 2223] [outer = 0x0] 03:16:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 192 (0x12953ac00) [pid = 2319] [serial = 2224] [outer = 0x118947400] 03:16:42 INFO - PROCESS | 2319 | 1461665802785 Marionette DEBUG loaded listener.js 03:16:42 INFO - PROCESS | 2319 | ++DOMWINDOW == 193 (0x12f2ae800) [pid = 2319] [serial = 2225] [outer = 0x118947400] 03:16:43 INFO - PROCESS | 2319 | 1461665803360 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:16:43 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:16:43 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 871ms 03:16:43 INFO - PROCESS | 2319 | 1461665803368 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 03:16:43 INFO - PROCESS | 2319 | 1461665803370 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 03:16:43 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:16:43 INFO - PROCESS | 2319 | 1461665803374 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:16:43 INFO - PROCESS | 2319 | 1461665803376 Marionette TRACE conn2 <- [1,2938,null,{}] 03:16:43 INFO - PROCESS | 2319 | 1461665803380 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:16:43 INFO - PROCESS | 2319 | 1461665803496 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 03:16:43 INFO - PROCESS | 2319 | 1461665803621 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:43 INFO - PROCESS | 2319 | ++DOCSHELL 0x1290cc800 == 105 [pid = 2319] [id = 742] 03:16:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 194 (0x115735400) [pid = 2319] [serial = 2226] [outer = 0x0] 03:16:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 195 (0x11667e800) [pid = 2319] [serial = 2227] [outer = 0x115735400] 03:16:43 INFO - PROCESS | 2319 | 1461665803653 Marionette DEBUG loaded listener.js 03:16:43 INFO - PROCESS | 2319 | ++DOMWINDOW == 196 (0x118e0a800) [pid = 2319] [serial = 2228] [outer = 0x115735400] 03:16:44 INFO - PROCESS | 2319 | 1461665804043 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:16:44 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:16:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 720ms 03:16:44 INFO - PROCESS | 2319 | 1461665804094 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 03:16:44 INFO - PROCESS | 2319 | 1461665804098 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 03:16:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:16:44 INFO - PROCESS | 2319 | 1461665804102 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:16:44 INFO - PROCESS | 2319 | 1461665804104 Marionette TRACE conn2 <- [1,2942,null,{}] 03:16:44 INFO - PROCESS | 2319 | 1461665804107 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:16:44 INFO - PROCESS | 2319 | 1461665804229 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 03:16:44 INFO - PROCESS | 2319 | 1461665804379 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:44 INFO - PROCESS | 2319 | ++DOCSHELL 0x11be83000 == 106 [pid = 2319] [id = 743] 03:16:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 197 (0x118844c00) [pid = 2319] [serial = 2229] [outer = 0x0] 03:16:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 198 (0x11bb06c00) [pid = 2319] [serial = 2230] [outer = 0x118844c00] 03:16:44 INFO - PROCESS | 2319 | 1461665804442 Marionette DEBUG loaded listener.js 03:16:44 INFO - PROCESS | 2319 | ++DOMWINDOW == 199 (0x11c36d400) [pid = 2319] [serial = 2231] [outer = 0x118844c00] 03:16:44 INFO - PROCESS | 2319 | --DOCSHELL 0x12e98d800 == 105 [pid = 2319] [id = 727] 03:16:44 INFO - PROCESS | 2319 | --DOCSHELL 0x12dc93800 == 104 [pid = 2319] [id = 726] 03:16:44 INFO - PROCESS | 2319 | --DOCSHELL 0x123778800 == 103 [pid = 2319] [id = 725] 03:16:44 INFO - PROCESS | 2319 | --DOCSHELL 0x12d130800 == 102 [pid = 2319] [id = 724] 03:16:44 INFO - PROCESS | 2319 | --DOCSHELL 0x12bc97000 == 101 [pid = 2319] [id = 723] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 198 (0x12f958000) [pid = 2319] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 197 (0x12b688800) [pid = 2319] [serial = 2113] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOCSHELL 0x12ae62800 == 100 [pid = 2319] [id = 722] 03:16:44 INFO - PROCESS | 2319 | --DOCSHELL 0x12a9d4000 == 99 [pid = 2319] [id = 721] 03:16:44 INFO - PROCESS | 2319 | --DOCSHELL 0x12965e800 == 98 [pid = 2319] [id = 720] 03:16:44 INFO - PROCESS | 2319 | --DOCSHELL 0x127f0c800 == 97 [pid = 2319] [id = 719] 03:16:44 INFO - PROCESS | 2319 | --DOCSHELL 0x119716800 == 96 [pid = 2319] [id = 718] 03:16:44 INFO - PROCESS | 2319 | --DOCSHELL 0x12792e000 == 95 [pid = 2319] [id = 717] 03:16:44 INFO - PROCESS | 2319 | --DOCSHELL 0x11662a800 == 94 [pid = 2319] [id = 716] 03:16:44 INFO - PROCESS | 2319 | 1461665804930 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:16:44 INFO - PROCESS | 2319 | --DOCSHELL 0x13b143000 == 93 [pid = 2319] [id = 712] 03:16:44 INFO - PROCESS | 2319 | --DOCSHELL 0x1472ca800 == 92 [pid = 2319] [id = 711] 03:16:44 INFO - PROCESS | 2319 | --DOCSHELL 0x13a1e7000 == 91 [pid = 2319] [id = 710] 03:16:44 INFO - PROCESS | 2319 | --DOCSHELL 0x13aac4000 == 90 [pid = 2319] [id = 709] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 196 (0x1272e9800) [pid = 2319] [serial = 2077] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 195 (0x128c5ac00) [pid = 2319] [serial = 2078] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 194 (0x12f140400) [pid = 2319] [serial = 2092] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 193 (0x12facfc00) [pid = 2319] [serial = 2095] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 192 (0x12a8b4000) [pid = 2319] [serial = 2081] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 191 (0x129682400) [pid = 2319] [serial = 2080] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 190 (0x11c18e000) [pid = 2319] [serial = 2075] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 189 (0x119d43c00) [pid = 2319] [serial = 2074] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 188 (0x113617000) [pid = 2319] [serial = 2047] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 187 (0x12ae31400) [pid = 2319] [serial = 2086] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 186 (0x12aec4000) [pid = 2319] [serial = 2087] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 185 (0x12ff9e400) [pid = 2319] [serial = 2068] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 184 (0x128c64800) [pid = 2319] [serial = 2053] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 183 (0x125b8e800) [pid = 2319] [serial = 2050] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 182 (0x12ab3f000) [pid = 2319] [serial = 2056] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 181 (0x126d0e000) [pid = 2319] [serial = 2098] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 180 (0x12f164400) [pid = 2319] [serial = 2065] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 179 (0x1373a8400) [pid = 2319] [serial = 2071] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 178 (0x12b62e000) [pid = 2319] [serial = 2059] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 177 (0x12fcbec00) [pid = 2319] [serial = 2101] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 176 (0x126d12000) [pid = 2319] [serial = 2099] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 175 (0x12ab63400) [pid = 2319] [serial = 2083] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 174 (0x12accb000) [pid = 2319] [serial = 2084] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 173 (0x12e6cf000) [pid = 2319] [serial = 2089] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 172 (0x12e931400) [pid = 2319] [serial = 2090] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 171 (0x12e6cf800) [pid = 2319] [serial = 2062] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 170 (0x126b63400) [pid = 2319] [serial = 1445] [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:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 169 (0x12fcc4000) [pid = 2319] [serial = 2102] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 168 (0x118e83c00) [pid = 2319] [serial = 2104] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 167 (0x12372b000) [pid = 2319] [serial = 2107] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 166 (0x11bb02800) [pid = 2319] [serial = 2105] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 165 (0x12fcbd800) [pid = 2319] [serial = 2096] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 164 (0x12f16bc00) [pid = 2319] [serial = 2093] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 163 (0x12a05b000) [pid = 2319] [serial = 2111] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 162 (0x1292c2800) [pid = 2319] [serial = 2110] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 161 (0x127fef000) [pid = 2319] [serial = 2108] [outer = 0x0] [url = about:blank] 03:16:44 INFO - PROCESS | 2319 | --DOMWINDOW == 160 (0x12e3dc800) [pid = 2319] [serial = 2045] [outer = 0x0] [url = about:blank] 03:16:44 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:16:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:16:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 872ms 03:16:44 INFO - PROCESS | 2319 | 1461665804975 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 03:16:44 INFO - PROCESS | 2319 | 1461665804977 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 03:16:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:16:44 INFO - PROCESS | 2319 | 1461665804985 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:16:44 INFO - PROCESS | 2319 | 1461665804987 Marionette TRACE conn2 <- [1,2946,null,{}] 03:16:44 INFO - PROCESS | 2319 | 1461665804995 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:16:45 INFO - PROCESS | 2319 | 1461665805103 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 03:16:45 INFO - PROCESS | 2319 | 1461665805115 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:45 INFO - PROCESS | 2319 | ++DOCSHELL 0x126f37000 == 91 [pid = 2319] [id = 744] 03:16:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 161 (0x123734400) [pid = 2319] [serial = 2232] [outer = 0x0] 03:16:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 162 (0x12396bc00) [pid = 2319] [serial = 2233] [outer = 0x123734400] 03:16:45 INFO - PROCESS | 2319 | 1461665805141 Marionette DEBUG loaded listener.js 03:16:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 163 (0x126b16800) [pid = 2319] [serial = 2234] [outer = 0x123734400] 03:16:45 INFO - PROCESS | 2319 | 1461665805625 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:16:45 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:16:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 670ms 03:16:45 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:16:45 INFO - PROCESS | 2319 | 1461665805657 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 03:16:45 INFO - PROCESS | 2319 | 1461665805659 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 03:16:45 INFO - PROCESS | 2319 | 1461665805662 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:16:45 INFO - PROCESS | 2319 | 1461665805665 Marionette TRACE conn2 <- [1,2950,null,{}] 03:16:45 INFO - PROCESS | 2319 | 1461665805668 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:16:45 INFO - PROCESS | 2319 | 1461665805846 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 03:16:45 INFO - PROCESS | 2319 | 1461665805935 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:45 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b40b800 == 92 [pid = 2319] [id = 745] 03:16:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 164 (0x123972800) [pid = 2319] [serial = 2235] [outer = 0x0] 03:16:45 INFO - PROCESS | 2319 | ++DOMWINDOW == 165 (0x12764f000) [pid = 2319] [serial = 2236] [outer = 0x123972800] 03:16:45 INFO - PROCESS | 2319 | 1461665805962 Marionette DEBUG loaded listener.js 03:16:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 166 (0x127ed5800) [pid = 2319] [serial = 2237] [outer = 0x123972800] 03:16:46 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bf44800 == 93 [pid = 2319] [id = 746] 03:16:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 167 (0x12889dc00) [pid = 2319] [serial = 2238] [outer = 0x0] 03:16:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 168 (0x1272e8000) [pid = 2319] [serial = 2239] [outer = 0x12889dc00] 03:16:46 INFO - PROCESS | 2319 | 1461665806285 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:16:46 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:16:46 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 674ms 03:16:46 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:16:46 INFO - PROCESS | 2319 | 1461665806337 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 03:16:46 INFO - PROCESS | 2319 | 1461665806338 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 03:16:46 INFO - PROCESS | 2319 | 1461665806340 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:16:46 INFO - PROCESS | 2319 | 1461665806341 Marionette TRACE conn2 <- [1,2954,null,{}] 03:16:46 INFO - PROCESS | 2319 | 1461665806344 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:16:46 INFO - PROCESS | 2319 | 1461665806478 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 03:16:46 INFO - PROCESS | 2319 | 1461665806560 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:46 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d0b1800 == 94 [pid = 2319] [id = 747] 03:16:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 169 (0x127ec9400) [pid = 2319] [serial = 2240] [outer = 0x0] 03:16:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 170 (0x128c60800) [pid = 2319] [serial = 2241] [outer = 0x127ec9400] 03:16:46 INFO - PROCESS | 2319 | 1461665806586 Marionette DEBUG loaded listener.js 03:16:46 INFO - PROCESS | 2319 | ++DOMWINDOW == 171 (0x129573c00) [pid = 2319] [serial = 2242] [outer = 0x127ec9400] 03:16:46 INFO - PROCESS | 2319 | 1461665806863 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:16:46 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:16:46 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:16:46 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 570ms 03:16:46 INFO - PROCESS | 2319 | 1461665806911 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 03:16:46 INFO - PROCESS | 2319 | 1461665806913 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 03:16:46 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:16:46 INFO - PROCESS | 2319 | 1461665806918 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:16:46 INFO - PROCESS | 2319 | 1461665806919 Marionette TRACE conn2 <- [1,2958,null,{}] 03:16:46 INFO - PROCESS | 2319 | 1461665806922 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:16:47 INFO - PROCESS | 2319 | 1461665807047 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 03:16:47 INFO - PROCESS | 2319 | 1461665807052 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:47 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ea7a800 == 95 [pid = 2319] [id = 748] 03:16:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 172 (0x129671400) [pid = 2319] [serial = 2243] [outer = 0x0] 03:16:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 173 (0x1296d0800) [pid = 2319] [serial = 2244] [outer = 0x129671400] 03:16:47 INFO - PROCESS | 2319 | 1461665807078 Marionette DEBUG loaded listener.js 03:16:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 174 (0x12ae36800) [pid = 2319] [serial = 2245] [outer = 0x129671400] 03:16:47 INFO - PROCESS | 2319 | 1461665807481 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:16:47 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:16:47 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 622ms 03:16:47 INFO - PROCESS | 2319 | 1461665807541 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 03:16:47 INFO - PROCESS | 2319 | 1461665807543 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 03:16:47 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:16:47 INFO - PROCESS | 2319 | 1461665807548 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:16:47 INFO - PROCESS | 2319 | 1461665807550 Marionette TRACE conn2 <- [1,2962,null,{}] 03:16:47 INFO - PROCESS | 2319 | 1461665807554 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:16:47 INFO - PROCESS | 2319 | 1461665807751 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 03:16:47 INFO - PROCESS | 2319 | 1461665807772 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:47 INFO - PROCESS | 2319 | ++DOCSHELL 0x12f963000 == 96 [pid = 2319] [id = 749] 03:16:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 175 (0x12ae34400) [pid = 2319] [serial = 2246] [outer = 0x0] 03:16:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 176 (0x12b624400) [pid = 2319] [serial = 2247] [outer = 0x12ae34400] 03:16:47 INFO - PROCESS | 2319 | 1461665807797 Marionette DEBUG loaded listener.js 03:16:47 INFO - PROCESS | 2319 | ++DOMWINDOW == 177 (0x12bc54800) [pid = 2319] [serial = 2248] [outer = 0x12ae34400] 03:16:48 INFO - PROCESS | 2319 | 1461665808125 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:16:48 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:16:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 623ms 03:16:48 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:16:48 INFO - PROCESS | 2319 | 1461665808169 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 03:16:48 INFO - PROCESS | 2319 | 1461665808171 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 03:16:48 INFO - PROCESS | 2319 | 1461665808173 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:16:48 INFO - PROCESS | 2319 | 1461665808174 Marionette TRACE conn2 <- [1,2966,null,{}] 03:16:48 INFO - PROCESS | 2319 | 1461665808176 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:16:48 INFO - PROCESS | 2319 | 1461665808310 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 03:16:48 INFO - PROCESS | 2319 | 1461665808325 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:48 INFO - PROCESS | 2319 | ++DOCSHELL 0x137375000 == 97 [pid = 2319] [id = 750] 03:16:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 178 (0x12b690800) [pid = 2319] [serial = 2249] [outer = 0x0] 03:16:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 179 (0x12e3d7800) [pid = 2319] [serial = 2250] [outer = 0x12b690800] 03:16:48 INFO - PROCESS | 2319 | 1461665808350 Marionette DEBUG loaded listener.js 03:16:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 180 (0x12e735000) [pid = 2319] [serial = 2251] [outer = 0x12b690800] 03:16:48 INFO - PROCESS | 2319 | 1461665808717 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:16:48 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:16:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 568ms 03:16:48 INFO - PROCESS | 2319 | 1461665808742 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 03:16:48 INFO - PROCESS | 2319 | 1461665808743 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 03:16:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:16:48 INFO - PROCESS | 2319 | 1461665808745 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:16:48 INFO - PROCESS | 2319 | 1461665808747 Marionette TRACE conn2 <- [1,2970,null,{}] 03:16:48 INFO - PROCESS | 2319 | 1461665808756 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:16:48 INFO - PROCESS | 2319 | 1461665808891 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 03:16:48 INFO - PROCESS | 2319 | 1461665808906 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:48 INFO - PROCESS | 2319 | ++DOCSHELL 0x1374d9800 == 98 [pid = 2319] [id = 751] 03:16:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 181 (0x12e736000) [pid = 2319] [serial = 2252] [outer = 0x0] 03:16:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 182 (0x12f13b800) [pid = 2319] [serial = 2253] [outer = 0x12e736000] 03:16:48 INFO - PROCESS | 2319 | 1461665808932 Marionette DEBUG loaded listener.js 03:16:48 INFO - PROCESS | 2319 | ++DOMWINDOW == 183 (0x12f435000) [pid = 2319] [serial = 2254] [outer = 0x12e736000] 03:16:49 INFO - PROCESS | 2319 | --DOMWINDOW == 182 (0x11b7bd000) [pid = 2319] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:16:49 INFO - PROCESS | 2319 | --DOMWINDOW == 181 (0x129577400) [pid = 2319] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:16:49 INFO - PROCESS | 2319 | --DOMWINDOW == 180 (0x126d0a400) [pid = 2319] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:16:49 INFO - PROCESS | 2319 | --DOMWINDOW == 179 (0x12372d800) [pid = 2319] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:16:49 INFO - PROCESS | 2319 | --DOMWINDOW == 178 (0x125b97000) [pid = 2319] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:16:49 INFO - PROCESS | 2319 | --DOMWINDOW == 177 (0x1272f3000) [pid = 2319] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:16:49 INFO - PROCESS | 2319 | --DOMWINDOW == 176 (0x12743e800) [pid = 2319] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:16:49 INFO - PROCESS | 2319 | --DOMWINDOW == 175 (0x118850000) [pid = 2319] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:16:49 INFO - PROCESS | 2319 | --DOMWINDOW == 174 (0x115755000) [pid = 2319] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:16:49 INFO - PROCESS | 2319 | --DOMWINDOW == 173 (0x11a7af800) [pid = 2319] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:16:49 INFO - PROCESS | 2319 | --DOMWINDOW == 172 (0x1133d9c00) [pid = 2319] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:16:49 INFO - PROCESS | 2319 | --DOMWINDOW == 171 (0x115753400) [pid = 2319] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:16:49 INFO - PROCESS | 2319 | 1461665809440 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:16:49 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:16:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 725ms 03:16:49 INFO - PROCESS | 2319 | 1461665809472 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 03:16:49 INFO - PROCESS | 2319 | 1461665809473 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 03:16:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:16:49 INFO - PROCESS | 2319 | 1461665809475 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:16:49 INFO - PROCESS | 2319 | 1461665809476 Marionette TRACE conn2 <- [1,2974,null,{}] 03:16:49 INFO - PROCESS | 2319 | 1461665809479 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:16:49 INFO - PROCESS | 2319 | 1461665809586 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 03:16:49 INFO - PROCESS | 2319 | 1461665809607 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:49 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d0c4800 == 99 [pid = 2319] [id = 752] 03:16:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 172 (0x115753400) [pid = 2319] [serial = 2255] [outer = 0x0] 03:16:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 173 (0x125b97000) [pid = 2319] [serial = 2256] [outer = 0x115753400] 03:16:49 INFO - PROCESS | 2319 | 1461665809633 Marionette DEBUG loaded listener.js 03:16:49 INFO - PROCESS | 2319 | ++DOMWINDOW == 174 (0x128c63800) [pid = 2319] [serial = 2257] [outer = 0x115753400] 03:16:49 INFO - PROCESS | 2319 | 1461665809985 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:16:49 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:16:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 519ms 03:16:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:16:50 INFO - PROCESS | 2319 | 1461665810000 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 03:16:50 INFO - PROCESS | 2319 | 1461665810001 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 03:16:50 INFO - PROCESS | 2319 | 1461665810004 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:16:50 INFO - PROCESS | 2319 | 1461665810005 Marionette TRACE conn2 <- [1,2978,null,{}] 03:16:50 INFO - PROCESS | 2319 | 1461665810008 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:16:50 INFO - PROCESS | 2319 | 1461665810167 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 03:16:50 INFO - PROCESS | 2319 | 1461665810175 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:50 INFO - PROCESS | 2319 | ++DOCSHELL 0x139fa0000 == 100 [pid = 2319] [id = 753] 03:16:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 175 (0x11bf70800) [pid = 2319] [serial = 2258] [outer = 0x0] 03:16:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 176 (0x12a8acc00) [pid = 2319] [serial = 2259] [outer = 0x11bf70800] 03:16:50 INFO - PROCESS | 2319 | 1461665810204 Marionette DEBUG loaded listener.js 03:16:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 177 (0x12fcc4c00) [pid = 2319] [serial = 2260] [outer = 0x11bf70800] 03:16:50 INFO - PROCESS | 2319 | 1461665810514 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:16:50 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:16:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 568ms 03:16:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:16:50 INFO - PROCESS | 2319 | 1461665810573 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 03:16:50 INFO - PROCESS | 2319 | 1461665810574 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 03:16:50 INFO - PROCESS | 2319 | 1461665810576 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:16:50 INFO - PROCESS | 2319 | 1461665810577 Marionette TRACE conn2 <- [1,2982,null,{}] 03:16:50 INFO - PROCESS | 2319 | 1461665810580 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:16:50 INFO - PROCESS | 2319 | 1461665810686 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 03:16:50 INFO - PROCESS | 2319 | 1461665810690 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:50 INFO - PROCESS | 2319 | ++DOCSHELL 0x13a930800 == 101 [pid = 2319] [id = 754] 03:16:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 178 (0x12fd77800) [pid = 2319] [serial = 2261] [outer = 0x0] 03:16:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 179 (0x130068800) [pid = 2319] [serial = 2262] [outer = 0x12fd77800] 03:16:50 INFO - PROCESS | 2319 | 1461665810716 Marionette DEBUG loaded listener.js 03:16:50 INFO - PROCESS | 2319 | ++DOMWINDOW == 180 (0x130075800) [pid = 2319] [serial = 2263] [outer = 0x12fd77800] 03:16:51 INFO - PROCESS | 2319 | 1461665811076 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:16:51 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:16:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:16:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 518ms 03:16:51 INFO - PROCESS | 2319 | 1461665811100 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 03:16:51 INFO - PROCESS | 2319 | 1461665811101 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 03:16:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:16:51 INFO - PROCESS | 2319 | 1461665811103 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:16:51 INFO - PROCESS | 2319 | 1461665811104 Marionette TRACE conn2 <- [1,2986,null,{}] 03:16:51 INFO - PROCESS | 2319 | 1461665811107 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:16:51 INFO - PROCESS | 2319 | 1461665811258 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 03:16:51 INFO - PROCESS | 2319 | 1461665811266 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:51 INFO - PROCESS | 2319 | ++DOCSHELL 0x13a983000 == 102 [pid = 2319] [id = 755] 03:16:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 181 (0x12fd77c00) [pid = 2319] [serial = 2264] [outer = 0x0] 03:16:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 182 (0x137321800) [pid = 2319] [serial = 2265] [outer = 0x12fd77c00] 03:16:51 INFO - PROCESS | 2319 | 1461665811291 Marionette DEBUG loaded listener.js 03:16:51 INFO - PROCESS | 2319 | ++DOMWINDOW == 183 (0x137450c00) [pid = 2319] [serial = 2266] [outer = 0x12fd77c00] 03:16:51 INFO - PROCESS | 2319 | 1461665811754 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:16:51 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:16:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 668ms 03:16:51 INFO - PROCESS | 2319 | 1461665811773 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 03:16:51 INFO - PROCESS | 2319 | 1461665811776 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 03:16:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:16:51 INFO - PROCESS | 2319 | 1461665811780 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:16:51 INFO - PROCESS | 2319 | 1461665811782 Marionette TRACE conn2 <- [1,2990,null,{}] 03:16:51 INFO - PROCESS | 2319 | 1461665811786 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:16:51 INFO - PROCESS | 2319 | 1461665811916 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 03:16:52 INFO - PROCESS | 2319 | 1461665812066 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:52 INFO - PROCESS | 2319 | ++DOCSHELL 0x126f28800 == 103 [pid = 2319] [id = 756] 03:16:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 184 (0x11925e400) [pid = 2319] [serial = 2267] [outer = 0x0] 03:16:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 185 (0x11a43e400) [pid = 2319] [serial = 2268] [outer = 0x11925e400] 03:16:52 INFO - PROCESS | 2319 | 1461665812103 Marionette DEBUG loaded listener.js 03:16:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 186 (0x11b7bd800) [pid = 2319] [serial = 2269] [outer = 0x11925e400] 03:16:52 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a3ef800 == 104 [pid = 2319] [id = 757] 03:16:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 187 (0x12368a000) [pid = 2319] [serial = 2270] [outer = 0x0] 03:16:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 188 (0x11925f800) [pid = 2319] [serial = 2271] [outer = 0x12368a000] 03:16:52 INFO - PROCESS | 2319 | 1461665812520 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:16:52 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:16:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 771ms 03:16:52 INFO - PROCESS | 2319 | 1461665812552 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 03:16:52 INFO - PROCESS | 2319 | 1461665812556 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 03:16:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:16:52 INFO - PROCESS | 2319 | 1461665812560 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:16:52 INFO - PROCESS | 2319 | 1461665812562 Marionette TRACE conn2 <- [1,2994,null,{}] 03:16:52 INFO - PROCESS | 2319 | 1461665812565 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:16:52 INFO - PROCESS | 2319 | 1461665812729 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 03:16:52 INFO - PROCESS | 2319 | 1461665812867 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:52 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e31e000 == 105 [pid = 2319] [id = 758] 03:16:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 189 (0x11b7bd000) [pid = 2319] [serial = 2272] [outer = 0x0] 03:16:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 190 (0x12368dc00) [pid = 2319] [serial = 2273] [outer = 0x11b7bd000] 03:16:52 INFO - PROCESS | 2319 | 1461665812899 Marionette DEBUG loaded listener.js 03:16:52 INFO - PROCESS | 2319 | ++DOMWINDOW == 191 (0x12769ac00) [pid = 2319] [serial = 2274] [outer = 0x11b7bd000] 03:16:53 INFO - PROCESS | 2319 | 1461665813276 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:16:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:16:53 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:16:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 722ms 03:16:53 INFO - PROCESS | 2319 | 1461665813284 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 03:16:53 INFO - PROCESS | 2319 | 1461665813285 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 03:16:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:16:53 INFO - PROCESS | 2319 | 1461665813288 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:16:53 INFO - PROCESS | 2319 | 1461665813290 Marionette TRACE conn2 <- [1,2998,null,{}] 03:16:53 INFO - PROCESS | 2319 | 1461665813298 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:16:53 INFO - PROCESS | 2319 | 1461665813455 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 03:16:53 INFO - PROCESS | 2319 | 1461665813583 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:53 INFO - PROCESS | 2319 | ++DOCSHELL 0x138585000 == 106 [pid = 2319] [id = 759] 03:16:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 192 (0x12953c000) [pid = 2319] [serial = 2275] [outer = 0x0] 03:16:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 193 (0x129682c00) [pid = 2319] [serial = 2276] [outer = 0x12953c000] 03:16:53 INFO - PROCESS | 2319 | 1461665813616 Marionette DEBUG loaded listener.js 03:16:53 INFO - PROCESS | 2319 | ++DOMWINDOW == 194 (0x12ac9c400) [pid = 2319] [serial = 2277] [outer = 0x12953c000] 03:16:53 INFO - PROCESS | 2319 | 1461665813982 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:16:54 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:16:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 723ms 03:16:54 INFO - PROCESS | 2319 | 1461665814011 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 03:16:54 INFO - PROCESS | 2319 | 1461665814013 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 03:16:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:16:54 INFO - PROCESS | 2319 | 1461665814016 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:16:54 INFO - PROCESS | 2319 | 1461665814017 Marionette TRACE conn2 <- [1,3002,null,{}] 03:16:54 INFO - PROCESS | 2319 | 1461665814019 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:16:54 INFO - PROCESS | 2319 | 1461665814145 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 03:16:54 INFO - PROCESS | 2319 | 1461665814268 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:54 INFO - PROCESS | 2319 | ++DOCSHELL 0x13a933800 == 107 [pid = 2319] [id = 760] 03:16:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 195 (0x12a05ec00) [pid = 2319] [serial = 2278] [outer = 0x0] 03:16:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 196 (0x12bd80800) [pid = 2319] [serial = 2279] [outer = 0x12a05ec00] 03:16:54 INFO - PROCESS | 2319 | 1461665814299 Marionette DEBUG loaded listener.js 03:16:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 197 (0x12d1db000) [pid = 2319] [serial = 2280] [outer = 0x12a05ec00] 03:16:54 INFO - PROCESS | 2319 | 1461665814655 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:16:54 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:16:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 672ms 03:16:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:16:54 INFO - PROCESS | 2319 | 1461665814688 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 03:16:54 INFO - PROCESS | 2319 | 1461665814690 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 03:16:54 INFO - PROCESS | 2319 | 1461665814692 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:16:54 INFO - PROCESS | 2319 | 1461665814693 Marionette TRACE conn2 <- [1,3006,null,{}] 03:16:54 INFO - PROCESS | 2319 | 1461665814696 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:16:54 INFO - PROCESS | 2319 | 1461665814820 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 03:16:54 INFO - PROCESS | 2319 | 1461665814974 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:54 INFO - PROCESS | 2319 | ++DOCSHELL 0x13aac3000 == 108 [pid = 2319] [id = 761] 03:16:54 INFO - PROCESS | 2319 | ++DOMWINDOW == 198 (0x12d3a7400) [pid = 2319] [serial = 2281] [outer = 0x0] 03:16:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 199 (0x12e509c00) [pid = 2319] [serial = 2282] [outer = 0x12d3a7400] 03:16:55 INFO - PROCESS | 2319 | 1461665815005 Marionette DEBUG loaded listener.js 03:16:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 200 (0x12f43b800) [pid = 2319] [serial = 2283] [outer = 0x12d3a7400] 03:16:55 INFO - PROCESS | 2319 | 1461665815373 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:16:55 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:16:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 723ms 03:16:55 INFO - PROCESS | 2319 | 1461665815415 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 03:16:55 INFO - PROCESS | 2319 | 1461665815417 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 03:16:55 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:16:55 INFO - PROCESS | 2319 | 1461665815419 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:16:55 INFO - PROCESS | 2319 | 1461665815420 Marionette TRACE conn2 <- [1,3010,null,{}] 03:16:55 INFO - PROCESS | 2319 | 1461665815423 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:16:55 INFO - PROCESS | 2319 | 1461665815563 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 03:16:55 INFO - PROCESS | 2319 | 1461665815687 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:55 INFO - PROCESS | 2319 | ++DOCSHELL 0x13b13e000 == 109 [pid = 2319] [id = 762] 03:16:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 201 (0x12f945000) [pid = 2319] [serial = 2284] [outer = 0x0] 03:16:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 202 (0x12ff9bc00) [pid = 2319] [serial = 2285] [outer = 0x12f945000] 03:16:55 INFO - PROCESS | 2319 | 1461665815719 Marionette DEBUG loaded listener.js 03:16:55 INFO - PROCESS | 2319 | ++DOMWINDOW == 203 (0x138256800) [pid = 2319] [serial = 2286] [outer = 0x12f945000] 03:16:56 INFO - PROCESS | 2319 | 1461665816081 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:16:56 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:16:56 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 671ms 03:16:56 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:16:56 INFO - PROCESS | 2319 | 1461665816090 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 03:16:56 INFO - PROCESS | 2319 | 1461665816092 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 03:16:56 INFO - PROCESS | 2319 | 1461665816094 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:16:56 INFO - PROCESS | 2319 | 1461665816095 Marionette TRACE conn2 <- [1,3014,null,{}] 03:16:56 INFO - PROCESS | 2319 | 1461665816100 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:16:56 INFO - PROCESS | 2319 | 1461665816225 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 03:16:56 INFO - PROCESS | 2319 | 1461665816339 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:56 INFO - PROCESS | 2319 | ++DOCSHELL 0x1472d7000 == 110 [pid = 2319] [id = 763] 03:16:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 204 (0x12fac9400) [pid = 2319] [serial = 2287] [outer = 0x0] 03:16:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 205 (0x13825e400) [pid = 2319] [serial = 2288] [outer = 0x12fac9400] 03:16:56 INFO - PROCESS | 2319 | 1461665816370 Marionette DEBUG loaded listener.js 03:16:56 INFO - PROCESS | 2319 | ++DOMWINDOW == 206 (0x13915c800) [pid = 2319] [serial = 2289] [outer = 0x12fac9400] 03:16:56 INFO - PROCESS | 2319 | [2319] 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:16:56 INFO - PROCESS | 2319 | 1461665816767 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:16:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:16:56 INFO - {} 03:16:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:16:56 INFO - {} 03:16:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:16:56 INFO - {} 03:16:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:16:56 INFO - {} 03:16:56 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 723ms 03:16:56 INFO - TEST-START | /FileAPI/fileReader.html 03:16:56 INFO - PROCESS | 2319 | 1461665816863 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 03:16:56 INFO - PROCESS | 2319 | 1461665816865 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 03:16:56 INFO - PROCESS | 2319 | 1461665816869 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:16:56 INFO - PROCESS | 2319 | 1461665816871 Marionette TRACE conn2 <- [1,3018,null,{}] 03:16:56 INFO - PROCESS | 2319 | 1461665816873 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:16:57 INFO - PROCESS | 2319 | 1461665817036 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 03:16:57 INFO - PROCESS | 2319 | 1461665817231 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:57 INFO - PROCESS | 2319 | ++DOCSHELL 0x119718800 == 111 [pid = 2319] [id = 764] 03:16:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 207 (0x114b46c00) [pid = 2319] [serial = 2290] [outer = 0x0] 03:16:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 208 (0x11a446c00) [pid = 2319] [serial = 2291] [outer = 0x114b46c00] 03:16:57 INFO - PROCESS | 2319 | 1461665817277 Marionette DEBUG loaded listener.js 03:16:57 INFO - PROCESS | 2319 | ++DOMWINDOW == 209 (0x12953f000) [pid = 2319] [serial = 2292] [outer = 0x114b46c00] 03:16:58 INFO - PROCESS | 2319 | 1461665818078 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:16:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:16:58 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:16:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:16:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:16:58 INFO - TEST-OK | /FileAPI/fileReader.html | took 1222ms 03:16:58 INFO - PROCESS | 2319 | 1461665818092 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 03:16:58 INFO - PROCESS | 2319 | 1461665818094 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 03:16:58 INFO - TEST-START | /FileAPI/historical.html 03:16:58 INFO - PROCESS | 2319 | 1461665818098 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:16:58 INFO - PROCESS | 2319 | 1461665818101 Marionette TRACE conn2 <- [1,3022,null,{}] 03:16:58 INFO - PROCESS | 2319 | 1461665818104 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:16:58 INFO - PROCESS | 2319 | 1461665818211 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 03:16:58 INFO - PROCESS | 2319 | 1461665818337 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:58 INFO - PROCESS | 2319 | ++DOCSHELL 0x123661000 == 112 [pid = 2319] [id = 765] 03:16:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 210 (0x115934c00) [pid = 2319] [serial = 2293] [outer = 0x0] 03:16:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 211 (0x118622000) [pid = 2319] [serial = 2294] [outer = 0x115934c00] 03:16:58 INFO - PROCESS | 2319 | 1461665818369 Marionette DEBUG loaded listener.js 03:16:58 INFO - PROCESS | 2319 | ++DOMWINDOW == 212 (0x118881c00) [pid = 2319] [serial = 2295] [outer = 0x115934c00] 03:16:58 INFO - PROCESS | 2319 | 1461665818738 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:16:58 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:16:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:16:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:16:58 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:16:58 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:16:58 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:16:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:16:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:16:58 INFO - TEST-OK | /FileAPI/historical.html | took 672ms 03:16:58 INFO - TEST-START | /FileAPI/idlharness.html 03:16:58 INFO - PROCESS | 2319 | 1461665818770 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 03:16:58 INFO - PROCESS | 2319 | 1461665818773 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 03:16:58 INFO - PROCESS | 2319 | 1461665818778 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:16:58 INFO - PROCESS | 2319 | 1461665818779 Marionette TRACE conn2 <- [1,3026,null,{}] 03:16:58 INFO - PROCESS | 2319 | 1461665818782 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:16:58 INFO - PROCESS | 2319 | 1461665818887 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 03:16:59 INFO - PROCESS | 2319 | 1461665819015 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:59 INFO - PROCESS | 2319 | ++DOCSHELL 0x126f95800 == 113 [pid = 2319] [id = 766] 03:16:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 213 (0x118fb5400) [pid = 2319] [serial = 2296] [outer = 0x0] 03:16:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 214 (0x119196c00) [pid = 2319] [serial = 2297] [outer = 0x118fb5400] 03:16:59 INFO - PROCESS | 2319 | 1461665819044 Marionette DEBUG loaded listener.js 03:16:59 INFO - PROCESS | 2319 | ++DOMWINDOW == 215 (0x11a7b7000) [pid = 2319] [serial = 2298] [outer = 0x118fb5400] 03:16:59 INFO - PROCESS | 2319 | 1461665819634 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:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:16:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:16:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:16:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:16:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:16:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:16:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:16:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:16:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:16:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:16:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:16:59 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:16:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:16:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:16:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:16:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:16:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:16:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:16:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:16:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:16:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:16:59 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:16:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:16:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:16:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:16:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:16:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:16:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:16:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:16:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:16:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:16:59 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:16:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:16:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:16:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:16:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:16:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:16:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:16:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:16:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:16:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:16:59 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:16:59 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:16:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:16:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:16:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:16:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:16:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:16:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:16:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:16:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:16:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:16:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:16:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:16:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:16:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:16:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:16:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:16:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:16:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:16:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:16:59 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:16:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:16:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:16:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:16:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:16:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:16:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:16:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:16:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:16:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:16:59 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:16:59 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:16:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:16:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:16:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:16:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:16:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:16:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:16:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:16:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:16:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:16:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:16:59 INFO - TEST-OK | /FileAPI/idlharness.html | took 886ms 03:16:59 INFO - PROCESS | 2319 | 1461665819665 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 03:16:59 INFO - PROCESS | 2319 | 1461665819667 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 03:16:59 INFO - TEST-START | /FileAPI/idlharness.worker 03:16:59 INFO - PROCESS | 2319 | 1461665819671 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:16:59 INFO - PROCESS | 2319 | 1461665819674 Marionette TRACE conn2 <- [1,3030,null,{}] 03:16:59 INFO - PROCESS | 2319 | 1461665819712 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:16:59 INFO - PROCESS | 2319 | 1461665819930 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 03:17:00 INFO - PROCESS | 2319 | 1461665820098 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x11589e800 == 112 [pid = 2319] [id = 98] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x12abe0000 == 111 [pid = 2319] [id = 432] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x130b19800 == 110 [pid = 2319] [id = 541] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x13a930800 == 109 [pid = 2319] [id = 754] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 214 (0x138250800) [pid = 2319] [serial = 2143] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 213 (0x127652c00) [pid = 2319] [serial = 2146] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 212 (0x12ab42c00) [pid = 2319] [serial = 2185] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | ++DOCSHELL 0x119122800 == 110 [pid = 2319] [id = 767] 03:17:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 213 (0x115761000) [pid = 2319] [serial = 2299] [outer = 0x0] 03:17:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 214 (0x12363a000) [pid = 2319] [serial = 2300] [outer = 0x115761000] 03:17:00 INFO - PROCESS | 2319 | 1461665820178 Marionette DEBUG loaded listener.js 03:17:00 INFO - PROCESS | 2319 | ++DOMWINDOW == 215 (0x1272f2c00) [pid = 2319] [serial = 2301] [outer = 0x115761000] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x139fa0000 == 109 [pid = 2319] [id = 753] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x12d0c4800 == 108 [pid = 2319] [id = 752] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x1374d9800 == 107 [pid = 2319] [id = 751] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x137375000 == 106 [pid = 2319] [id = 750] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x12f963000 == 105 [pid = 2319] [id = 749] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x12ea7a800 == 104 [pid = 2319] [id = 748] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x12d0b1800 == 103 [pid = 2319] [id = 747] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x12bf44800 == 102 [pid = 2319] [id = 746] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x12b40b800 == 101 [pid = 2319] [id = 745] 03:17:00 INFO - PROCESS | 2319 | [2319] 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:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x126f37000 == 100 [pid = 2319] [id = 744] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x11be83000 == 99 [pid = 2319] [id = 743] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x1290cc800 == 98 [pid = 2319] [id = 742] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x1374dc800 == 97 [pid = 2319] [id = 736] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x1374a3000 == 96 [pid = 2319] [id = 735] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x137384800 == 95 [pid = 2319] [id = 734] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x130b18000 == 94 [pid = 2319] [id = 733] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x12f964800 == 93 [pid = 2319] [id = 732] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x12e97a000 == 92 [pid = 2319] [id = 731] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x12a3e3000 == 91 [pid = 2319] [id = 730] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x123762800 == 90 [pid = 2319] [id = 729] 03:17:00 INFO - PROCESS | 2319 | --DOCSHELL 0x12eae9800 == 89 [pid = 2319] [id = 728] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 214 (0x129537c00) [pid = 2319] [serial = 2179] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 213 (0x123735c00) [pid = 2319] [serial = 2164] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 212 (0x1272ec800) [pid = 2319] [serial = 2168] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 211 (0x125b91c00) [pid = 2319] [serial = 2165] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 210 (0x12a8afc00) [pid = 2319] [serial = 2183] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 209 (0x129577000) [pid = 2319] [serial = 2180] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 208 (0x126d0ac00) [pid = 2319] [serial = 2167] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 207 (0x1276c3c00) [pid = 2319] [serial = 2170] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 206 (0x128c56800) [pid = 2319] [serial = 2173] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 205 (0x128c63000) [pid = 2319] [serial = 2174] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 204 (0x127fefc00) [pid = 2319] [serial = 2171] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 203 (0x12fd81c00) [pid = 2319] [serial = 2134] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 202 (0x11bec2800) [pid = 2319] [serial = 2176] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 201 (0x12a05a000) [pid = 2319] [serial = 2122] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 200 (0x118847c00) [pid = 2319] [serial = 2155] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 199 (0x119c8c000) [pid = 2319] [serial = 2156] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 198 (0x11abd9000) [pid = 2319] [serial = 2158] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 197 (0x11beb9000) [pid = 2319] [serial = 2159] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 196 (0x114b46800) [pid = 2319] [serial = 2150] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 195 (0x113488c00) [pid = 2319] [serial = 2149] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 194 (0x118622400) [pid = 2319] [serial = 2152] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 193 (0x11867b000) [pid = 2319] [serial = 2153] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 192 (0x126f52c00) [pid = 2319] [serial = 2177] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 191 (0x13744d400) [pid = 2319] [serial = 2140] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 190 (0x11bebdc00) [pid = 2319] [serial = 2116] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 189 (0x11c311400) [pid = 2319] [serial = 2161] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 188 (0x11c379800) [pid = 2319] [serial = 2162] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 187 (0x12bc54400) [pid = 2319] [serial = 2125] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 186 (0x127ece800) [pid = 2319] [serial = 2119] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 185 (0x12e3dcc00) [pid = 2319] [serial = 2128] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 184 (0x12f936400) [pid = 2319] [serial = 2131] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 183 (0x137319000) [pid = 2319] [serial = 2137] [outer = 0x0] [url = about:blank] 03:17:00 INFO - PROCESS | 2319 | --DOMWINDOW == 182 (0x129680400) [pid = 2319] [serial = 2182] [outer = 0x0] [url = about:blank] 03:17:01 INFO - PROCESS | 2319 | 1461665820949 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:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:17:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:17:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:17:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:17:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:17:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:17:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:17:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:17:01 INFO - {} 03:17:01 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:17:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:17:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:17:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:17:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:17:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:17:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:17:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:17:01 INFO - {} 03:17:01 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:17:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:17:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:17:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:17:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:17:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:17:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:17:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:17:01 INFO - {} 03:17:01 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:17:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:17:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:17:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:17:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:17:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:17:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:17:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:17:01 INFO - {} 03:17:01 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:17:01 INFO - {} 03:17:01 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:17:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:17:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:17:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:17:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:17:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:17:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:17:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:17:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:17:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:17:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:17:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:17:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:17:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:17:01 INFO - {} 03:17:01 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:17:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:17:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:17:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:17:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:17:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:17:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:17:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:17:01 INFO - {} 03:17:01 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:17:01 INFO - {} 03:17:01 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:17:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:17:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:17:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:17:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:17:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:17:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:17:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:17:01 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:17:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:17:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:17:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:17:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:17:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:17:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:17:01 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:17:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:17:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:17:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:17:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:17:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:17:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:17:01 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:17:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:17:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:17:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:17:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:17:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:17:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:17:01 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:17:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:17:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:17:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:17:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:17:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:17:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:17:01 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:17:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:17:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:17:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:17:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:17:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:17:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:17:01 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:17:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:17:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:17:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:17:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:17:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:17:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:17:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:17:01 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:17:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:17:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:17:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:17:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:17:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:17:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:17:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:17:01 INFO - {} 03:17:01 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1340ms 03:17:01 INFO - PROCESS | 2319 | 1461665821011 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 03:17:01 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:17:01 INFO - PROCESS | 2319 | 1461665821013 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 03:17:01 INFO - PROCESS | 2319 | 1461665821015 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:17:01 INFO - PROCESS | 2319 | 1461665821016 Marionette TRACE conn2 <- [1,3034,null,{}] 03:17:01 INFO - PROCESS | 2319 | 1461665821018 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:17:01 INFO - PROCESS | 2319 | 1461665821121 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 03:17:01 INFO - PROCESS | 2319 | 1461665821193 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:01 INFO - PROCESS | 2319 | ++DOCSHELL 0x12bc95000 == 90 [pid = 2319] [id = 768] 03:17:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 183 (0x127645400) [pid = 2319] [serial = 2302] [outer = 0x0] 03:17:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 184 (0x12ab59c00) [pid = 2319] [serial = 2303] [outer = 0x127645400] 03:17:01 INFO - PROCESS | 2319 | 1461665821220 Marionette DEBUG loaded listener.js 03:17:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 185 (0x12ab67400) [pid = 2319] [serial = 2304] [outer = 0x127645400] 03:17:01 INFO - PROCESS | 2319 | 1461665821510 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:17:01 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:17:01 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 523ms 03:17:01 INFO - PROCESS | 2319 | 1461665821539 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 03:17:01 INFO - PROCESS | 2319 | 1461665821540 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 03:17:01 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:17:01 INFO - PROCESS | 2319 | 1461665821542 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:17:01 INFO - PROCESS | 2319 | 1461665821543 Marionette TRACE conn2 <- [1,3038,null,{}] 03:17:01 INFO - PROCESS | 2319 | 1461665821546 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:17:01 INFO - PROCESS | 2319 | 1461665821646 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 03:17:01 INFO - PROCESS | 2319 | 1461665821650 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:01 INFO - PROCESS | 2319 | ++DOCSHELL 0x12d125000 == 91 [pid = 2319] [id = 769] 03:17:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 186 (0x12ac9ac00) [pid = 2319] [serial = 2305] [outer = 0x0] 03:17:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 187 (0x12ae33c00) [pid = 2319] [serial = 2306] [outer = 0x12ac9ac00] 03:17:01 INFO - PROCESS | 2319 | 1461665821676 Marionette DEBUG loaded listener.js 03:17:01 INFO - PROCESS | 2319 | ++DOMWINDOW == 188 (0x12aeccc00) [pid = 2319] [serial = 2307] [outer = 0x12ac9ac00] 03:17:02 INFO - PROCESS | 2319 | 1461665822025 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:17:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:17:02 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 519ms 03:17:02 INFO - PROCESS | 2319 | 1461665822065 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 03:17:02 INFO - PROCESS | 2319 | 1461665822068 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 03:17:02 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:17:02 INFO - PROCESS | 2319 | 1461665822072 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:17:02 INFO - PROCESS | 2319 | 1461665822074 Marionette TRACE conn2 <- [1,3042,null,{}] 03:17:02 INFO - PROCESS | 2319 | 1461665822109 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:17:02 INFO - PROCESS | 2319 | 1461665822271 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 03:17:02 INFO - PROCESS | 2319 | 1461665822280 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:02 INFO - PROCESS | 2319 | ++DOCSHELL 0x12daa3000 == 92 [pid = 2319] [id = 770] 03:17:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 189 (0x12b687800) [pid = 2319] [serial = 2308] [outer = 0x0] 03:17:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 190 (0x12bd7c400) [pid = 2319] [serial = 2309] [outer = 0x12b687800] 03:17:02 INFO - PROCESS | 2319 | 1461665822322 Marionette DEBUG loaded listener.js 03:17:02 INFO - PROCESS | 2319 | ++DOMWINDOW == 191 (0x12bd89c00) [pid = 2319] [serial = 2310] [outer = 0x12b687800] 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:17:02 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:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:17:02 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:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:17:02 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:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:17:02 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:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:17:02 INFO - PROCESS | 2319 | 1461665822919 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:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:17:02 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:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:17:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:17:02 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:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:17:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:17:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:17:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:17:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:17:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:17:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:17:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:17:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:17:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:17:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:17:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:17:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:17:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:17:02 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 861ms 03:17:02 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:17:02 INFO - PROCESS | 2319 | 1461665822933 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 03:17:02 INFO - PROCESS | 2319 | 1461665822934 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 03:17:02 INFO - PROCESS | 2319 | 1461665822941 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:17:02 INFO - PROCESS | 2319 | 1461665822943 Marionette TRACE conn2 <- [1,3046,null,{}] 03:17:02 INFO - PROCESS | 2319 | 1461665822945 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:17:03 INFO - PROCESS | 2319 | 1461665823079 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 03:17:03 INFO - PROCESS | 2319 | 1461665823097 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:03 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e333800 == 93 [pid = 2319] [id = 771] 03:17:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 192 (0x12cedc800) [pid = 2319] [serial = 2311] [outer = 0x0] 03:17:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 193 (0x12d1d5400) [pid = 2319] [serial = 2312] [outer = 0x12cedc800] 03:17:03 INFO - PROCESS | 2319 | 1461665823124 Marionette DEBUG loaded listener.js 03:17:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 194 (0x12e50d000) [pid = 2319] [serial = 2313] [outer = 0x12cedc800] 03:17:03 INFO - PROCESS | 2319 | [2319] 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:17:03 INFO - PROCESS | 2319 | 1461665823486 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:17:03 INFO - {} 03:17:03 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 578ms 03:17:03 INFO - PROCESS | 2319 | 1461665823514 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 03:17:03 INFO - PROCESS | 2319 | 1461665823516 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 03:17:03 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:17:03 INFO - PROCESS | 2319 | 1461665823518 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:17:03 INFO - PROCESS | 2319 | 1461665823519 Marionette TRACE conn2 <- [1,3050,null,{}] 03:17:03 INFO - PROCESS | 2319 | 1461665823521 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:17:03 INFO - PROCESS | 2319 | 1461665823647 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 03:17:03 INFO - PROCESS | 2319 | 1461665823665 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:03 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e31b800 == 94 [pid = 2319] [id = 772] 03:17:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 195 (0x123726800) [pid = 2319] [serial = 2314] [outer = 0x0] 03:17:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 196 (0x12e6cc400) [pid = 2319] [serial = 2315] [outer = 0x123726800] 03:17:03 INFO - PROCESS | 2319 | 1461665823691 Marionette DEBUG loaded listener.js 03:17:03 INFO - PROCESS | 2319 | ++DOMWINDOW == 197 (0x12e72f000) [pid = 2319] [serial = 2316] [outer = 0x123726800] 03:17:04 INFO - PROCESS | 2319 | 1461665824038 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:17:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:17:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:17:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:17:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:17:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 571ms 03:17:04 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:17:04 INFO - PROCESS | 2319 | 1461665824090 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 03:17:04 INFO - PROCESS | 2319 | 1461665824092 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 03:17:04 INFO - PROCESS | 2319 | 1461665824095 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:17:04 INFO - PROCESS | 2319 | 1461665824097 Marionette TRACE conn2 <- [1,3054,null,{}] 03:17:04 INFO - PROCESS | 2319 | 1461665824100 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:17:04 INFO - PROCESS | 2319 | 1461665824235 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 03:17:04 INFO - PROCESS | 2319 | 1461665824251 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:04 INFO - PROCESS | 2319 | ++DOCSHELL 0x12ea81800 == 95 [pid = 2319] [id = 773] 03:17:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 198 (0x12e739c00) [pid = 2319] [serial = 2317] [outer = 0x0] 03:17:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 199 (0x12e92e800) [pid = 2319] [serial = 2318] [outer = 0x12e739c00] 03:17:04 INFO - PROCESS | 2319 | 1461665824276 Marionette DEBUG loaded listener.js 03:17:04 INFO - PROCESS | 2319 | ++DOMWINDOW == 200 (0x12f13e800) [pid = 2319] [serial = 2319] [outer = 0x12e739c00] 03:17:04 INFO - PROCESS | 2319 | --DOMWINDOW == 199 (0x12fd77800) [pid = 2319] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:17:04 INFO - PROCESS | 2319 | --DOMWINDOW == 198 (0x118844c00) [pid = 2319] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:17:04 INFO - PROCESS | 2319 | --DOMWINDOW == 197 (0x11bf70800) [pid = 2319] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:17:04 INFO - PROCESS | 2319 | --DOMWINDOW == 196 (0x129671400) [pid = 2319] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:17:04 INFO - PROCESS | 2319 | --DOMWINDOW == 195 (0x12b690800) [pid = 2319] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:17:04 INFO - PROCESS | 2319 | --DOMWINDOW == 194 (0x12889dc00) [pid = 2319] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:17:04 INFO - PROCESS | 2319 | --DOMWINDOW == 193 (0x123734400) [pid = 2319] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:17:04 INFO - PROCESS | 2319 | --DOMWINDOW == 192 (0x123972800) [pid = 2319] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:17:04 INFO - PROCESS | 2319 | --DOMWINDOW == 191 (0x115753400) [pid = 2319] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:17:04 INFO - PROCESS | 2319 | --DOMWINDOW == 190 (0x12e736000) [pid = 2319] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:17:04 INFO - PROCESS | 2319 | --DOMWINDOW == 189 (0x115735400) [pid = 2319] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:17:04 INFO - PROCESS | 2319 | --DOMWINDOW == 188 (0x12ae34400) [pid = 2319] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:17:04 INFO - PROCESS | 2319 | --DOMWINDOW == 187 (0x127ec9400) [pid = 2319] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:17:05 INFO - PROCESS | 2319 | 1461665825201 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:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:17:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:17:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:17:05 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:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:17:05 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:17:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:17:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1136ms 03:17:05 INFO - PROCESS | 2319 | 1461665825235 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 03:17:05 INFO - PROCESS | 2319 | 1461665825236 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 03:17:05 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:17:05 INFO - PROCESS | 2319 | 1461665825238 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:17:05 INFO - PROCESS | 2319 | 1461665825239 Marionette TRACE conn2 <- [1,3058,null,{}] 03:17:05 INFO - PROCESS | 2319 | 1461665825241 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:17:05 INFO - PROCESS | 2319 | 1461665825347 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 03:17:05 INFO - PROCESS | 2319 | 1461665825352 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:05 INFO - PROCESS | 2319 | ++DOCSHELL 0x12fa66800 == 96 [pid = 2319] [id = 774] 03:17:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 188 (0x12f169800) [pid = 2319] [serial = 2320] [outer = 0x0] 03:17:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 189 (0x12f2a4400) [pid = 2319] [serial = 2321] [outer = 0x12f169800] 03:17:05 INFO - PROCESS | 2319 | 1461665825378 Marionette DEBUG loaded listener.js 03:17:05 INFO - PROCESS | 2319 | ++DOMWINDOW == 190 (0x12fcb9000) [pid = 2319] [serial = 2322] [outer = 0x12f169800] 03:17:05 INFO - PROCESS | 2319 | 1461665825801 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:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:17:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:17:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:17:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:17:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:17:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 574ms 03:17:05 INFO - PROCESS | 2319 | 1461665825817 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 03:17:05 INFO - PROCESS | 2319 | 1461665825819 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 03:17:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:17:05 INFO - PROCESS | 2319 | 1461665825823 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:17:05 INFO - PROCESS | 2319 | 1461665825825 Marionette TRACE conn2 <- [1,3062,null,{}] 03:17:05 INFO - PROCESS | 2319 | 1461665825829 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:17:06 INFO - PROCESS | 2319 | 1461665826030 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 03:17:06 INFO - PROCESS | 2319 | 1461665826057 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:06 INFO - PROCESS | 2319 | ++DOCSHELL 0x11bc0f800 == 97 [pid = 2319] [id = 775] 03:17:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 191 (0x1272f3400) [pid = 2319] [serial = 2323] [outer = 0x0] 03:17:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 192 (0x12769dc00) [pid = 2319] [serial = 2324] [outer = 0x1272f3400] 03:17:06 INFO - PROCESS | 2319 | 1461665826091 Marionette DEBUG loaded listener.js 03:17:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 193 (0x12769b800) [pid = 2319] [serial = 2325] [outer = 0x1272f3400] 03:17:06 INFO - PROCESS | 2319 | [2319] 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:17:06 INFO - PROCESS | 2319 | 1461665826433 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:17:06 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:17:06 INFO - {} 03:17:06 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 627ms 03:17:06 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:17:06 INFO - PROCESS | 2319 | 1461665826450 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 03:17:06 INFO - PROCESS | 2319 | 1461665826451 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 03:17:06 INFO - PROCESS | 2319 | 1461665826454 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:17:06 INFO - PROCESS | 2319 | 1461665826455 Marionette TRACE conn2 <- [1,3066,null,{}] 03:17:06 INFO - PROCESS | 2319 | 1461665826457 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:17:06 INFO - PROCESS | 2319 | 1461665826558 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 03:17:06 INFO - PROCESS | 2319 | 1461665826640 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:06 INFO - PROCESS | 2319 | ++DOCSHELL 0x12b207800 == 98 [pid = 2319] [id = 776] 03:17:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 194 (0x1272f3000) [pid = 2319] [serial = 2326] [outer = 0x0] 03:17:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 195 (0x127ff3800) [pid = 2319] [serial = 2327] [outer = 0x1272f3000] 03:17:06 INFO - PROCESS | 2319 | 1461665826666 Marionette DEBUG loaded listener.js 03:17:06 INFO - PROCESS | 2319 | ++DOMWINDOW == 196 (0x129540400) [pid = 2319] [serial = 2328] [outer = 0x1272f3000] 03:17:07 INFO - PROCESS | 2319 | 1461665827024 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:17:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:17:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:17:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:17:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:17:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:17:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:17:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:17:07 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 621ms 03:17:07 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:17:07 INFO - PROCESS | 2319 | 1461665827076 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 03:17:07 INFO - PROCESS | 2319 | 1461665827078 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 03:17:07 INFO - PROCESS | 2319 | 1461665827082 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:17:07 INFO - PROCESS | 2319 | 1461665827084 Marionette TRACE conn2 <- [1,3070,null,{}] 03:17:07 INFO - PROCESS | 2319 | 1461665827088 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:17:07 INFO - PROCESS | 2319 | 1461665827213 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 03:17:07 INFO - PROCESS | 2319 | 1461665827363 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:07 INFO - PROCESS | 2319 | ++DOCSHELL 0x11b23f800 == 99 [pid = 2319] [id = 777] 03:17:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 197 (0x114f48800) [pid = 2319] [serial = 2329] [outer = 0x0] 03:17:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 198 (0x115344400) [pid = 2319] [serial = 2330] [outer = 0x114f48800] 03:17:07 INFO - PROCESS | 2319 | 1461665827399 Marionette DEBUG loaded listener.js 03:17:07 INFO - PROCESS | 2319 | ++DOMWINDOW == 199 (0x118844c00) [pid = 2319] [serial = 2331] [outer = 0x114f48800] 03:17:07 INFO - PROCESS | 2319 | 1461665827777 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:17:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:17:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:17:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:17:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:17:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:17:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:17:07 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 721ms 03:17:07 INFO - PROCESS | 2319 | 1461665827803 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 03:17:07 INFO - PROCESS | 2319 | 1461665827807 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 03:17:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:17:07 INFO - PROCESS | 2319 | 1461665827812 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:17:07 INFO - PROCESS | 2319 | 1461665827814 Marionette TRACE conn2 <- [1,3074,null,{}] 03:17:07 INFO - PROCESS | 2319 | 1461665827816 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:17:07 INFO - PROCESS | 2319 | 1461665827938 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 03:17:08 INFO - PROCESS | 2319 | 1461665828065 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:08 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a3e5800 == 100 [pid = 2319] [id = 778] 03:17:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 200 (0x11884cc00) [pid = 2319] [serial = 2332] [outer = 0x0] 03:17:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 201 (0x11abcd400) [pid = 2319] [serial = 2333] [outer = 0x11884cc00] 03:17:08 INFO - PROCESS | 2319 | 1461665828097 Marionette DEBUG loaded listener.js 03:17:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 202 (0x11c646c00) [pid = 2319] [serial = 2334] [outer = 0x11884cc00] 03:17:08 INFO - PROCESS | 2319 | 1461665828455 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:17:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:17:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:17:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:17:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:17:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:17:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:17:08 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 671ms 03:17:08 INFO - PROCESS | 2319 | 1461665828484 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 03:17:08 INFO - PROCESS | 2319 | 1461665828485 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 03:17:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:17:08 INFO - PROCESS | 2319 | 1461665828488 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:17:08 INFO - PROCESS | 2319 | 1461665828490 Marionette TRACE conn2 <- [1,3078,null,{}] 03:17:08 INFO - PROCESS | 2319 | 1461665828499 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:17:08 INFO - PROCESS | 2319 | 1461665828622 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 03:17:08 INFO - PROCESS | 2319 | 1461665828741 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:08 INFO - PROCESS | 2319 | ++DOCSHELL 0x12a8cf000 == 101 [pid = 2319] [id = 779] 03:17:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 203 (0x12372bc00) [pid = 2319] [serial = 2335] [outer = 0x0] 03:17:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 204 (0x123a5a400) [pid = 2319] [serial = 2336] [outer = 0x12372bc00] 03:17:08 INFO - PROCESS | 2319 | 1461665828774 Marionette DEBUG loaded listener.js 03:17:08 INFO - PROCESS | 2319 | ++DOMWINDOW == 205 (0x1272f2800) [pid = 2319] [serial = 2337] [outer = 0x12372bc00] 03:17:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 03:17:09 INFO - reader.readAsText(blob_2) 03:17:09 INFO - }" did not throw 03:17:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 03:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 03:17:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 03:17:09 INFO - reader.readAsDataURL(blob_2) 03:17:09 INFO - }" did not throw 03:17:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 03:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 03:17:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 03:17:09 INFO - reader.readAsArrayBuffer(blob_2) 03:17:09 INFO - }" did not throw 03:17:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 03:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 03:17:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 03:17:09 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 03:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:17:09 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 03:17:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:17:09 INFO - PROCESS | 2319 | 1461665829166 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 03:17:09 INFO - PROCESS | 2319 | 1461665829169 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:17:09 INFO - PROCESS | 2319 | 1461665829170 Marionette TRACE conn2 <- [1,3082,null,{}] 03:17:09 INFO - PROCESS | 2319 | 1461665829173 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:17:09 INFO - PROCESS | 2319 | 1461665829292 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 03:17:09 INFO - PROCESS | 2319 | 1461665829417 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:09 INFO - PROCESS | 2319 | ++DOCSHELL 0x12e77f000 == 102 [pid = 2319] [id = 780] 03:17:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 206 (0x1276c8000) [pid = 2319] [serial = 2338] [outer = 0x0] 03:17:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 207 (0x129577000) [pid = 2319] [serial = 2339] [outer = 0x1276c8000] 03:17:09 INFO - PROCESS | 2319 | 1461665829450 Marionette DEBUG loaded listener.js 03:17:09 INFO - PROCESS | 2319 | ++DOMWINDOW == 208 (0x12a061400) [pid = 2319] [serial = 2340] [outer = 0x1276c8000] 03:17:09 INFO - PROCESS | 2319 | 1461665829810 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:17:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:17:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:17:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:17:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 672ms 03:17:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:17:09 INFO - PROCESS | 2319 | 1461665829841 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 03:17:09 INFO - PROCESS | 2319 | 1461665829843 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 03:17:09 INFO - PROCESS | 2319 | 1461665829845 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:17:09 INFO - PROCESS | 2319 | 1461665829846 Marionette TRACE conn2 <- [1,3086,null,{}] 03:17:09 INFO - PROCESS | 2319 | 1461665829849 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:17:09 INFO - PROCESS | 2319 | 1461665829967 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 03:17:10 INFO - PROCESS | 2319 | 1461665830083 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:10 INFO - PROCESS | 2319 | ++DOCSHELL 0x130e1f800 == 103 [pid = 2319] [id = 781] 03:17:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 209 (0x12a8a7c00) [pid = 2319] [serial = 2341] [outer = 0x0] 03:17:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 210 (0x12accac00) [pid = 2319] [serial = 2342] [outer = 0x12a8a7c00] 03:17:10 INFO - PROCESS | 2319 | 1461665830114 Marionette DEBUG loaded listener.js 03:17:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 211 (0x12ae37400) [pid = 2319] [serial = 2343] [outer = 0x12a8a7c00] 03:17:10 INFO - PROCESS | 2319 | 1461665830472 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:17:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:17:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 670ms 03:17:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:17:10 INFO - PROCESS | 2319 | 1461665830516 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 03:17:10 INFO - PROCESS | 2319 | 1461665830517 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 03:17:10 INFO - PROCESS | 2319 | 1461665830520 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:17:10 INFO - PROCESS | 2319 | 1461665830521 Marionette TRACE conn2 <- [1,3090,null,{}] 03:17:10 INFO - PROCESS | 2319 | 1461665830523 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:17:10 INFO - PROCESS | 2319 | 1461665830660 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 03:17:10 INFO - PROCESS | 2319 | 1461665830761 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:10 INFO - PROCESS | 2319 | ++DOCSHELL 0x1374ad000 == 104 [pid = 2319] [id = 782] 03:17:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 212 (0x12b627000) [pid = 2319] [serial = 2344] [outer = 0x0] 03:17:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 213 (0x12b988400) [pid = 2319] [serial = 2345] [outer = 0x12b627000] 03:17:10 INFO - PROCESS | 2319 | 1461665830794 Marionette DEBUG loaded listener.js 03:17:10 INFO - PROCESS | 2319 | ++DOMWINDOW == 214 (0x12da10400) [pid = 2319] [serial = 2346] [outer = 0x12b627000] 03:17:11 INFO - PROCESS | 2319 | 1461665831158 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:17:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:17:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 671ms 03:17:11 INFO - PROCESS | 2319 | 1461665831191 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 03:17:11 INFO - PROCESS | 2319 | 1461665831193 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 03:17:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:17:11 INFO - PROCESS | 2319 | 1461665831195 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:17:11 INFO - PROCESS | 2319 | 1461665831196 Marionette TRACE conn2 <- [1,3094,null,{}] 03:17:11 INFO - PROCESS | 2319 | 1461665831199 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:17:11 INFO - PROCESS | 2319 | 1461665831318 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 03:17:11 INFO - PROCESS | 2319 | 1461665831436 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:11 INFO - PROCESS | 2319 | ++DOCSHELL 0x137ade000 == 105 [pid = 2319] [id = 783] 03:17:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 215 (0x12da12c00) [pid = 2319] [serial = 2347] [outer = 0x0] 03:17:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 216 (0x12e73c000) [pid = 2319] [serial = 2348] [outer = 0x12da12c00] 03:17:11 INFO - PROCESS | 2319 | 1461665831468 Marionette DEBUG loaded listener.js 03:17:11 INFO - PROCESS | 2319 | ++DOMWINDOW == 217 (0x1276c1c00) [pid = 2319] [serial = 2349] [outer = 0x12da12c00] 03:17:11 INFO - PROCESS | 2319 | 1461665831844 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:17:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:17:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 671ms 03:17:11 INFO - PROCESS | 2319 | 1461665831867 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 03:17:11 INFO - PROCESS | 2319 | 1461665831869 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 03:17:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:17:11 INFO - PROCESS | 2319 | 1461665831873 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:17:11 INFO - PROCESS | 2319 | 1461665831875 Marionette TRACE conn2 <- [1,3098,null,{}] 03:17:11 INFO - PROCESS | 2319 | 1461665831878 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:17:12 INFO - PROCESS | 2319 | 1461665831998 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 03:17:12 INFO - PROCESS | 2319 | 1461665832125 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:12 INFO - PROCESS | 2319 | ++DOCSHELL 0x137e99000 == 106 [pid = 2319] [id = 784] 03:17:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 218 (0x1276c5000) [pid = 2319] [serial = 2350] [outer = 0x0] 03:17:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 219 (0x12e3d9c00) [pid = 2319] [serial = 2351] [outer = 0x1276c5000] 03:17:12 INFO - PROCESS | 2319 | 1461665832158 Marionette DEBUG loaded listener.js 03:17:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 220 (0x12f439000) [pid = 2319] [serial = 2352] [outer = 0x1276c5000] 03:17:12 INFO - PROCESS | 2319 | 1461665832512 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:17:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:17:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:17:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 673ms 03:17:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:17:12 INFO - PROCESS | 2319 | 1461665832545 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 03:17:12 INFO - PROCESS | 2319 | 1461665832547 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 03:17:12 INFO - PROCESS | 2319 | 1461665832549 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:17:12 INFO - PROCESS | 2319 | 1461665832550 Marionette TRACE conn2 <- [1,3102,null,{}] 03:17:12 INFO - PROCESS | 2319 | 1461665832553 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:17:12 INFO - PROCESS | 2319 | 1461665832672 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 03:17:12 INFO - PROCESS | 2319 | 1461665832790 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:12 INFO - PROCESS | 2319 | ++DOCSHELL 0x139e52800 == 107 [pid = 2319] [id = 785] 03:17:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 221 (0x1292c0800) [pid = 2319] [serial = 2353] [outer = 0x0] 03:17:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 222 (0x12fcbc000) [pid = 2319] [serial = 2354] [outer = 0x1292c0800] 03:17:12 INFO - PROCESS | 2319 | 1461665832820 Marionette DEBUG loaded listener.js 03:17:12 INFO - PROCESS | 2319 | ++DOMWINDOW == 223 (0x12ff9c800) [pid = 2319] [serial = 2355] [outer = 0x1292c0800] 03:17:13 INFO - PROCESS | 2319 | 1461665833177 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:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:17:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 670ms 03:17:13 INFO - PROCESS | 2319 | 1461665833219 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 03:17:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:17:13 INFO - PROCESS | 2319 | 1461665833221 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 03:17:13 INFO - PROCESS | 2319 | 1461665833224 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:17:13 INFO - PROCESS | 2319 | 1461665833225 Marionette TRACE conn2 <- [1,3106,null,{}] 03:17:13 INFO - PROCESS | 2319 | 1461665833227 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:17:13 INFO - PROCESS | 2319 | 1461665833347 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 03:17:13 INFO - PROCESS | 2319 | 1461665833478 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:13 INFO - PROCESS | 2319 | ++DOCSHELL 0x139fab000 == 108 [pid = 2319] [id = 786] 03:17:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 224 (0x12ff9cc00) [pid = 2319] [serial = 2356] [outer = 0x0] 03:17:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 225 (0x137303400) [pid = 2319] [serial = 2357] [outer = 0x12ff9cc00] 03:17:13 INFO - PROCESS | 2319 | 1461665833512 Marionette DEBUG loaded listener.js 03:17:13 INFO - PROCESS | 2319 | ++DOMWINDOW == 226 (0x137307c00) [pid = 2319] [serial = 2358] [outer = 0x12ff9cc00] 03:17:13 INFO - PROCESS | 2319 | 1461665833873 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:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:17:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 670ms 03:17:13 INFO - PROCESS | 2319 | 1461665833895 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 03:17:13 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:17:13 INFO - PROCESS | 2319 | 1461665833897 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 03:17:13 INFO - PROCESS | 2319 | 1461665833899 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:17:13 INFO - PROCESS | 2319 | 1461665833901 Marionette TRACE conn2 <- [1,3110,null,{}] 03:17:13 INFO - PROCESS | 2319 | 1461665833904 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:17:14 INFO - PROCESS | 2319 | 1461665834039 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 03:17:14 INFO - PROCESS | 2319 | 1461665834165 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:14 INFO - PROCESS | 2319 | ++DOCSHELL 0x13a982800 == 109 [pid = 2319] [id = 787] 03:17:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 227 (0x137310400) [pid = 2319] [serial = 2359] [outer = 0x0] 03:17:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 228 (0x1373abc00) [pid = 2319] [serial = 2360] [outer = 0x137310400] 03:17:14 INFO - PROCESS | 2319 | 1461665834198 Marionette DEBUG loaded listener.js 03:17:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 229 (0x13825ec00) [pid = 2319] [serial = 2361] [outer = 0x137310400] 03:17:14 INFO - PROCESS | 2319 | 1461665834566 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:17:14 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:17:14 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:17:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:17:14 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 720ms 03:17:14 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:17:14 INFO - PROCESS | 2319 | 1461665834620 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 03:17:14 INFO - PROCESS | 2319 | 1461665834621 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 03:17:14 INFO - PROCESS | 2319 | 1461665834624 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:17:14 INFO - PROCESS | 2319 | 1461665834625 Marionette TRACE conn2 <- [1,3114,null,{}] 03:17:14 INFO - PROCESS | 2319 | 1461665834627 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:17:14 INFO - PROCESS | 2319 | 1461665834756 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 03:17:14 INFO - PROCESS | 2319 | 1461665834925 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\", \"eca45567-e02e-496e-a72d-7f89714e9a61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:14 INFO - PROCESS | 2319 | ++DOCSHELL 0x13ab8e000 == 110 [pid = 2319] [id = 788] 03:17:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 230 (0x137445c00) [pid = 2319] [serial = 2362] [outer = 0x0] 03:17:14 INFO - PROCESS | 2319 | ++DOMWINDOW == 231 (0x139161000) [pid = 2319] [serial = 2363] [outer = 0x137445c00] 03:17:14 INFO - PROCESS | 2319 | 1461665834971 Marionette DEBUG loaded listener.js 03:17:15 INFO - PROCESS | 2319 | ++DOMWINDOW == 232 (0x139f47400) [pid = 2319] [serial = 2364] [outer = 0x137445c00] 03:17:15 INFO - PROCESS | 2319 | 1461665835372 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:17:15 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:17:15 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 768ms 03:17:15 INFO - PROCESS | 2319 | 1461665835410 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 03:17:15 INFO - PROCESS | 2319 | 1461665835411 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 03:17:16 WARNING - u'runner_teardown' () 03:17:16 INFO - No more tests 03:17:16 INFO - Got 0 unexpected results 03:17:16 INFO - SUITE-END | took 525s 03:17:16 INFO - Closing logging queue 03:17:16 INFO - queue closed 03:17:16 INFO - Return code: 0 03:17:16 WARNING - # TBPL SUCCESS # 03:17:16 INFO - Running post-action listener: _resource_record_post_action 03:17:16 INFO - Running post-run listener: _resource_record_post_run 03:17:17 INFO - Total resource usage - Wall time: 548s; CPU: 58.0%; Read bytes: 753664; Write bytes: 992285184; Read time: 10; Write time: 4906 03:17:17 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:17:17 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 196399616; Write bytes: 198182400; Read time: 15997; Write time: 383 03:17:17 INFO - run-tests - Wall time: 529s; CPU: 58.0%; Read bytes: 671744; Write bytes: 791174144; Read time: 9; Write time: 4511 03:17:17 INFO - Running post-run listener: _upload_blobber_files 03:17:17 INFO - Blob upload gear active. 03:17:17 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:17:17 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:17:17 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:17:17 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:17:18 INFO - (blobuploader) - INFO - Open directory for files ... 03:17:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:17:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:17:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:17:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:17:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:17:19 INFO - (blobuploader) - INFO - Done attempting. 03:17:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:17:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:17:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:17:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:17:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:17:20 INFO - (blobuploader) - INFO - Done attempting. 03:17:20 INFO - (blobuploader) - INFO - Iteration through files over. 03:17:20 INFO - Return code: 0 03:17:20 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:17:20 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:17:20 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1587154fc235ce4ff435e7e3ccdd955cf8ebf34d22e14940ea27d5501dd83f68b7c0042e94fa0aaa6f6ec4540eec1fb628a1936b325259c51b0f97c4550fbe92", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3ee177780ebb31a07fe75e48e5ac198d12f83359ca4430a45ac5ab17caea2b355886670d6336e7b0f69671d97d9adf668fb24ea53f168e8473249bbd83d8abcf"} 03:17:20 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:17:20 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:17:20 INFO - Contents: 03:17:20 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1587154fc235ce4ff435e7e3ccdd955cf8ebf34d22e14940ea27d5501dd83f68b7c0042e94fa0aaa6f6ec4540eec1fb628a1936b325259c51b0f97c4550fbe92", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3ee177780ebb31a07fe75e48e5ac198d12f83359ca4430a45ac5ab17caea2b355886670d6336e7b0f69671d97d9adf668fb24ea53f168e8473249bbd83d8abcf"} 03:17:20 INFO - Running post-run listener: copy_logs_to_upload_dir 03:17:20 INFO - Copying logs to upload dir... 03:17:20 INFO - mkdir: /builds/slave/test/build/upload/logs 03:17:20 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=619.328171 ========= master_lag: 0.64 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 19 secs) (at 2016-04-26 03:17:21.429203) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 03:17:21.436672) ========= 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.7PDCKrODM5/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.kP62sVfqDE/Listeners TMPDIR=/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/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/1587154fc235ce4ff435e7e3ccdd955cf8ebf34d22e14940ea27d5501dd83f68b7c0042e94fa0aaa6f6ec4540eec1fb628a1936b325259c51b0f97c4550fbe92", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3ee177780ebb31a07fe75e48e5ac198d12f83359ca4430a45ac5ab17caea2b355886670d6336e7b0f69671d97d9adf668fb24ea53f168e8473249bbd83d8abcf"} build_url:https://queue.taskcluster.net/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013139 build_url: 'https://queue.taskcluster.net/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1587154fc235ce4ff435e7e3ccdd955cf8ebf34d22e14940ea27d5501dd83f68b7c0042e94fa0aaa6f6ec4540eec1fb628a1936b325259c51b0f97c4550fbe92", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3ee177780ebb31a07fe75e48e5ac198d12f83359ca4430a45ac5ab17caea2b355886670d6336e7b0f69671d97d9adf668fb24ea53f168e8473249bbd83d8abcf"}' symbols_url: 'https://queue.taskcluster.net/v1/task/eKt3RMzxSH-UU45Rr7Mwlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 03:17:21.479484) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 03:17:21.479886) ========= 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.7PDCKrODM5/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.kP62sVfqDE/Listeners TMPDIR=/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/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.005260 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 03:17:21.534009) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 03:17:21.534404) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 03:17:21.534858) ========= ========= Total master_lag: 2.38 =========