builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0098 starttime: 1464608468.76 results: success (0) buildid: 20160530035543 builduid: 865ed214ad954ae683a81bd20aaeb948 revision: 04934785596476f6dd8baccc355202aeba59af35 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-30 04:41:08.757399) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-30 04:41:08.757895) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-30 04:41:08.758199) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-30 04:41:08.805060) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 04:41:08.805406) ========= 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.dzgg2B14QM/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.G6VFNpXRn8/Listeners TMPDIR=/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/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-05-30 04:41:08-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 22.4M=0.001s 2016-05-30 04:41:09 (22.4 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.533515 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 04:41:09.359892) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 04:41:09.360334) ========= 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.dzgg2B14QM/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.G6VFNpXRn8/Listeners TMPDIR=/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/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.030600 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 04:41:09.411974) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-30 04:41:09.412353) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 04934785596476f6dd8baccc355202aeba59af35 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 04934785596476f6dd8baccc355202aeba59af35 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.dzgg2B14QM/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.G6VFNpXRn8/Listeners TMPDIR=/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/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-05-30 04:41:09,514 truncating revision to first 12 chars 2016-05-30 04:41:09,514 Setting DEBUG logging. 2016-05-30 04:41:09,514 attempt 1/10 2016-05-30 04:41:09,514 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/049347855964?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-30 04:41:10,207 unpacking tar archive at: mozilla-aurora-049347855964/testing/mozharness/ program finished with exit code 0 elapsedTime=0.989397 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-30 04:41:10.427364) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-30 04:41:10.427941) ========= script_repo_revision: 04934785596476f6dd8baccc355202aeba59af35 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-30 04:41:10.428465) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-30 04:41:10.428893) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-30 04:41:10.459478) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 6 secs) (at 2016-05-30 04:41:10.459935) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.dzgg2B14QM/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.G6VFNpXRn8/Listeners TMPDIR=/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/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 04:41:10 INFO - MultiFileLogger online at 20160530 04:41:10 in /builds/slave/test 04:41:10 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 04:41:10 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:41:10 INFO - {'append_to_log': False, 04:41:10 INFO - 'base_work_dir': '/builds/slave/test', 04:41:10 INFO - 'blob_upload_branch': 'mozilla-aurora', 04:41:10 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:41:10 INFO - 'buildbot_json_path': 'buildprops.json', 04:41:10 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:41:10 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:41:10 INFO - 'download_minidump_stackwalk': True, 04:41:10 INFO - 'download_symbols': 'true', 04:41:10 INFO - 'e10s': False, 04:41:10 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:41:10 INFO - 'tooltool.py': '/tools/tooltool.py', 04:41:10 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:41:10 INFO - '/tools/misc-python/virtualenv.py')}, 04:41:10 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:41:10 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:41:10 INFO - 'log_level': 'info', 04:41:10 INFO - 'log_to_console': True, 04:41:10 INFO - 'opt_config_files': (), 04:41:10 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:41:10 INFO - '--processes=1', 04:41:10 INFO - '--config=%(test_path)s/wptrunner.ini', 04:41:10 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:41:10 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:41:10 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:41:10 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:41:10 INFO - 'pip_index': False, 04:41:10 INFO - 'require_test_zip': True, 04:41:10 INFO - 'test_type': ('testharness',), 04:41:10 INFO - 'this_chunk': '1', 04:41:10 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:41:10 INFO - 'total_chunks': '10', 04:41:10 INFO - 'virtualenv_path': 'venv', 04:41:10 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:41:10 INFO - 'work_dir': 'build'} 04:41:10 INFO - ##### 04:41:10 INFO - ##### Running clobber step. 04:41:10 INFO - ##### 04:41:10 INFO - Running pre-action listener: _resource_record_pre_action 04:41:10 INFO - Running main action method: clobber 04:41:10 INFO - rmtree: /builds/slave/test/build 04:41:10 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:41:12 INFO - Running post-action listener: _resource_record_post_action 04:41:12 INFO - ##### 04:41:12 INFO - ##### Running read-buildbot-config step. 04:41:12 INFO - ##### 04:41:12 INFO - Running pre-action listener: _resource_record_pre_action 04:41:12 INFO - Running main action method: read_buildbot_config 04:41:12 INFO - Using buildbot properties: 04:41:12 INFO - { 04:41:12 INFO - "project": "", 04:41:12 INFO - "product": "firefox", 04:41:12 INFO - "script_repo_revision": "production", 04:41:12 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 04:41:12 INFO - "repository": "", 04:41:12 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 04:41:12 INFO - "buildid": "20160530035543", 04:41:12 INFO - "pgo_build": "False", 04:41:12 INFO - "basedir": "/builds/slave/test", 04:41:12 INFO - "buildnumber": 5, 04:41:12 INFO - "slavename": "t-yosemite-r7-0098", 04:41:12 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 04:41:12 INFO - "platform": "macosx64", 04:41:12 INFO - "branch": "mozilla-aurora", 04:41:12 INFO - "revision": "04934785596476f6dd8baccc355202aeba59af35", 04:41:12 INFO - "repo_path": "releases/mozilla-aurora", 04:41:12 INFO - "moz_repo_path": "", 04:41:12 INFO - "stage_platform": "macosx64", 04:41:12 INFO - "builduid": "865ed214ad954ae683a81bd20aaeb948", 04:41:12 INFO - "slavebuilddir": "test" 04:41:12 INFO - } 04:41:12 INFO - Found installer url https://queue.taskcluster.net/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 04:41:12 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 04:41:12 INFO - Running post-action listener: _resource_record_post_action 04:41:12 INFO - ##### 04:41:12 INFO - ##### Running download-and-extract step. 04:41:12 INFO - ##### 04:41:12 INFO - Running pre-action listener: _resource_record_pre_action 04:41:12 INFO - Running main action method: download_and_extract 04:41:12 INFO - mkdir: /builds/slave/test/build/tests 04:41:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:41:12 INFO - https://queue.taskcluster.net/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 04:41:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 04:41:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 04:41:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 04:41:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 04:41:13 INFO - Downloaded 1235 bytes. 04:41:13 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 04:41:13 INFO - Using the following test package requirements: 04:41:13 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 04:41:13 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 04:41:13 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 04:41:13 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 04:41:13 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 04:41:13 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 04:41:13 INFO - u'jsshell-mac64.zip'], 04:41:13 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 04:41:13 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 04:41:13 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 04:41:13 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 04:41:13 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 04:41:13 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 04:41:13 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 04:41:13 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 04:41:13 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 04:41:13 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 04:41:13 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 04:41:13 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 04:41:13 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')]} 04:41:13 INFO - https://queue.taskcluster.net/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 04:41:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 04:41:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 04:41:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 04:41:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 04:41:15 INFO - Downloaded 18306348 bytes. 04:41:15 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:41:15 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:41:15 INFO - caution: filename not matched: web-platform/* 04:41:15 INFO - Return code: 11 04:41:15 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')]} 04:41:15 INFO - https://queue.taskcluster.net/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 04:41:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 04:41:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 04:41:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 04:41:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 04:41:17 INFO - Downloaded 36409193 bytes. 04:41:17 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:41:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:41:22 INFO - caution: filename not matched: bin/* 04:41:22 INFO - caution: filename not matched: config/* 04:41:22 INFO - caution: filename not matched: mozbase/* 04:41:22 INFO - caution: filename not matched: marionette/* 04:41:22 INFO - caution: filename not matched: tools/wptserve/* 04:41:22 INFO - Return code: 11 04:41:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:41:22 INFO - https://queue.taskcluster.net/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 04:41:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 04:41:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 04:41:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 04:41:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 04:41:26 INFO - Downloaded 73046600 bytes. 04:41:26 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 04:41:26 INFO - mkdir: /builds/slave/test/properties 04:41:26 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:41:26 INFO - Writing to file /builds/slave/test/properties/build_url 04:41:26 INFO - Contents: 04:41:26 INFO - build_url:https://queue.taskcluster.net/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 04:41:27 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 04:41:27 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:41:27 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:41:27 INFO - Contents: 04:41:27 INFO - symbols_url:https://queue.taskcluster.net/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 04:41: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')]} 04:41:27 INFO - https://queue.taskcluster.net/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:41:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 04:41:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 04:41:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 04:41:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 04:41:32 INFO - Downloaded 103645302 bytes. 04:41:32 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 04:41:32 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 04:41:35 INFO - Return code: 0 04:41:35 INFO - Running post-action listener: _resource_record_post_action 04:41:35 INFO - Running post-action listener: set_extra_try_arguments 04:41:35 INFO - ##### 04:41:35 INFO - ##### Running create-virtualenv step. 04:41:35 INFO - ##### 04:41:35 INFO - Running pre-action listener: _pre_create_virtualenv 04:41:35 INFO - Running pre-action listener: _resource_record_pre_action 04:41:35 INFO - Running main action method: create_virtualenv 04:41:35 INFO - Creating virtualenv /builds/slave/test/build/venv 04:41:35 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 04:41:35 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:41:35 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:41:35 INFO - Using real prefix '/tools/python27' 04:41:35 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:41:36 INFO - Installing distribute.............................................................................................................................................................................................done. 04:41:39 INFO - Installing pip.................done. 04:41:39 INFO - Return code: 0 04:41:39 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:41:39 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')]} 04:41:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:41:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:41:39 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')]} 04:41:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:41:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:41:39 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 0x109ccfe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109cecf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fca69d87770>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ce85e0>, '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 0x1098cbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1098f6990>, '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.dzgg2B14QM/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.G6VFNpXRn8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:41:39 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 04:41:39 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 04:41:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.dzgg2B14QM/Render', 04:41:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:41:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:41:39 INFO - 'HOME': '/Users/cltbld', 04:41:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:41:39 INFO - 'LOGNAME': 'cltbld', 04:41:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:41:39 INFO - 'MOZ_NO_REMOTE': '1', 04:41:39 INFO - 'NO_EM_RESTART': '1', 04:41:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:41:39 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:41:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:41:39 INFO - 'PWD': '/builds/slave/test', 04:41:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:41:39 INFO - 'SHELL': '/bin/bash', 04:41:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.G6VFNpXRn8/Listeners', 04:41:39 INFO - 'TMPDIR': '/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/', 04:41:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:41:39 INFO - 'USER': 'cltbld', 04:41:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:41:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:41:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:41:39 INFO - 'XPC_FLAGS': '0x0', 04:41:39 INFO - 'XPC_SERVICE_NAME': '0', 04:41:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:41:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:41:39 INFO - Downloading/unpacking psutil>=0.7.1 04:41:39 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 04:41:39 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 04:41:39 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 04:41:39 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 04:41:39 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 04:41:39 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 04:41:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:41:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:41:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:41:43 INFO - Installing collected packages: psutil 04:41:43 INFO - Running setup.py install for psutil 04:41:43 INFO - building 'psutil._psutil_osx' extension 04:41:43 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 04:41:43 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 04:41:43 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 04:41:43 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 04:41:44 INFO - building 'psutil._psutil_posix' extension 04:41:44 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 04:41:44 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 04:41:44 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 04:41:44 INFO - ^ 04:41:44 INFO - 1 warning generated. 04:41:44 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 04:41:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:41:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:41:44 INFO - Successfully installed psutil 04:41:44 INFO - Cleaning up... 04:41:44 INFO - Return code: 0 04:41:44 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:41:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:41:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:41:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:41:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:41:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:41:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:41:44 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 0x109ccfe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109cecf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fca69d87770>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ce85e0>, '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 0x1098cbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1098f6990>, '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.dzgg2B14QM/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.G6VFNpXRn8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:41:44 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 04:41:44 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 04:41:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.dzgg2B14QM/Render', 04:41:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:41:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:41:44 INFO - 'HOME': '/Users/cltbld', 04:41:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:41:44 INFO - 'LOGNAME': 'cltbld', 04:41:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:41:44 INFO - 'MOZ_NO_REMOTE': '1', 04:41:44 INFO - 'NO_EM_RESTART': '1', 04:41:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:41:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:41:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:41:44 INFO - 'PWD': '/builds/slave/test', 04:41:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:41:44 INFO - 'SHELL': '/bin/bash', 04:41:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.G6VFNpXRn8/Listeners', 04:41:44 INFO - 'TMPDIR': '/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/', 04:41:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:41:44 INFO - 'USER': 'cltbld', 04:41:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:41:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:41:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:41:44 INFO - 'XPC_FLAGS': '0x0', 04:41:44 INFO - 'XPC_SERVICE_NAME': '0', 04:41:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:41:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:41:44 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:41:44 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 04:41:44 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 04:41:44 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 04:41:44 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 04:41:44 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 04:41:44 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 04:41:47 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:41:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:41:47 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:41:47 INFO - Installing collected packages: mozsystemmonitor 04:41:47 INFO - Running setup.py install for mozsystemmonitor 04:41:47 INFO - Successfully installed mozsystemmonitor 04:41:47 INFO - Cleaning up... 04:41:47 INFO - Return code: 0 04:41:47 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:41: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')]} 04:41:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:41:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:41: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')]} 04:41:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:41:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:41: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', '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 0x109ccfe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109cecf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fca69d87770>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ce85e0>, '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 0x1098cbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1098f6990>, '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.dzgg2B14QM/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.G6VFNpXRn8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:41: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', 'blobuploader==1.2.4'] in /builds/slave/test/build 04:41: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 blobuploader==1.2.4 04:41:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.dzgg2B14QM/Render', 04:41:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:41:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:41:47 INFO - 'HOME': '/Users/cltbld', 04:41:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:41:47 INFO - 'LOGNAME': 'cltbld', 04:41:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:41:47 INFO - 'MOZ_NO_REMOTE': '1', 04:41:47 INFO - 'NO_EM_RESTART': '1', 04:41:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:41:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:41:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:41:47 INFO - 'PWD': '/builds/slave/test', 04:41:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:41:47 INFO - 'SHELL': '/bin/bash', 04:41:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.G6VFNpXRn8/Listeners', 04:41:47 INFO - 'TMPDIR': '/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/', 04:41:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:41:47 INFO - 'USER': 'cltbld', 04:41:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:41:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:41:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:41:47 INFO - 'XPC_FLAGS': '0x0', 04:41:47 INFO - 'XPC_SERVICE_NAME': '0', 04:41:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:41:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:41:47 INFO - Downloading/unpacking blobuploader==1.2.4 04:41: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 04:41: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 04:41: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 04:41: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 04:41: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 04:41: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 04:41:50 INFO - Downloading blobuploader-1.2.4.tar.gz 04:41:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:41:50 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:41: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 04:41: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 04:41: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 04:41: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 04:41: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 04:41: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 04:41:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:41:50 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:41: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 04:41: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 04:41: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 04:41: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 04:41: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 04:41: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 04:41:51 INFO - Downloading docopt-0.6.1.tar.gz 04:41:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:41:51 INFO - Installing collected packages: blobuploader, requests, docopt 04:41:51 INFO - Running setup.py install for blobuploader 04:41:51 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:41:51 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:41:51 INFO - Running setup.py install for requests 04:41:51 INFO - Running setup.py install for docopt 04:41:52 INFO - Successfully installed blobuploader requests docopt 04:41:52 INFO - Cleaning up... 04:41:52 INFO - Return code: 0 04:41:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:41:52 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')]} 04:41:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:41:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:41:52 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')]} 04:41:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:41:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:41:52 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 0x109ccfe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109cecf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fca69d87770>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ce85e0>, '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 0x1098cbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1098f6990>, '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.dzgg2B14QM/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.G6VFNpXRn8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:41:52 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 04:41:52 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 04:41:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.dzgg2B14QM/Render', 04:41:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:41:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:41:52 INFO - 'HOME': '/Users/cltbld', 04:41:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:41:52 INFO - 'LOGNAME': 'cltbld', 04:41:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:41:52 INFO - 'MOZ_NO_REMOTE': '1', 04:41:52 INFO - 'NO_EM_RESTART': '1', 04:41:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:41:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:41:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:41:52 INFO - 'PWD': '/builds/slave/test', 04:41:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:41:52 INFO - 'SHELL': '/bin/bash', 04:41:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.G6VFNpXRn8/Listeners', 04:41:52 INFO - 'TMPDIR': '/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/', 04:41:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:41:52 INFO - 'USER': 'cltbld', 04:41:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:41:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:41:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:41:52 INFO - 'XPC_FLAGS': '0x0', 04:41:52 INFO - 'XPC_SERVICE_NAME': '0', 04:41:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:41:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:41:52 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-lXk2mE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:41:52 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-Yr3UrN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:41:52 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-nUrwbM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:41:52 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-p0563W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:41:52 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-st578O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:41:53 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-r67YvS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:41:53 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-_dpHXh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:41:53 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-nfCq3p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:41:53 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-2ARpnC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:41:53 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-ubR8Z4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:41:53 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-l8Cihj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:41:53 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-lG4Hrt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:41:53 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-LU3tLv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:41:53 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-q1yzAI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:41:53 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-2RF5Et-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:41:54 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-hlCvSt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:41:54 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-FLKEak-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:41:54 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:41:54 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-PGMXyO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:41:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:41:54 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-ALWp_o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:41:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:41:54 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-uqBzVx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:41:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:41:54 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-SKsGfp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:41:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:41:55 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 04:41:55 INFO - Running setup.py install for manifestparser 04:41:55 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:41:55 INFO - Running setup.py install for mozcrash 04:41:55 INFO - Running setup.py install for mozdebug 04:41:55 INFO - Running setup.py install for mozdevice 04:41:55 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:41:55 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:41:55 INFO - Running setup.py install for mozfile 04:41:55 INFO - Running setup.py install for mozhttpd 04:41:55 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:41:55 INFO - Running setup.py install for mozinfo 04:41:56 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:41:56 INFO - Running setup.py install for mozInstall 04:41:56 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:41:56 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:41:56 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:41:56 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:41:56 INFO - Running setup.py install for mozleak 04:41:56 INFO - Running setup.py install for mozlog 04:41:56 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:41:56 INFO - Running setup.py install for moznetwork 04:41:56 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:41:56 INFO - Running setup.py install for mozprocess 04:41:56 INFO - Running setup.py install for mozprofile 04:41:56 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:41:56 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:41:56 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:41:57 INFO - Running setup.py install for mozrunner 04:41:57 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:41:57 INFO - Running setup.py install for mozscreenshot 04:41:57 INFO - Running setup.py install for moztest 04:41:57 INFO - Running setup.py install for mozversion 04:41:57 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:41:57 INFO - Running setup.py install for wptserve 04:41:57 INFO - Running setup.py install for marionette-driver 04:41:57 INFO - Running setup.py install for browsermob-proxy 04:41:58 INFO - Running setup.py install for marionette-client 04:41:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:41:58 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:41:58 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 04:41:58 INFO - Cleaning up... 04:41:58 INFO - Return code: 0 04:41:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:41:58 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')]} 04:41:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:41:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:41:58 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')]} 04:41:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:41:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:41:58 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 0x109ccfe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109cecf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fca69d87770>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ce85e0>, '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 0x1098cbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1098f6990>, '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.dzgg2B14QM/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.G6VFNpXRn8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:41:58 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 04:41:58 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 04:41:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.dzgg2B14QM/Render', 04:41:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:41:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:41:58 INFO - 'HOME': '/Users/cltbld', 04:41:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:41:58 INFO - 'LOGNAME': 'cltbld', 04:41:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:41:58 INFO - 'MOZ_NO_REMOTE': '1', 04:41:58 INFO - 'NO_EM_RESTART': '1', 04:41:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:41:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:41:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:41:58 INFO - 'PWD': '/builds/slave/test', 04:41:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:41:58 INFO - 'SHELL': '/bin/bash', 04:41:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.G6VFNpXRn8/Listeners', 04:41:58 INFO - 'TMPDIR': '/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/', 04:41:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:41:58 INFO - 'USER': 'cltbld', 04:41:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:41:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:41:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:41:58 INFO - 'XPC_FLAGS': '0x0', 04:41:58 INFO - 'XPC_SERVICE_NAME': '0', 04:41:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:41:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:41:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:41:58 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-lNXcfv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:41:58 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)) 04:41:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:41:58 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-CIuXU6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:41:58 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)) 04:41:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:41:58 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-asdTfx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:41:59 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)) 04:41:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:41:59 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-uAiCr6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:41:59 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)) 04:41:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:41:59 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-Qv6xFF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:41:59 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)) 04:41:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:41:59 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-2koaAr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:41:59 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)) 04:41:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:41:59 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-CmtOZO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:41:59 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)) 04:41:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:41:59 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-9V49BA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:41:59 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)) 04:41:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:41:59 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-olISvb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:41:59 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)) 04:41:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:41:59 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-QxvkxX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:41:59 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)) 04:41:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:41:59 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-XMr7V8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:41:59 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)) 04:41:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:41:59 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-xZ4QGM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:42:00 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)) 04:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:42:00 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-dKgBpT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:42:00 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)) 04:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:42:00 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-KS_JZ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:42:00 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)) 04:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:42:00 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-tp2nDy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:42:00 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)) 04:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:42:00 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-O6DhVv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:42:00 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)) 04:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:42:00 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-eMcZe0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:42:00 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)) 04:42:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:42:00 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-dY97sT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:42:00 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)) 04:42:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:42:00 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-tlaHdp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:42:00 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)) 04:42:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:42:00 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-9A1dOz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:42:00 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)) 04:42:00 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:42:01 INFO - Running setup.py (path:/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/pip-VKNo8r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:42:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:42:01 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)) 04:42:01 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)) 04:42:01 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)) 04:42:01 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)) 04:42:01 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)) 04:42:01 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)) 04:42:01 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:42:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:42:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:42:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:42:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:42:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:42:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:42:03 INFO - Downloading blessings-1.6.tar.gz 04:42:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:42:03 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)) 04:42:03 INFO - Installing collected packages: blessings 04:42:03 INFO - Running setup.py install for blessings 04:42:04 INFO - Successfully installed blessings 04:42:04 INFO - Cleaning up... 04:42:04 INFO - Return code: 0 04:42:04 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:42:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:42:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:42:04 INFO - Reading from file tmpfile_stdout 04:42:04 INFO - Current package versions: 04:42:04 INFO - blessings == 1.6 04:42:04 INFO - blobuploader == 1.2.4 04:42:04 INFO - browsermob-proxy == 0.6.0 04:42:04 INFO - docopt == 0.6.1 04:42:04 INFO - manifestparser == 1.1 04:42:04 INFO - marionette-client == 2.3.0 04:42:04 INFO - marionette-driver == 1.4.0 04:42:04 INFO - mozInstall == 1.12 04:42:04 INFO - mozcrash == 0.17 04:42:04 INFO - mozdebug == 0.1 04:42:04 INFO - mozdevice == 0.48 04:42:04 INFO - mozfile == 1.2 04:42:04 INFO - mozhttpd == 0.7 04:42:04 INFO - mozinfo == 0.9 04:42:04 INFO - mozleak == 0.1 04:42:04 INFO - mozlog == 3.1 04:42:04 INFO - moznetwork == 0.27 04:42:04 INFO - mozprocess == 0.22 04:42:04 INFO - mozprofile == 0.28 04:42:04 INFO - mozrunner == 6.11 04:42:04 INFO - mozscreenshot == 0.1 04:42:04 INFO - mozsystemmonitor == 0.0 04:42:04 INFO - moztest == 0.7 04:42:04 INFO - mozversion == 1.4 04:42:04 INFO - psutil == 3.1.1 04:42:04 INFO - requests == 1.2.3 04:42:04 INFO - wptserve == 1.4.0 04:42:04 INFO - wsgiref == 0.1.2 04:42:04 INFO - Running post-action listener: _resource_record_post_action 04:42:04 INFO - Running post-action listener: _start_resource_monitoring 04:42:04 INFO - Starting resource monitoring. 04:42:04 INFO - ##### 04:42:04 INFO - ##### Running pull step. 04:42:04 INFO - ##### 04:42:04 INFO - Running pre-action listener: _resource_record_pre_action 04:42:04 INFO - Running main action method: pull 04:42:04 INFO - Pull has nothing to do! 04:42:04 INFO - Running post-action listener: _resource_record_post_action 04:42:04 INFO - ##### 04:42:04 INFO - ##### Running install step. 04:42:04 INFO - ##### 04:42:04 INFO - Running pre-action listener: _resource_record_pre_action 04:42:04 INFO - Running main action method: install 04:42:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:42:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:42:04 INFO - Reading from file tmpfile_stdout 04:42:04 INFO - Detecting whether we're running mozinstall >=1.0... 04:42:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:42:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:42:04 INFO - Reading from file tmpfile_stdout 04:42:04 INFO - Output received: 04:42:04 INFO - Usage: mozinstall [options] installer 04:42:04 INFO - Options: 04:42:04 INFO - -h, --help show this help message and exit 04:42:04 INFO - -d DEST, --destination=DEST 04:42:04 INFO - Directory to install application into. [default: 04:42:04 INFO - "/builds/slave/test"] 04:42:04 INFO - --app=APP Application being installed. [default: firefox] 04:42:04 INFO - mkdir: /builds/slave/test/build/application 04:42:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 04:42:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 04:42:23 INFO - Reading from file tmpfile_stdout 04:42:23 INFO - Output received: 04:42:23 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 04:42:23 INFO - Running post-action listener: _resource_record_post_action 04:42:23 INFO - ##### 04:42:23 INFO - ##### Running run-tests step. 04:42:23 INFO - ##### 04:42:23 INFO - Running pre-action listener: _resource_record_pre_action 04:42:23 INFO - Running main action method: run_tests 04:42:23 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:42:23 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:42:23 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:42:23 INFO - grabbing minidump binary from tooltool 04:42:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:42:23 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 0x109ce85e0>, '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 0x1098cbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1098f6990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:42:23 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 04:42:23 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 04:42:23 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:42:23 INFO - Return code: 0 04:42:23 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 04:42:23 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:42:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 04:42:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 04:42:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.dzgg2B14QM/Render', 04:42:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:42:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:42:23 INFO - 'HOME': '/Users/cltbld', 04:42:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:42:23 INFO - 'LOGNAME': 'cltbld', 04:42:23 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:42:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:42:23 INFO - 'MOZ_NO_REMOTE': '1', 04:42:23 INFO - 'NO_EM_RESTART': '1', 04:42:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:42:23 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:42:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:42:23 INFO - 'PWD': '/builds/slave/test', 04:42:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:42:23 INFO - 'SHELL': '/bin/bash', 04:42:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.G6VFNpXRn8/Listeners', 04:42:23 INFO - 'TMPDIR': '/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/', 04:42:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:42:23 INFO - 'USER': 'cltbld', 04:42:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:42:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:42:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:42:23 INFO - 'XPC_FLAGS': '0x0', 04:42:23 INFO - 'XPC_SERVICE_NAME': '0', 04:42:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:42:23 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 04:42:23 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 04:42:23 INFO - import pkg_resources 04:42:24 INFO - Using 1 client processes 04:42:25 INFO - wptserve Starting http server on 127.0.0.1:8001 04:42:25 INFO - wptserve Starting http server on 127.0.0.1:8000 04:42:25 INFO - wptserve Starting http server on 127.0.0.1:8443 04:42:26 INFO - SUITE-START | Running 778 tests 04:42:26 INFO - Running testharness tests 04:42:26 INFO - Setting up ssl 04:42:26 INFO - PROCESS | certutil | 04:42:26 INFO - PROCESS | certutil | 04:42:26 INFO - PROCESS | certutil | 04:42:26 INFO - Certificate Nickname Trust Attributes 04:42:26 INFO - SSL,S/MIME,JAR/XPI 04:42:26 INFO - 04:42:26 INFO - web-platform-tests CT,, 04:42:26 INFO - 04:42:26 INFO - Starting runner 04:42:27 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 04:42:27 INFO - PROCESS | 1656 | 1464608547796 Marionette DEBUG Marionette enabled via build flag and pref 04:42:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x113bdc800 == 1 [pid = 1656] [id = 1] 04:42:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 1 (0x113bdd000) [pid = 1656] [serial = 1] [outer = 0x0] 04:42:27 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:42:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 2 (0x113bde000) [pid = 1656] [serial = 2] [outer = 0x113bdd000] 04:42:28 INFO - PROCESS | 1656 | 1464608548107 Marionette INFO Listening on port 2828 04:42:28 INFO - PROCESS | 1656 | 1464608548351 Marionette DEBUG Marionette enabled via command-line flag 04:42:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x116950000 == 2 [pid = 1656] [id = 2] 04:42:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 3 (0x116950800) [pid = 1656] [serial = 3] [outer = 0x0] 04:42:28 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:42:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 4 (0x116951800) [pid = 1656] [serial = 4] [outer = 0x116950800] 04:42:28 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:42:28 INFO - PROCESS | 1656 | 1464608548501 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49288 04:42:28 INFO - PROCESS | 1656 | 1464608548586 Marionette DEBUG Closed connection conn0 04:42:28 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:42:28 INFO - PROCESS | 1656 | 1464608548592 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49289 04:42:28 INFO - PROCESS | 1656 | 1464608548600 Marionette DEBUG Closed connection conn1 04:42:28 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:42:28 INFO - PROCESS | 1656 | 1464608548605 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49290 04:42:28 INFO - PROCESS | 1656 | 1464608548614 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:42:28 INFO - PROCESS | 1656 | 1464608548620 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160530035543","device":"desktop","version":"48.0a2"} 04:42:28 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:42:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x119f0b000 == 3 [pid = 1656] [id = 3] 04:42:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 5 (0x119f11800) [pid = 1656] [serial = 5] [outer = 0x0] 04:42:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x119f12800 == 4 [pid = 1656] [id = 4] 04:42:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 6 (0x119d75400) [pid = 1656] [serial = 6] [outer = 0x0] 04:42:29 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:42:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218c3000 == 5 [pid = 1656] [id = 5] 04:42:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 7 (0x119d74400) [pid = 1656] [serial = 7] [outer = 0x0] 04:42:30 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:42:30 INFO - PROCESS | 1656 | [1656] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:42:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 8 (0x1219be400) [pid = 1656] [serial = 8] [outer = 0x119d74400] 04:42:30 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:42:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 9 (0x12364b000) [pid = 1656] [serial = 9] [outer = 0x119f11800] 04:42:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 10 (0x121567400) [pid = 1656] [serial = 10] [outer = 0x119d75400] 04:42:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 11 (0x12176e400) [pid = 1656] [serial = 11] [outer = 0x119d74400] 04:42:30 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:42:30 INFO - PROCESS | 1656 | 1464608550878 Marionette DEBUG loaded listener.js 04:42:30 INFO - PROCESS | 1656 | 1464608550888 Marionette DEBUG loaded listener.js 04:42:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 12 (0x1268b7400) [pid = 1656] [serial = 12] [outer = 0x119d74400] 04:42:31 INFO - PROCESS | 1656 | 1464608551243 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"d3119050-e8d5-4849-87da-6d3b75563ee2","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160530035543","device":"desktop","version":"48.0a2","command_id":1}}] 04:42:31 INFO - PROCESS | 1656 | 1464608551334 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}] 04:42:31 INFO - PROCESS | 1656 | 1464608551380 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 04:42:31 INFO - PROCESS | 1656 | 1464608551468 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:42:31 INFO - PROCESS | 1656 | [1656] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:42:31 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:42:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 13 (0x1285b2000) [pid = 1656] [serial = 13] [outer = 0x119d74400] 04:42:31 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:42:31 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:31 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:42:31 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:42:31 INFO - PROCESS | 1656 | 1464608551732 Marionette TRACE conn2 <- [1,3,null,{}] 04:42:31 INFO - PROCESS | 1656 | 1464608551734 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:42:31 INFO - PROCESS | 1656 | 1464608551756 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 04:42:31 INFO - PROCESS | 1656 | 1464608551784 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 04:42:31 INFO - PROCESS | 1656 | 1464608551785 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 04:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:42:31 INFO - PROCESS | 1656 | 1464608551788 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:42:31 INFO - PROCESS | 1656 | 1464608551790 Marionette TRACE conn2 <- [1,6,null,{}] 04:42:31 INFO - PROCESS | 1656 | 1464608551796 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}] 04:42:31 INFO - PROCESS | 1656 | 1464608551803 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 04:42:31 INFO - PROCESS | 1656 | 1464608551805 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b17800 == 6 [pid = 1656] [id = 6] 04:42:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 14 (0x128b9f400) [pid = 1656] [serial = 14] [outer = 0x0] 04:42:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 15 (0x128d78400) [pid = 1656] [serial = 15] [outer = 0x128b9f400] 04:42:31 INFO - PROCESS | 1656 | 1464608551837 Marionette DEBUG loaded listener.js 04:42:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 16 (0x128d7e000) [pid = 1656] [serial = 16] [outer = 0x128b9f400] 04:42:32 INFO - PROCESS | 1656 | 1464608552136 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]]]}] 04:42:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1299a1800 == 7 [pid = 1656] [id = 7] 04:42:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 17 (0x128d81000) [pid = 1656] [serial = 17] [outer = 0x0] 04:42:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 372ms 04:42:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 18 (0x128fe7c00) [pid = 1656] [serial = 18] [outer = 0x128d81000] 04:42:32 INFO - PROCESS | 1656 | 1464608552171 Marionette DEBUG loaded listener.js 04:42:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 19 (0x129972400) [pid = 1656] [serial = 19] [outer = 0x128d81000] 04:42:32 INFO - PROCESS | 1656 | 1464608552211 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 04:42:32 INFO - PROCESS | 1656 | 1464608552212 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 04:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:42:32 INFO - PROCESS | 1656 | 1464608552254 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:42:32 INFO - PROCESS | 1656 | 1464608552255 Marionette TRACE conn2 <- [1,10,null,{}] 04:42:32 INFO - PROCESS | 1656 | 1464608552273 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}] 04:42:32 INFO - PROCESS | 1656 | 1464608552399 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 04:42:32 INFO - PROCESS | 1656 | 1464608552430 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ac0f000 == 8 [pid = 1656] [id = 8] 04:42:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 20 (0x12aad5800) [pid = 1656] [serial = 20] [outer = 0x0] 04:42:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 21 (0x12aad7400) [pid = 1656] [serial = 21] [outer = 0x12aad5800] 04:42:32 INFO - PROCESS | 1656 | 1464608552459 Marionette DEBUG loaded listener.js 04:42:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 22 (0x12aadb400) [pid = 1656] [serial = 22] [outer = 0x12aad5800] 04:42:32 INFO - PROCESS | 1656 | 1464608552754 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]]]}] 04:42:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 542ms 04:42:32 INFO - PROCESS | 1656 | 1464608552805 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 04:42:32 INFO - PROCESS | 1656 | 1464608552807 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 04:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:42:32 INFO - PROCESS | 1656 | 1464608552862 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:42:32 INFO - PROCESS | 1656 | 1464608552863 Marionette TRACE conn2 <- [1,14,null,{}] 04:42:32 INFO - PROCESS | 1656 | 1464608552866 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}] 04:42:32 INFO - PROCESS | 1656 | 1464608552955 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 04:42:32 INFO - PROCESS | 1656 | 1464608552963 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b5bf800 == 9 [pid = 1656] [id = 9] 04:42:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 23 (0x12ae7e400) [pid = 1656] [serial = 23] [outer = 0x0] 04:42:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 24 (0x12ae87400) [pid = 1656] [serial = 24] [outer = 0x12ae7e400] 04:42:32 INFO - PROCESS | 1656 | 1464608552987 Marionette DEBUG loaded listener.js 04:42:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 25 (0x12bcc7000) [pid = 1656] [serial = 25] [outer = 0x12ae7e400] 04:42:33 INFO - PROCESS | 1656 | 1464608553264 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]]]}] 04:42:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 453ms 04:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:42:33 INFO - PROCESS | 1656 | 1464608553284 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 04:42:33 INFO - PROCESS | 1656 | 1464608553286 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 04:42:33 INFO - PROCESS | 1656 | 1464608553289 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:42:33 INFO - PROCESS | 1656 | 1464608553291 Marionette TRACE conn2 <- [1,18,null,{}] 04:42:33 INFO - PROCESS | 1656 | 1464608553304 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}] 04:42:33 INFO - PROCESS | 1656 | 1464608553443 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 04:42:33 INFO - PROCESS | 1656 | 1464608553451 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd84000 == 10 [pid = 1656] [id = 10] 04:42:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 26 (0x12bcd3000) [pid = 1656] [serial = 26] [outer = 0x0] 04:42:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 27 (0x12bdad000) [pid = 1656] [serial = 27] [outer = 0x12bcd3000] 04:42:33 INFO - PROCESS | 1656 | 1464608553492 Marionette DEBUG loaded listener.js 04:42:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 28 (0x12bdb8400) [pid = 1656] [serial = 28] [outer = 0x12bcd3000] 04:42:33 INFO - PROCESS | 1656 | 1464608553782 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]]]}] 04:42:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 531ms 04:42:33 INFO - PROCESS | 1656 | 1464608553819 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 04:42:33 INFO - PROCESS | 1656 | 1464608553820 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 04:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:42:33 INFO - PROCESS | 1656 | 1464608553823 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:42:33 INFO - PROCESS | 1656 | 1464608553824 Marionette TRACE conn2 <- [1,22,null,{}] 04:42:33 INFO - PROCESS | 1656 | 1464608553829 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}] 04:42:33 INFO - PROCESS | 1656 | 1464608553910 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 04:42:33 INFO - PROCESS | 1656 | 1464608553916 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c082800 == 11 [pid = 1656] [id = 11] 04:42:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 29 (0x129973000) [pid = 1656] [serial = 29] [outer = 0x0] 04:42:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 30 (0x12bdd2000) [pid = 1656] [serial = 30] [outer = 0x129973000] 04:42:33 INFO - PROCESS | 1656 | 1464608553943 Marionette DEBUG loaded listener.js 04:42:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 31 (0x12c213800) [pid = 1656] [serial = 31] [outer = 0x129973000] 04:42:34 INFO - PROCESS | 1656 | 1464608554321 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]]]}] 04:42:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 521ms 04:42:34 INFO - PROCESS | 1656 | 1464608554345 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 04:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:42:34 INFO - PROCESS | 1656 | 1464608554348 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 04:42:34 INFO - PROCESS | 1656 | 1464608554351 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:42:34 INFO - PROCESS | 1656 | 1464608554352 Marionette TRACE conn2 <- [1,26,null,{}] 04:42:34 INFO - PROCESS | 1656 | 1464608554356 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}] 04:42:34 INFO - PROCESS | 1656 | 1464608554447 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 04:42:34 INFO - PROCESS | 1656 | 1464608554452 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183aa800 == 12 [pid = 1656] [id = 12] 04:42:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 32 (0x12c218c00) [pid = 1656] [serial = 32] [outer = 0x0] 04:42:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 33 (0x12c322800) [pid = 1656] [serial = 33] [outer = 0x12c218c00] 04:42:34 INFO - PROCESS | 1656 | 1464608554476 Marionette DEBUG loaded listener.js 04:42:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 34 (0x12c32ac00) [pid = 1656] [serial = 34] [outer = 0x12c218c00] 04:42:34 INFO - PROCESS | 1656 | 1464608554732 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]]]}] 04:42:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 04:42:34 INFO - PROCESS | 1656 | 1464608554783 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 04:42:34 INFO - PROCESS | 1656 | 1464608554784 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 04:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:42:34 INFO - PROCESS | 1656 | 1464608554786 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:42:34 INFO - PROCESS | 1656 | 1464608554787 Marionette TRACE conn2 <- [1,30,null,{}] 04:42:34 INFO - PROCESS | 1656 | 1464608554790 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}] 04:42:34 INFO - PROCESS | 1656 | 1464608554876 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 04:42:34 INFO - PROCESS | 1656 | 1464608554883 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c661800 == 13 [pid = 1656] [id = 13] 04:42:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 35 (0x12c32d800) [pid = 1656] [serial = 35] [outer = 0x0] 04:42:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 36 (0x12c648c00) [pid = 1656] [serial = 36] [outer = 0x12c32d800] 04:42:34 INFO - PROCESS | 1656 | 1464608554907 Marionette DEBUG loaded listener.js 04:42:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 37 (0x12c64d000) [pid = 1656] [serial = 37] [outer = 0x12c32d800] 04:42:35 INFO - PROCESS | 1656 | 1464608555132 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]]]}] 04:42:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 372ms 04:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:42:35 INFO - PROCESS | 1656 | 1464608555165 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 04:42:35 INFO - PROCESS | 1656 | 1464608555167 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 04:42:35 INFO - PROCESS | 1656 | 1464608555169 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:42:35 INFO - PROCESS | 1656 | 1464608555170 Marionette TRACE conn2 <- [1,34,null,{}] 04:42:35 INFO - PROCESS | 1656 | 1464608555172 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}] 04:42:35 INFO - PROCESS | 1656 | 1464608555263 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 04:42:35 INFO - PROCESS | 1656 | 1464608555275 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca5e000 == 14 [pid = 1656] [id = 14] 04:42:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 38 (0x12c64f800) [pid = 1656] [serial = 38] [outer = 0x0] 04:42:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 39 (0x12ca2f800) [pid = 1656] [serial = 39] [outer = 0x12c64f800] 04:42:35 INFO - PROCESS | 1656 | 1464608555301 Marionette DEBUG loaded listener.js 04:42:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 40 (0x12ca36000) [pid = 1656] [serial = 40] [outer = 0x12c64f800] 04:42:35 INFO - PROCESS | 1656 | 1464608555531 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]]]}] 04:42:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 371ms 04:42:35 INFO - PROCESS | 1656 | 1464608555540 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 04:42:35 INFO - PROCESS | 1656 | 1464608555541 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 04:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:42:35 INFO - PROCESS | 1656 | 1464608555551 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:42:35 INFO - PROCESS | 1656 | 1464608555552 Marionette TRACE conn2 <- [1,38,null,{}] 04:42:35 INFO - PROCESS | 1656 | 1464608555554 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}] 04:42:35 INFO - PROCESS | 1656 | 1464608555648 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 04:42:35 INFO - PROCESS | 1656 | 1464608555652 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cd3c800 == 15 [pid = 1656] [id = 15] 04:42:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 41 (0x12ca39c00) [pid = 1656] [serial = 41] [outer = 0x0] 04:42:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 42 (0x12cd9d800) [pid = 1656] [serial = 42] [outer = 0x12ca39c00] 04:42:35 INFO - PROCESS | 1656 | 1464608555676 Marionette DEBUG loaded listener.js 04:42:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 43 (0x12cda6000) [pid = 1656] [serial = 43] [outer = 0x12ca39c00] 04:42:35 INFO - PROCESS | 1656 | 1464608555914 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]]]}] 04:42:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 379ms 04:42:35 INFO - PROCESS | 1656 | 1464608555923 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 04:42:35 INFO - PROCESS | 1656 | 1464608555924 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 04:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:42:35 INFO - PROCESS | 1656 | 1464608555934 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:42:35 INFO - PROCESS | 1656 | 1464608555935 Marionette TRACE conn2 <- [1,42,null,{}] 04:42:35 INFO - PROCESS | 1656 | 1464608555938 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}] 04:42:36 INFO - PROCESS | 1656 | 1464608556032 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 04:42:36 INFO - PROCESS | 1656 | 1464608556047 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d24c800 == 16 [pid = 1656] [id = 16] 04:42:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 44 (0x12cda8800) [pid = 1656] [serial = 44] [outer = 0x0] 04:42:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 45 (0x12cdaec00) [pid = 1656] [serial = 45] [outer = 0x12cda8800] 04:42:36 INFO - PROCESS | 1656 | 1464608556071 Marionette DEBUG loaded listener.js 04:42:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 46 (0x12cdb4c00) [pid = 1656] [serial = 46] [outer = 0x12cda8800] 04:42:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d56a000 == 17 [pid = 1656] [id = 17] 04:42:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 47 (0x12d56a800) [pid = 1656] [serial = 47] [outer = 0x0] 04:42:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 48 (0x12d56f800) [pid = 1656] [serial = 48] [outer = 0x12d56a800] 04:42:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 49 (0x12d574800) [pid = 1656] [serial = 49] [outer = 0x12d56a800] 04:42:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d257000 == 18 [pid = 1656] [id = 18] 04:42:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x12d597800) [pid = 1656] [serial = 50] [outer = 0x0] 04:42:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x12d5a1000) [pid = 1656] [serial = 51] [outer = 0x12d597800] 04:42:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x12ca35000) [pid = 1656] [serial = 52] [outer = 0x12d597800] 04:42:36 INFO - PROCESS | 1656 | 1464608556438 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]]]}] 04:42:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:42:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 576ms 04:42:36 INFO - PROCESS | 1656 | 1464608556504 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 04:42:36 INFO - PROCESS | 1656 | 1464608556505 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 04:42:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:42:36 INFO - PROCESS | 1656 | 1464608556507 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:42:36 INFO - PROCESS | 1656 | 1464608556509 Marionette TRACE conn2 <- [1,46,null,{}] 04:42:36 INFO - PROCESS | 1656 | 1464608556513 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}] 04:42:36 INFO - PROCESS | 1656 | 1464608556597 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 04:42:36 INFO - PROCESS | 1656 | 1464608556601 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d7c0000 == 19 [pid = 1656] [id = 19] 04:42:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x12d5f3c00) [pid = 1656] [serial = 53] [outer = 0x0] 04:42:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x12d5f6000) [pid = 1656] [serial = 54] [outer = 0x12d5f3c00] 04:42:36 INFO - PROCESS | 1656 | 1464608556629 Marionette DEBUG loaded listener.js 04:42:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x12d606800) [pid = 1656] [serial = 55] [outer = 0x12d5f3c00] 04:42:36 INFO - PROCESS | 1656 | 1464608556870 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]]]}] 04:42:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:42:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 372ms 04:42:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:42:36 INFO - PROCESS | 1656 | 1464608556883 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 04:42:36 INFO - PROCESS | 1656 | 1464608556884 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 04:42:36 INFO - PROCESS | 1656 | 1464608556886 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:42:36 INFO - PROCESS | 1656 | 1464608556887 Marionette TRACE conn2 <- [1,50,null,{}] 04:42:36 INFO - PROCESS | 1656 | 1464608556889 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}] 04:42:36 INFO - PROCESS | 1656 | 1464608556987 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 04:42:36 INFO - PROCESS | 1656 | 1464608556990 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da9d800 == 20 [pid = 1656] [id = 20] 04:42:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x1181a9800) [pid = 1656] [serial = 56] [outer = 0x0] 04:42:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x1181b0400) [pid = 1656] [serial = 57] [outer = 0x1181a9800] 04:42:37 INFO - PROCESS | 1656 | 1464608557015 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x118983c00) [pid = 1656] [serial = 58] [outer = 0x1181a9800] 04:42:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 469ms 04:42:37 INFO - PROCESS | 1656 | 1464608557349 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]]]}] 04:42:37 INFO - PROCESS | 1656 | 1464608557356 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 04:42:37 INFO - PROCESS | 1656 | 1464608557358 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 04:42:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:42:37 INFO - PROCESS | 1656 | 1464608557364 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:42:37 INFO - PROCESS | 1656 | 1464608557366 Marionette TRACE conn2 <- [1,54,null,{}] 04:42:37 INFO - PROCESS | 1656 | 1464608557369 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}] 04:42:37 INFO - PROCESS | 1656 | 1464608557502 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 04:42:37 INFO - PROCESS | 1656 | 1464608557506 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da73000 == 21 [pid = 1656] [id = 21] 04:42:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x12bd28c00) [pid = 1656] [serial = 59] [outer = 0x0] 04:42:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x12bd2dc00) [pid = 1656] [serial = 60] [outer = 0x12bd28c00] 04:42:37 INFO - PROCESS | 1656 | 1464608557562 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x12bd32400) [pid = 1656] [serial = 61] [outer = 0x12bd28c00] 04:42:37 INFO - PROCESS | 1656 | 1464608557849 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]]]}] 04:42:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 521ms 04:42:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:42:37 INFO - PROCESS | 1656 | 1464608557885 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 04:42:37 INFO - PROCESS | 1656 | 1464608557886 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 04:42:37 INFO - PROCESS | 1656 | 1464608557889 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:42:37 INFO - PROCESS | 1656 | 1464608557890 Marionette TRACE conn2 <- [1,58,null,{}] 04:42:37 INFO - PROCESS | 1656 | 1464608557964 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}] 04:42:38 INFO - PROCESS | 1656 | 1464608558592 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 04:42:38 INFO - PROCESS | 1656 | 1464608558601 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x112271800 == 22 [pid = 1656] [id = 22] 04:42:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x1122b2800) [pid = 1656] [serial = 62] [outer = 0x0] 04:42:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x112773000) [pid = 1656] [serial = 63] [outer = 0x1122b2800] 04:42:38 INFO - PROCESS | 1656 | 1464608558636 Marionette DEBUG loaded listener.js 04:42:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x112d58800) [pid = 1656] [serial = 64] [outer = 0x1122b2800] 04:42:39 INFO - PROCESS | 1656 | 1464608559052 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]]]}] 04:42:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:42:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1222ms 04:42:39 INFO - PROCESS | 1656 | 1464608559112 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 04:42:39 INFO - PROCESS | 1656 | 1464608559115 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 04:42:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:42:39 INFO - PROCESS | 1656 | 1464608559118 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:42:39 INFO - PROCESS | 1656 | 1464608559121 Marionette TRACE conn2 <- [1,62,null,{}] 04:42:39 INFO - PROCESS | 1656 | 1464608559124 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}] 04:42:39 INFO - PROCESS | 1656 | 1464608559236 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 04:42:39 INFO - PROCESS | 1656 | 1464608559278 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x116765000 == 23 [pid = 1656] [id = 23] 04:42:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x113b27400) [pid = 1656] [serial = 65] [outer = 0x0] 04:42:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x116892000) [pid = 1656] [serial = 66] [outer = 0x113b27400] 04:42:39 INFO - PROCESS | 1656 | 1464608559310 Marionette DEBUG loaded listener.js 04:42:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x116b7b000) [pid = 1656] [serial = 67] [outer = 0x113b27400] 04:42:39 INFO - PROCESS | 1656 | 1464608559715 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]]]}] 04:42:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:42:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 622ms 04:42:39 INFO - PROCESS | 1656 | 1464608559741 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 04:42:39 INFO - PROCESS | 1656 | 1464608559742 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 04:42:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:42:39 INFO - PROCESS | 1656 | 1464608559745 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:42:39 INFO - PROCESS | 1656 | 1464608559746 Marionette TRACE conn2 <- [1,66,null,{}] 04:42:39 INFO - PROCESS | 1656 | 1464608559749 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}] 04:42:39 INFO - PROCESS | 1656 | 1464608559854 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 04:42:39 INFO - PROCESS | 1656 | 1464608559922 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x116bc7800 == 24 [pid = 1656] [id = 24] 04:42:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1181aa400) [pid = 1656] [serial = 68] [outer = 0x0] 04:42:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x118265400) [pid = 1656] [serial = 69] [outer = 0x1181aa400] 04:42:39 INFO - PROCESS | 1656 | 1464608559955 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x119368c00) [pid = 1656] [serial = 70] [outer = 0x1181aa400] 04:42:40 INFO - PROCESS | 1656 | 1464608560553 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]]]}] 04:42:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:42:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 871ms 04:42:40 INFO - PROCESS | 1656 | 1464608560617 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 04:42:40 INFO - PROCESS | 1656 | 1464608560619 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 04:42:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:42:40 INFO - PROCESS | 1656 | 1464608560623 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - PROCESS | 1656 | 1464608560625 Marionette TRACE conn2 <- [1,70,null,{}] 04:42:40 INFO - PROCESS | 1656 | 1464608560633 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}] 04:42:40 INFO - PROCESS | 1656 | 1464608560752 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 04:42:40 INFO - PROCESS | 1656 | 1464608560828 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d84000 == 25 [pid = 1656] [id = 25] 04:42:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x113ba2c00) [pid = 1656] [serial = 71] [outer = 0x0] 04:42:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x114f20000) [pid = 1656] [serial = 72] [outer = 0x113ba2c00] 04:42:40 INFO - PROCESS | 1656 | 1464608560877 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x115d94800) [pid = 1656] [serial = 73] [outer = 0x113ba2c00] 04:42:41 INFO - PROCESS | 1656 | 1464608561417 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]]]}] 04:42:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:42:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 877ms 04:42:41 INFO - PROCESS | 1656 | 1464608561501 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 04:42:41 INFO - PROCESS | 1656 | 1464608561506 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 04:42:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:42:41 INFO - PROCESS | 1656 | 1464608561513 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:42:41 INFO - PROCESS | 1656 | 1464608561515 Marionette TRACE conn2 <- [1,74,null,{}] 04:42:41 INFO - PROCESS | 1656 | 1464608561518 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}] 04:42:41 INFO - PROCESS | 1656 | 1464608561622 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 04:42:41 INFO - PROCESS | 1656 | 1464608561633 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x11671a000 == 26 [pid = 1656] [id = 26] 04:42:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1169dc000) [pid = 1656] [serial = 74] [outer = 0x0] 04:42:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x116b7e800) [pid = 1656] [serial = 75] [outer = 0x1169dc000] 04:42:41 INFO - PROCESS | 1656 | 1464608561659 Marionette DEBUG loaded listener.js 04:42:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x117798800) [pid = 1656] [serial = 76] [outer = 0x1169dc000] 04:42:41 INFO - PROCESS | 1656 | 1464608561974 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]]]}] 04:42:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:42:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 472ms 04:42:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:42:41 INFO - PROCESS | 1656 | 1464608561985 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 04:42:41 INFO - PROCESS | 1656 | 1464608561986 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 04:42:41 INFO - PROCESS | 1656 | 1464608561988 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:42:41 INFO - PROCESS | 1656 | 1464608561991 Marionette TRACE conn2 <- [1,78,null,{}] 04:42:42 INFO - PROCESS | 1656 | 1464608562007 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}] 04:42:42 INFO - PROCESS | 1656 | 1464608562096 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 04:42:42 INFO - PROCESS | 1656 | 1464608562101 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x116bb9000 == 27 [pid = 1656] [id = 27] 04:42:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11815e800) [pid = 1656] [serial = 77] [outer = 0x0] 04:42:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x118264400) [pid = 1656] [serial = 78] [outer = 0x11815e800] 04:42:42 INFO - PROCESS | 1656 | 1464608562131 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1185db000) [pid = 1656] [serial = 79] [outer = 0x11815e800] 04:42:42 INFO - PROCESS | 1656 | 1464608562421 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]]]}] 04:42:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 474ms 04:42:42 INFO - PROCESS | 1656 | 1464608562465 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 04:42:42 INFO - PROCESS | 1656 | 1464608562467 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 04:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:42:42 INFO - PROCESS | 1656 | 1464608562469 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:42:42 INFO - PROCESS | 1656 | 1464608562470 Marionette TRACE conn2 <- [1,82,null,{}] 04:42:42 INFO - PROCESS | 1656 | 1464608562472 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}] 04:42:42 INFO - PROCESS | 1656 | 1464608562551 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 04:42:42 INFO - PROCESS | 1656 | 1464608562593 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x117540000 == 28 [pid = 1656] [id = 28] 04:42:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x117688800) [pid = 1656] [serial = 80] [outer = 0x0] 04:42:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11897c000) [pid = 1656] [serial = 81] [outer = 0x117688800] 04:42:42 INFO - PROCESS | 1656 | 1464608562621 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119366c00) [pid = 1656] [serial = 82] [outer = 0x117688800] 04:42:42 INFO - PROCESS | 1656 | 1464608562874 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]]]}] 04:42:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 418ms 04:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:42:42 INFO - PROCESS | 1656 | 1464608562887 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 04:42:42 INFO - PROCESS | 1656 | 1464608562888 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 04:42:42 INFO - PROCESS | 1656 | 1464608562890 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:42:42 INFO - PROCESS | 1656 | 1464608562891 Marionette TRACE conn2 <- [1,86,null,{}] 04:42:42 INFO - PROCESS | 1656 | 1464608562903 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}] 04:42:42 INFO - PROCESS | 1656 | 1464608562977 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 04:42:42 INFO - PROCESS | 1656 | 1464608562982 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x118320000 == 29 [pid = 1656] [id = 29] 04:42:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119310000) [pid = 1656] [serial = 83] [outer = 0x0] 04:42:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11938dc00) [pid = 1656] [serial = 84] [outer = 0x119310000] 04:42:43 INFO - PROCESS | 1656 | 1464608563009 Marionette DEBUG loaded listener.js 04:42:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119399000) [pid = 1656] [serial = 85] [outer = 0x119310000] 04:42:43 INFO - PROCESS | 1656 | 1464608563311 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]]]}] 04:42:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 475ms 04:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:42:43 INFO - PROCESS | 1656 | 1464608563366 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 04:42:43 INFO - PROCESS | 1656 | 1464608563368 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 04:42:43 INFO - PROCESS | 1656 | 1464608563370 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:42:43 INFO - PROCESS | 1656 | 1464608563371 Marionette TRACE conn2 <- [1,90,null,{}] 04:42:43 INFO - PROCESS | 1656 | 1464608563373 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}] 04:42:43 INFO - PROCESS | 1656 | 1464608563530 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 04:42:43 INFO - PROCESS | 1656 | 1464608563542 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183ab800 == 30 [pid = 1656] [id = 30] 04:42:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11936f000) [pid = 1656] [serial = 86] [outer = 0x0] 04:42:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1196d4800) [pid = 1656] [serial = 87] [outer = 0x11936f000] 04:42:43 INFO - PROCESS | 1656 | 1464608563585 Marionette DEBUG loaded listener.js 04:42:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119f4c000) [pid = 1656] [serial = 88] [outer = 0x11936f000] 04:42:43 INFO - PROCESS | 1656 | 1464608563958 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]]]}] 04:42:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 622ms 04:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:42:44 INFO - PROCESS | 1656 | 1464608563993 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 04:42:44 INFO - PROCESS | 1656 | 1464608563994 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 04:42:44 INFO - PROCESS | 1656 | 1464608563996 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:42:44 INFO - PROCESS | 1656 | 1464608563997 Marionette TRACE conn2 <- [1,94,null,{}] 04:42:44 INFO - PROCESS | 1656 | 1464608563999 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}] 04:42:44 INFO - PROCESS | 1656 | 1464608564105 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 04:42:44 INFO - PROCESS | 1656 | 1464608564174 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x118b73800 == 31 [pid = 1656] [id = 31] 04:42:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x117685c00) [pid = 1656] [serial = 89] [outer = 0x0] 04:42:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11a0dfc00) [pid = 1656] [serial = 90] [outer = 0x117685c00] 04:42:44 INFO - PROCESS | 1656 | 1464608564214 Marionette DEBUG loaded listener.js 04:42:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11a0e9000) [pid = 1656] [serial = 91] [outer = 0x117685c00] 04:42:44 INFO - PROCESS | 1656 | 1464608564600 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]]]}] 04:42:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:42:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 620ms 04:42:44 INFO - PROCESS | 1656 | 1464608564617 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 04:42:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:42:44 INFO - PROCESS | 1656 | 1464608564619 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 04:42:44 INFO - PROCESS | 1656 | 1464608564622 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:42:44 INFO - PROCESS | 1656 | 1464608564623 Marionette TRACE conn2 <- [1,98,null,{}] 04:42:44 INFO - PROCESS | 1656 | 1464608564626 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}] 04:42:44 INFO - PROCESS | 1656 | 1464608564695 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 04:42:44 INFO - PROCESS | 1656 | 1464608564740 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193b5000 == 32 [pid = 1656] [id = 32] 04:42:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119453400) [pid = 1656] [serial = 92] [outer = 0x0] 04:42:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1210e2000) [pid = 1656] [serial = 93] [outer = 0x119453400] 04:42:44 INFO - PROCESS | 1656 | 1464608564765 Marionette DEBUG loaded listener.js 04:42:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x114fe7400) [pid = 1656] [serial = 94] [outer = 0x119453400] 04:42:45 INFO - PROCESS | 1656 | 1464608565017 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]]]}] 04:42:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:42:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 04:42:45 INFO - PROCESS | 1656 | 1464608565050 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 04:42:45 INFO - PROCESS | 1656 | 1464608565051 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 04:42:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:42:45 INFO - PROCESS | 1656 | 1464608565056 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:42:45 INFO - PROCESS | 1656 | 1464608565068 Marionette TRACE conn2 <- [1,102,null,{}] 04:42:45 INFO - PROCESS | 1656 | 1464608565076 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}] 04:42:45 INFO - PROCESS | 1656 | 1464608565157 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 04:42:45 INFO - PROCESS | 1656 | 1464608565164 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x119622000 == 33 [pid = 1656] [id = 33] 04:42:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x121446400) [pid = 1656] [serial = 95] [outer = 0x0] 04:42:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121568800) [pid = 1656] [serial = 96] [outer = 0x121446400] 04:42:45 INFO - PROCESS | 1656 | 1464608565188 Marionette DEBUG loaded listener.js 04:42:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x121778c00) [pid = 1656] [serial = 97] [outer = 0x121446400] 04:42:45 INFO - PROCESS | 1656 | 1464608565459 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]]]}] 04:42:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:42:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 435ms 04:42:45 INFO - PROCESS | 1656 | 1464608565491 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 04:42:45 INFO - PROCESS | 1656 | 1464608565493 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 04:42:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:42:45 INFO - PROCESS | 1656 | 1464608565503 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:42:45 INFO - PROCESS | 1656 | 1464608565504 Marionette TRACE conn2 <- [1,106,null,{}] 04:42:45 INFO - PROCESS | 1656 | 1464608565506 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}] 04:42:45 INFO - PROCESS | 1656 | 1464608565581 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 04:42:45 INFO - PROCESS | 1656 | 1464608565627 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196fc000 == 34 [pid = 1656] [id = 34] 04:42:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x121449000) [pid = 1656] [serial = 98] [outer = 0x0] 04:42:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1219be000) [pid = 1656] [serial = 99] [outer = 0x121449000] 04:42:45 INFO - PROCESS | 1656 | 1464608565651 Marionette DEBUG loaded listener.js 04:42:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x124252400) [pid = 1656] [serial = 100] [outer = 0x121449000] 04:42:45 INFO - PROCESS | 1656 | 1464608565900 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]]]}] 04:42:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:42:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 421ms 04:42:45 INFO - PROCESS | 1656 | 1464608565936 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 04:42:45 INFO - PROCESS | 1656 | 1464608565938 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 04:42:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:42:45 INFO - PROCESS | 1656 | 1464608565940 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:42:45 INFO - PROCESS | 1656 | 1464608565942 Marionette TRACE conn2 <- [1,110,null,{}] 04:42:45 INFO - PROCESS | 1656 | 1464608565952 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}] 04:42:46 INFO - PROCESS | 1656 | 1464608566041 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 04:42:46 INFO - PROCESS | 1656 | 1464608566048 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x121157800 == 35 [pid = 1656] [id = 35] 04:42:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x121c87400) [pid = 1656] [serial = 101] [outer = 0x0] 04:42:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124639c00) [pid = 1656] [serial = 102] [outer = 0x121c87400] 04:42:46 INFO - PROCESS | 1656 | 1464608566075 Marionette DEBUG loaded listener.js 04:42:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x124e59400) [pid = 1656] [serial = 103] [outer = 0x121c87400] 04:42:46 INFO - PROCESS | 1656 | 1464608566384 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]]]}] 04:42:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 477ms 04:42:46 INFO - PROCESS | 1656 | 1464608566418 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 04:42:46 INFO - PROCESS | 1656 | 1464608566419 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 04:42:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:42:46 INFO - PROCESS | 1656 | 1464608566421 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:42:46 INFO - PROCESS | 1656 | 1464608566422 Marionette TRACE conn2 <- [1,114,null,{}] 04:42:46 INFO - PROCESS | 1656 | 1464608566424 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}] 04:42:46 INFO - PROCESS | 1656 | 1464608566498 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 04:42:46 INFO - PROCESS | 1656 | 1464608566542 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12123e800 == 36 [pid = 1656] [id = 36] 04:42:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1245e4800) [pid = 1656] [serial = 104] [outer = 0x0] 04:42:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1260bb000) [pid = 1656] [serial = 105] [outer = 0x1245e4800] 04:42:46 INFO - PROCESS | 1656 | 1464608566566 Marionette DEBUG loaded listener.js 04:42:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1266a4c00) [pid = 1656] [serial = 106] [outer = 0x1245e4800] 04:42:46 INFO - PROCESS | 1656 | 1464608566822 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]]]}] 04:42:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 420ms 04:42:46 INFO - PROCESS | 1656 | 1464608566850 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 04:42:46 INFO - PROCESS | 1656 | 1464608566851 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 04:42:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:42:46 INFO - PROCESS | 1656 | 1464608566854 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:42:46 INFO - PROCESS | 1656 | 1464608566855 Marionette TRACE conn2 <- [1,118,null,{}] 04:42:46 INFO - PROCESS | 1656 | 1464608566857 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}] 04:42:46 INFO - PROCESS | 1656 | 1464608566942 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 04:42:46 INFO - PROCESS | 1656 | 1464608566948 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x121695000 == 37 [pid = 1656] [id = 37] 04:42:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x121c87c00) [pid = 1656] [serial = 107] [outer = 0x0] 04:42:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x126822400) [pid = 1656] [serial = 108] [outer = 0x121c87c00] 04:42:46 INFO - PROCESS | 1656 | 1464608566973 Marionette DEBUG loaded listener.js 04:42:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x126b57800) [pid = 1656] [serial = 109] [outer = 0x121c87c00] 04:42:47 INFO - PROCESS | 1656 | 1464608567245 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]]]}] 04:42:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:42:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 420ms 04:42:47 INFO - PROCESS | 1656 | 1464608567286 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 04:42:47 INFO - PROCESS | 1656 | 1464608567287 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 04:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:42:47 INFO - PROCESS | 1656 | 1464608567289 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:42:47 INFO - PROCESS | 1656 | 1464608567290 Marionette TRACE conn2 <- [1,122,null,{}] 04:42:47 INFO - PROCESS | 1656 | 1464608567293 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}] 04:42:47 INFO - PROCESS | 1656 | 1464608567368 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 04:42:47 INFO - PROCESS | 1656 | 1464608567413 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x121ed2000 == 38 [pid = 1656] [id = 38] 04:42:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1268b9400) [pid = 1656] [serial = 110] [outer = 0x0] 04:42:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x128349000) [pid = 1656] [serial = 111] [outer = 0x1268b9400] 04:42:47 INFO - PROCESS | 1656 | 1464608567440 Marionette DEBUG loaded listener.js 04:42:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1285acc00) [pid = 1656] [serial = 112] [outer = 0x1268b9400] 04:42:47 INFO - PROCESS | 1656 | 1464608567657 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]]]}] 04:42:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:42:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 417ms 04:42:47 INFO - PROCESS | 1656 | 1464608567708 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 04:42:47 INFO - PROCESS | 1656 | 1464608567709 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 04:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:42:47 INFO - PROCESS | 1656 | 1464608567721 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:42:47 INFO - PROCESS | 1656 | 1464608567722 Marionette TRACE conn2 <- [1,126,null,{}] 04:42:47 INFO - PROCESS | 1656 | 1464608567724 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}] 04:42:47 INFO - PROCESS | 1656 | 1464608567810 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 04:42:47 INFO - PROCESS | 1656 | 1464608567815 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x124287800 == 39 [pid = 1656] [id = 39] 04:42:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1285ac400) [pid = 1656] [serial = 113] [outer = 0x0] 04:42:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1289ac000) [pid = 1656] [serial = 114] [outer = 0x1285ac400] 04:42:47 INFO - PROCESS | 1656 | 1464608567839 Marionette DEBUG loaded listener.js 04:42:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x128b9b800) [pid = 1656] [serial = 115] [outer = 0x1285ac400] 04:42:48 INFO - PROCESS | 1656 | 1464608568144 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]]]}] 04:42:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:42:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 472ms 04:42:48 INFO - PROCESS | 1656 | 1464608568191 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 04:42:48 INFO - PROCESS | 1656 | 1464608568192 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 04:42:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:42:48 INFO - PROCESS | 1656 | 1464608568195 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:42:48 INFO - PROCESS | 1656 | 1464608568195 Marionette TRACE conn2 <- [1,130,null,{}] 04:42:48 INFO - PROCESS | 1656 | 1464608568198 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}] 04:42:48 INFO - PROCESS | 1656 | 1464608568278 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 04:42:48 INFO - PROCESS | 1656 | 1464608568338 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e82800 == 40 [pid = 1656] [id = 40] 04:42:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1289a7000) [pid = 1656] [serial = 116] [outer = 0x0] 04:42:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x128d7c800) [pid = 1656] [serial = 117] [outer = 0x1289a7000] 04:42:48 INFO - PROCESS | 1656 | 1464608568362 Marionette DEBUG loaded listener.js 04:42:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x128fe0800) [pid = 1656] [serial = 118] [outer = 0x1289a7000] 04:42:49 INFO - PROCESS | 1656 | 1464608569380 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]]]}] 04:42:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1222ms 04:42:49 INFO - PROCESS | 1656 | 1464608569422 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 04:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:42:49 INFO - PROCESS | 1656 | 1464608569424 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 04:42:49 INFO - PROCESS | 1656 | 1464608569427 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:42:49 INFO - PROCESS | 1656 | 1464608569429 Marionette TRACE conn2 <- [1,134,null,{}] 04:42:49 INFO - PROCESS | 1656 | 1464608569433 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}] 04:42:49 INFO - PROCESS | 1656 | 1464608569522 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 04:42:49 INFO - PROCESS | 1656 | 1464608569530 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x112ae8000 == 41 [pid = 1656] [id = 41] 04:42:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1133a6c00) [pid = 1656] [serial = 119] [outer = 0x0] 04:42:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x113d11000) [pid = 1656] [serial = 120] [outer = 0x1133a6c00] 04:42:49 INFO - PROCESS | 1656 | 1464608569557 Marionette DEBUG loaded listener.js 04:42:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x115f94c00) [pid = 1656] [serial = 121] [outer = 0x1133a6c00] 04:42:49 INFO - PROCESS | 1656 | 1464608569907 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]]]}] 04:42:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 521ms 04:42:49 INFO - PROCESS | 1656 | 1464608569950 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 04:42:49 INFO - PROCESS | 1656 | 1464608569955 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 04:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:42:49 INFO - PROCESS | 1656 | 1464608569962 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:42:49 INFO - PROCESS | 1656 | 1464608569964 Marionette TRACE conn2 <- [1,138,null,{}] 04:42:49 INFO - PROCESS | 1656 | 1464608569975 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}] 04:42:50 INFO - PROCESS | 1656 | 1464608570111 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 04:42:50 INFO - PROCESS | 1656 | 1464608570117 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x1162d3000 == 42 [pid = 1656] [id = 42] 04:42:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x116897000) [pid = 1656] [serial = 122] [outer = 0x0] 04:42:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1169dc800) [pid = 1656] [serial = 123] [outer = 0x116897000] 04:42:50 INFO - PROCESS | 1656 | 1464608570194 Marionette DEBUG loaded listener.js 04:42:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11815b800) [pid = 1656] [serial = 124] [outer = 0x116897000] 04:42:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:42:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 631ms 04:42:50 INFO - PROCESS | 1656 | 1464608570587 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]]]}] 04:42:50 INFO - PROCESS | 1656 | 1464608570594 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 04:42:50 INFO - PROCESS | 1656 | 1464608570596 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 04:42:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:42:50 INFO - PROCESS | 1656 | 1464608570598 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:42:50 INFO - PROCESS | 1656 | 1464608570600 Marionette TRACE conn2 <- [1,142,null,{}] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x128b9f400) [pid = 1656] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1181a9800) [pid = 1656] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12d5f3c00) [pid = 1656] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12cda8800) [pid = 1656] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12ca39c00) [pid = 1656] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12c64f800) [pid = 1656] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12c32d800) [pid = 1656] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12c218c00) [pid = 1656] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x129973000) [pid = 1656] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12bcd3000) [pid = 1656] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12ae7e400) [pid = 1656] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12aad5800) [pid = 1656] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x117685c00) [pid = 1656] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119453400) [pid = 1656] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x121446400) [pid = 1656] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x121449000) [pid = 1656] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1245e4800) [pid = 1656] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x121c87c00) [pid = 1656] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1268b9400) [pid = 1656] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12bd28c00) [pid = 1656] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1122b2800) [pid = 1656] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x113b27400) [pid = 1656] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1181aa400) [pid = 1656] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x113ba2c00) [pid = 1656] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1169dc000) [pid = 1656] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11815e800) [pid = 1656] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x117688800) [pid = 1656] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119310000) [pid = 1656] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:42:51 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11936f000) [pid = 1656] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:42:51 INFO - PROCESS | 1656 | 1464608571119 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}] 04:42:51 INFO - PROCESS | 1656 | 1464608571191 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 04:42:51 INFO - PROCESS | 1656 | 1464608571200 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x116bb3800 == 43 [pid = 1656] [id = 43] 04:42:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x117796400) [pid = 1656] [serial = 125] [outer = 0x0] 04:42:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x118165000) [pid = 1656] [serial = 126] [outer = 0x117796400] 04:42:51 INFO - PROCESS | 1656 | 1464608571227 Marionette DEBUG loaded listener.js 04:42:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118508c00) [pid = 1656] [serial = 127] [outer = 0x117796400] 04:42:51 INFO - PROCESS | 1656 | 1464608571535 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]]]}] 04:42:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 966ms 04:42:51 INFO - PROCESS | 1656 | 1464608571565 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 04:42:51 INFO - PROCESS | 1656 | 1464608571566 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 04:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:42:51 INFO - PROCESS | 1656 | 1464608571568 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:42:51 INFO - PROCESS | 1656 | 1464608571569 Marionette TRACE conn2 <- [1,146,null,{}] 04:42:51 INFO - PROCESS | 1656 | 1464608571572 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}] 04:42:51 INFO - PROCESS | 1656 | 1464608571644 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 04:42:51 INFO - PROCESS | 1656 | 1464608571684 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x117f09800 == 44 [pid = 1656] [id = 44] 04:42:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x117686400) [pid = 1656] [serial = 128] [outer = 0x0] 04:42:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11864d800) [pid = 1656] [serial = 129] [outer = 0x117686400] 04:42:51 INFO - PROCESS | 1656 | 1464608571710 Marionette DEBUG loaded listener.js 04:42:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11903e000) [pid = 1656] [serial = 130] [outer = 0x117686400] 04:42:51 INFO - PROCESS | 1656 | 1464608571977 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]]]}] 04:42:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 419ms 04:42:51 INFO - PROCESS | 1656 | 1464608571988 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 04:42:51 INFO - PROCESS | 1656 | 1464608571989 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 04:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:42:51 INFO - PROCESS | 1656 | 1464608571992 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:42:51 INFO - PROCESS | 1656 | 1464608571993 Marionette TRACE conn2 <- [1,150,null,{}] 04:42:52 INFO - PROCESS | 1656 | 1464608572003 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}] 04:42:52 INFO - PROCESS | 1656 | 1464608572072 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 04:42:52 INFO - PROCESS | 1656 | 1464608572078 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183ac000 == 45 [pid = 1656] [id = 45] 04:42:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x113211c00) [pid = 1656] [serial = 131] [outer = 0x0] 04:42:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11936a400) [pid = 1656] [serial = 132] [outer = 0x113211c00] 04:42:52 INFO - PROCESS | 1656 | 1464608572104 Marionette DEBUG loaded listener.js 04:42:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119398c00) [pid = 1656] [serial = 133] [outer = 0x113211c00] 04:42:52 INFO - PROCESS | 1656 | 1464608572432 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]]]}] 04:42:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 476ms 04:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:42:52 INFO - PROCESS | 1656 | 1464608572468 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 04:42:52 INFO - PROCESS | 1656 | 1464608572469 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 04:42:52 INFO - PROCESS | 1656 | 1464608572472 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:42:52 INFO - PROCESS | 1656 | 1464608572473 Marionette TRACE conn2 <- [1,154,null,{}] 04:42:52 INFO - PROCESS | 1656 | 1464608572475 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}] 04:42:52 INFO - PROCESS | 1656 | 1464608572555 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 04:42:52 INFO - PROCESS | 1656 | 1464608572562 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x118b8a000 == 46 [pid = 1656] [id = 46] 04:42:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1196d1400) [pid = 1656] [serial = 134] [outer = 0x0] 04:42:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119984800) [pid = 1656] [serial = 135] [outer = 0x1196d1400] 04:42:52 INFO - PROCESS | 1656 | 1464608572589 Marionette DEBUG loaded listener.js 04:42:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11a0ddc00) [pid = 1656] [serial = 136] [outer = 0x1196d1400] 04:42:52 INFO - PROCESS | 1656 | 1464608572878 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]]]}] 04:42:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 419ms 04:42:52 INFO - PROCESS | 1656 | 1464608572891 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 04:42:52 INFO - PROCESS | 1656 | 1464608572892 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 04:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:42:52 INFO - PROCESS | 1656 | 1464608572903 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:42:52 INFO - PROCESS | 1656 | 1464608572904 Marionette TRACE conn2 <- [1,158,null,{}] 04:42:52 INFO - PROCESS | 1656 | 1464608572906 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}] 04:42:52 INFO - PROCESS | 1656 | 1464608572979 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 04:42:52 INFO - PROCESS | 1656 | 1464608572983 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x119615800 == 47 [pid = 1656] [id = 47] 04:42:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1196dc400) [pid = 1656] [serial = 137] [outer = 0x0] 04:42:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1210e3c00) [pid = 1656] [serial = 138] [outer = 0x1196dc400] 04:42:53 INFO - PROCESS | 1656 | 1464608573009 Marionette DEBUG loaded listener.js 04:42:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12144b800) [pid = 1656] [serial = 139] [outer = 0x1196dc400] 04:42:53 INFO - PROCESS | 1656 | 1464608573488 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]]]}] 04:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 618ms 04:42:53 INFO - PROCESS | 1656 | 1464608573522 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 04:42:53 INFO - PROCESS | 1656 | 1464608573525 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 04:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:42:53 INFO - PROCESS | 1656 | 1464608573547 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:42:53 INFO - PROCESS | 1656 | 1464608573550 Marionette TRACE conn2 <- [1,162,null,{}] 04:42:53 INFO - PROCESS | 1656 | 1464608573553 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}] 04:42:53 INFO - PROCESS | 1656 | 1464608573643 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 04:42:53 INFO - PROCESS | 1656 | 1464608573703 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x116599800 == 48 [pid = 1656] [id = 48] 04:42:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x116280c00) [pid = 1656] [serial = 140] [outer = 0x0] 04:42:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x116893000) [pid = 1656] [serial = 141] [outer = 0x116280c00] 04:42:53 INFO - PROCESS | 1656 | 1464608573751 Marionette DEBUG loaded listener.js 04:42:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11722c400) [pid = 1656] [serial = 142] [outer = 0x116280c00] 04:42:54 INFO - PROCESS | 1656 | 1464608574184 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]]]}] 04:42:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:42:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 673ms 04:42:54 INFO - PROCESS | 1656 | 1464608574219 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 04:42:54 INFO - PROCESS | 1656 | 1464608574223 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 04:42:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:42:54 INFO - PROCESS | 1656 | 1464608574246 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:42:54 INFO - PROCESS | 1656 | 1464608574248 Marionette TRACE conn2 <- [1,166,null,{}] 04:42:54 INFO - PROCESS | 1656 | 1464608574251 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}] 04:42:54 INFO - PROCESS | 1656 | 1464608574342 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 04:42:54 INFO - PROCESS | 1656 | 1464608574401 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196fb000 == 49 [pid = 1656] [id = 49] 04:42:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x118166400) [pid = 1656] [serial = 143] [outer = 0x0] 04:42:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1185d6400) [pid = 1656] [serial = 144] [outer = 0x118166400] 04:42:54 INFO - PROCESS | 1656 | 1464608574432 Marionette DEBUG loaded listener.js 04:42:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1133a8400) [pid = 1656] [serial = 145] [outer = 0x118166400] 04:42:54 INFO - PROCESS | 1656 | 1464608574827 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]]]}] 04:42:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:42:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 639ms 04:42:54 INFO - PROCESS | 1656 | 1464608574867 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 04:42:54 INFO - PROCESS | 1656 | 1464608574869 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 04:42:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:42:54 INFO - PROCESS | 1656 | 1464608574871 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:42:54 INFO - PROCESS | 1656 | 1464608574874 Marionette TRACE conn2 <- [1,170,null,{}] 04:42:54 INFO - PROCESS | 1656 | 1464608574900 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}] 04:42:55 INFO - PROCESS | 1656 | 1464608575007 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 04:42:55 INFO - PROCESS | 1656 | 1464608575064 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12115e800 == 50 [pid = 1656] [id = 50] 04:42:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x119c8f400) [pid = 1656] [serial = 146] [outer = 0x0] 04:42:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x119d6b000) [pid = 1656] [serial = 147] [outer = 0x119c8f400] 04:42:55 INFO - PROCESS | 1656 | 1464608575095 Marionette DEBUG loaded listener.js 04:42:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1210e6000) [pid = 1656] [serial = 148] [outer = 0x119c8f400] 04:42:55 INFO - PROCESS | 1656 | 1464608575502 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]]]}] 04:42:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:42:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 04:42:55 INFO - PROCESS | 1656 | 1464608575542 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 04:42:55 INFO - PROCESS | 1656 | 1464608575544 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 04:42:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:42:55 INFO - PROCESS | 1656 | 1464608575546 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:42:55 INFO - PROCESS | 1656 | 1464608575547 Marionette TRACE conn2 <- [1,174,null,{}] 04:42:55 INFO - PROCESS | 1656 | 1464608575550 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}] 04:42:55 INFO - PROCESS | 1656 | 1464608575644 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 04:42:55 INFO - PROCESS | 1656 | 1464608575687 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183aa000 == 51 [pid = 1656] [id = 51] 04:42:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x121613c00) [pid = 1656] [serial = 149] [outer = 0x0] 04:42:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1216abc00) [pid = 1656] [serial = 150] [outer = 0x121613c00] 04:42:55 INFO - PROCESS | 1656 | 1464608575717 Marionette DEBUG loaded listener.js 04:42:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x121c7dc00) [pid = 1656] [serial = 151] [outer = 0x121613c00] 04:42:56 INFO - PROCESS | 1656 | 1464608576118 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]]]}] 04:42:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 621ms 04:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:42:56 INFO - PROCESS | 1656 | 1464608576168 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 04:42:56 INFO - PROCESS | 1656 | 1464608576170 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 04:42:56 INFO - PROCESS | 1656 | 1464608576174 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:42:56 INFO - PROCESS | 1656 | 1464608576176 Marionette TRACE conn2 <- [1,178,null,{}] 04:42:56 INFO - PROCESS | 1656 | 1464608576182 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}] 04:42:56 INFO - PROCESS | 1656 | 1464608576338 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 04:42:56 INFO - PROCESS | 1656 | 1464608576418 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x11329b000 == 52 [pid = 1656] [id = 52] 04:42:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1132b8400) [pid = 1656] [serial = 152] [outer = 0x0] 04:42:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11938d400) [pid = 1656] [serial = 153] [outer = 0x1132b8400] 04:42:56 INFO - PROCESS | 1656 | 1464608576466 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12144f000) [pid = 1656] [serial = 154] [outer = 0x1132b8400] 04:42:56 INFO - PROCESS | 1656 | 1464608576936 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]]]}] 04:42:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 774ms 04:42:56 INFO - PROCESS | 1656 | 1464608576947 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 04:42:56 INFO - PROCESS | 1656 | 1464608576950 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 04:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:42:56 INFO - PROCESS | 1656 | 1464608576954 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:42:56 INFO - PROCESS | 1656 | 1464608576956 Marionette TRACE conn2 <- [1,182,null,{}] 04:42:56 INFO - PROCESS | 1656 | 1464608576959 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}] 04:42:57 INFO - PROCESS | 1656 | 1464608577079 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 04:42:57 INFO - PROCESS | 1656 | 1464608577087 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x115fd6800 == 53 [pid = 1656] [id = 53] 04:42:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1133a7000) [pid = 1656] [serial = 155] [outer = 0x0] 04:42:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x114fe9000) [pid = 1656] [serial = 156] [outer = 0x1133a7000] 04:42:57 INFO - PROCESS | 1656 | 1464608577114 Marionette DEBUG loaded listener.js 04:42:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x116283800) [pid = 1656] [serial = 157] [outer = 0x1133a7000] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x118b8a000 == 52 [pid = 1656] [id = 46] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x1183ac000 == 51 [pid = 1656] [id = 45] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x117f09800 == 50 [pid = 1656] [id = 44] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x116bb9000 == 49 [pid = 1656] [id = 27] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x116bb3800 == 48 [pid = 1656] [id = 43] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x117540000 == 47 [pid = 1656] [id = 28] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x1183ab800 == 46 [pid = 1656] [id = 30] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x1162d3000 == 45 [pid = 1656] [id = 42] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x112ae8000 == 44 [pid = 1656] [id = 41] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x124e82800 == 43 [pid = 1656] [id = 40] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x118b73800 == 42 [pid = 1656] [id = 31] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x1193b5000 == 41 [pid = 1656] [id = 32] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x118320000 == 40 [pid = 1656] [id = 29] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x11329b000 == 39 [pid = 1656] [id = 52] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x1183aa000 == 38 [pid = 1656] [id = 51] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12115e800 == 37 [pid = 1656] [id = 50] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x121695000 == 36 [pid = 1656] [id = 37] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x124287800 == 35 [pid = 1656] [id = 39] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x1196fb000 == 34 [pid = 1656] [id = 49] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x119622000 == 33 [pid = 1656] [id = 33] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x1196fc000 == 32 [pid = 1656] [id = 34] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x121ed2000 == 31 [pid = 1656] [id = 38] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x116599800 == 30 [pid = 1656] [id = 48] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12123e800 == 29 [pid = 1656] [id = 36] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x119615800 == 28 [pid = 1656] [id = 47] 04:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x121157800 == 27 [pid = 1656] [id = 35] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12176e400) [pid = 1656] [serial = 11] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11a0dfc00) [pid = 1656] [serial = 90] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11a0e9000) [pid = 1656] [serial = 91] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1210e2000) [pid = 1656] [serial = 93] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x114fe7400) [pid = 1656] [serial = 94] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x121568800) [pid = 1656] [serial = 96] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x121778c00) [pid = 1656] [serial = 97] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1219be000) [pid = 1656] [serial = 99] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x124639c00) [pid = 1656] [serial = 102] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1260bb000) [pid = 1656] [serial = 105] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x126822400) [pid = 1656] [serial = 108] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x128349000) [pid = 1656] [serial = 111] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1289ac000) [pid = 1656] [serial = 114] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x112773000) [pid = 1656] [serial = 63] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x116892000) [pid = 1656] [serial = 66] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x118265400) [pid = 1656] [serial = 69] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x114f20000) [pid = 1656] [serial = 72] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x115d94800) [pid = 1656] [serial = 73] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x116b7e800) [pid = 1656] [serial = 75] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x117798800) [pid = 1656] [serial = 76] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118264400) [pid = 1656] [serial = 78] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11897c000) [pid = 1656] [serial = 81] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11938dc00) [pid = 1656] [serial = 84] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1196d4800) [pid = 1656] [serial = 87] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119f4c000) [pid = 1656] [serial = 88] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x124252400) [pid = 1656] [serial = 100] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1266a4c00) [pid = 1656] [serial = 106] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x126b57800) [pid = 1656] [serial = 109] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119368c00) [pid = 1656] [serial = 70] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1285acc00) [pid = 1656] [serial = 112] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x116b7b000) [pid = 1656] [serial = 67] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1185db000) [pid = 1656] [serial = 79] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119399000) [pid = 1656] [serial = 85] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112d58800) [pid = 1656] [serial = 64] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119366c00) [pid = 1656] [serial = 82] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12bd32400) [pid = 1656] [serial = 61] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1219be400) [pid = 1656] [serial = 8] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12ca2f800) [pid = 1656] [serial = 39] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12ca36000) [pid = 1656] [serial = 40] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12c648c00) [pid = 1656] [serial = 36] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12c64d000) [pid = 1656] [serial = 37] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12c32ac00) [pid = 1656] [serial = 34] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12c322800) [pid = 1656] [serial = 33] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12bdd2000) [pid = 1656] [serial = 30] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12c213800) [pid = 1656] [serial = 31] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12bdad000) [pid = 1656] [serial = 27] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12bdb8400) [pid = 1656] [serial = 28] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12ae87400) [pid = 1656] [serial = 24] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12bcc7000) [pid = 1656] [serial = 25] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12aad7400) [pid = 1656] [serial = 21] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12aadb400) [pid = 1656] [serial = 22] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x128d78400) [pid = 1656] [serial = 15] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x128d7e000) [pid = 1656] [serial = 16] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x128fe7c00) [pid = 1656] [serial = 18] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12bd2dc00) [pid = 1656] [serial = 60] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1181b0400) [pid = 1656] [serial = 57] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x118983c00) [pid = 1656] [serial = 58] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12d5f6000) [pid = 1656] [serial = 54] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12d606800) [pid = 1656] [serial = 55] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12cdaec00) [pid = 1656] [serial = 45] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x12cdb4c00) [pid = 1656] [serial = 46] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x12d56f800) [pid = 1656] [serial = 48] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x12d5a1000) [pid = 1656] [serial = 51] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x12cd9d800) [pid = 1656] [serial = 42] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x12cda6000) [pid = 1656] [serial = 43] [outer = 0x0] [url = about:blank] 04:42:57 INFO - PROCESS | 1656 | 1464608577907 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]]]}] 04:42:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:42:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 974ms 04:42:57 INFO - PROCESS | 1656 | 1464608577928 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 04:42:57 INFO - PROCESS | 1656 | 1464608577930 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 04:42:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:42:57 INFO - PROCESS | 1656 | 1464608577934 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:42:57 INFO - PROCESS | 1656 | 1464608577936 Marionette TRACE conn2 <- [1,186,null,{}] 04:42:57 INFO - PROCESS | 1656 | 1464608577939 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}] 04:42:58 INFO - PROCESS | 1656 | 1464608578008 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 04:42:58 INFO - PROCESS | 1656 | 1464608578014 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d6d800 == 28 [pid = 1656] [id = 54] 04:42:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x114fe8c00) [pid = 1656] [serial = 158] [outer = 0x0] 04:42:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x115f24400) [pid = 1656] [serial = 159] [outer = 0x114fe8c00] 04:42:58 INFO - PROCESS | 1656 | 1464608578043 Marionette DEBUG loaded listener.js 04:42:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x116898000) [pid = 1656] [serial = 160] [outer = 0x114fe8c00] 04:42:58 INFO - PROCESS | 1656 | 1464608578353 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]]]}] 04:42:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 471ms 04:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:42:58 INFO - PROCESS | 1656 | 1464608578406 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 04:42:58 INFO - PROCESS | 1656 | 1464608578410 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 04:42:58 INFO - PROCESS | 1656 | 1464608578414 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:42:58 INFO - PROCESS | 1656 | 1464608578416 Marionette TRACE conn2 <- [1,190,null,{}] 04:42:58 INFO - PROCESS | 1656 | 1464608578419 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}] 04:42:58 INFO - PROCESS | 1656 | 1464608578487 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 04:42:58 INFO - PROCESS | 1656 | 1464608578493 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x116837800 == 29 [pid = 1656] [id = 55] 04:42:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x11695bc00) [pid = 1656] [serial = 161] [outer = 0x0] 04:42:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x117687000) [pid = 1656] [serial = 162] [outer = 0x11695bc00] 04:42:58 INFO - PROCESS | 1656 | 1464608578521 Marionette DEBUG loaded listener.js 04:42:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1181a4800) [pid = 1656] [serial = 163] [outer = 0x11695bc00] 04:42:58 INFO - PROCESS | 1656 | 1464608578814 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]]]}] 04:42:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 419ms 04:42:58 INFO - PROCESS | 1656 | 1464608578853 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 04:42:58 INFO - PROCESS | 1656 | 1464608578855 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 04:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:42:58 INFO - PROCESS | 1656 | 1464608578858 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:42:58 INFO - PROCESS | 1656 | 1464608578860 Marionette TRACE conn2 <- [1,194,null,{}] 04:42:58 INFO - PROCESS | 1656 | 1464608578870 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}] 04:42:58 INFO - PROCESS | 1656 | 1464608578950 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 04:42:58 INFO - PROCESS | 1656 | 1464608578988 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x11708b800 == 30 [pid = 1656] [id = 56] 04:42:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1131d3400) [pid = 1656] [serial = 164] [outer = 0x0] 04:42:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1181a8800) [pid = 1656] [serial = 165] [outer = 0x1131d3400] 04:42:59 INFO - PROCESS | 1656 | 1464608579016 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x118656800) [pid = 1656] [serial = 166] [outer = 0x1131d3400] 04:42:59 INFO - PROCESS | 1656 | 1464608579264 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]]]}] 04:42:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:42:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 423ms 04:42:59 INFO - PROCESS | 1656 | 1464608579286 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 04:42:59 INFO - PROCESS | 1656 | 1464608579287 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 04:42:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:42:59 INFO - PROCESS | 1656 | 1464608579290 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:42:59 INFO - PROCESS | 1656 | 1464608579291 Marionette TRACE conn2 <- [1,198,null,{}] 04:42:59 INFO - PROCESS | 1656 | 1464608579293 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}] 04:42:59 INFO - PROCESS | 1656 | 1464608579378 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 04:42:59 INFO - PROCESS | 1656 | 1464608579382 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831e000 == 31 [pid = 1656] [id = 57] 04:42:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x119309400) [pid = 1656] [serial = 167] [outer = 0x0] 04:42:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11936e000) [pid = 1656] [serial = 168] [outer = 0x119309400] 04:42:59 INFO - PROCESS | 1656 | 1464608579410 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x119393400) [pid = 1656] [serial = 169] [outer = 0x119309400] 04:42:59 INFO - PROCESS | 1656 | 1464608579698 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]]]}] 04:42:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:42:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 418ms 04:42:59 INFO - PROCESS | 1656 | 1464608579709 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 04:42:59 INFO - PROCESS | 1656 | 1464608579710 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 04:42:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:42:59 INFO - PROCESS | 1656 | 1464608579719 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:42:59 INFO - PROCESS | 1656 | 1464608579720 Marionette TRACE conn2 <- [1,202,null,{}] 04:42:59 INFO - PROCESS | 1656 | 1464608579722 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}] 04:42:59 INFO - PROCESS | 1656 | 1464608579791 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 04:42:59 INFO - PROCESS | 1656 | 1464608579822 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183a6000 == 32 [pid = 1656] [id = 58] 04:42:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x112d58c00) [pid = 1656] [serial = 170] [outer = 0x0] 04:42:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11930a000) [pid = 1656] [serial = 171] [outer = 0x112d58c00] 04:42:59 INFO - PROCESS | 1656 | 1464608579847 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1196d2c00) [pid = 1656] [serial = 172] [outer = 0x112d58c00] 04:43:00 INFO - PROCESS | 1656 | 1464608580176 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]]]}] 04:43:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 518ms 04:43:00 INFO - PROCESS | 1656 | 1464608580238 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 04:43:00 INFO - PROCESS | 1656 | 1464608580239 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 04:43:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:43:00 INFO - PROCESS | 1656 | 1464608580248 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:43:00 INFO - PROCESS | 1656 | 1464608580249 Marionette TRACE conn2 <- [1,206,null,{}] 04:43:00 INFO - PROCESS | 1656 | 1464608580251 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}] 04:43:00 INFO - PROCESS | 1656 | 1464608580348 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 04:43:00 INFO - PROCESS | 1656 | 1464608580352 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190ec800 == 33 [pid = 1656] [id = 59] 04:43:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1196d3000) [pid = 1656] [serial = 173] [outer = 0x0] 04:43:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11997e400) [pid = 1656] [serial = 174] [outer = 0x1196d3000] 04:43:00 INFO - PROCESS | 1656 | 1464608580378 Marionette DEBUG loaded listener.js 04:43:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1210e2800) [pid = 1656] [serial = 175] [outer = 0x1196d3000] 04:43:00 INFO - PROCESS | 1656 | 1464608580680 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]]]}] 04:43:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 469ms 04:43:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:43:00 INFO - PROCESS | 1656 | 1464608580717 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 04:43:00 INFO - PROCESS | 1656 | 1464608580718 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 04:43:00 INFO - PROCESS | 1656 | 1464608580720 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:43:00 INFO - PROCESS | 1656 | 1464608580722 Marionette TRACE conn2 <- [1,210,null,{}] 04:43:00 INFO - PROCESS | 1656 | 1464608580724 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}] 04:43:00 INFO - PROCESS | 1656 | 1464608580805 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 04:43:00 INFO - PROCESS | 1656 | 1464608580810 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x119616800 == 34 [pid = 1656] [id = 60] 04:43:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1185d4000) [pid = 1656] [serial = 176] [outer = 0x0] 04:43:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x121566000) [pid = 1656] [serial = 177] [outer = 0x1185d4000] 04:43:00 INFO - PROCESS | 1656 | 1464608580859 Marionette DEBUG loaded listener.js 04:43:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12176e800) [pid = 1656] [serial = 178] [outer = 0x1185d4000] 04:43:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:43:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 420ms 04:43:01 INFO - PROCESS | 1656 | 1464608581137 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]]]}] 04:43:01 INFO - PROCESS | 1656 | 1464608581141 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 04:43:01 INFO - PROCESS | 1656 | 1464608581142 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 04:43:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:43:01 INFO - PROCESS | 1656 | 1464608581154 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:43:01 INFO - PROCESS | 1656 | 1464608581155 Marionette TRACE conn2 <- [1,214,null,{}] 04:43:01 INFO - PROCESS | 1656 | 1464608581170 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}] 04:43:01 INFO - PROCESS | 1656 | 1464608581264 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 04:43:01 INFO - PROCESS | 1656 | 1464608581269 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196f5800 == 35 [pid = 1656] [id = 61] 04:43:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x12144d000) [pid = 1656] [serial = 179] [outer = 0x0] 04:43:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x121c85000) [pid = 1656] [serial = 180] [outer = 0x12144d000] 04:43:01 INFO - PROCESS | 1656 | 1464608581293 Marionette DEBUG loaded listener.js 04:43:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119934c00) [pid = 1656] [serial = 181] [outer = 0x12144d000] 04:43:01 INFO - PROCESS | 1656 | 1464608581623 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]]]}] 04:43:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:43:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 521ms 04:43:01 INFO - PROCESS | 1656 | 1464608581675 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 04:43:01 INFO - PROCESS | 1656 | 1464608581676 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 04:43:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:43:01 INFO - PROCESS | 1656 | 1464608581678 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:43:01 INFO - PROCESS | 1656 | 1464608581680 Marionette TRACE conn2 <- [1,218,null,{}] 04:43:01 INFO - PROCESS | 1656 | 1464608581682 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}] 04:43:01 INFO - PROCESS | 1656 | 1464608581769 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 04:43:01 INFO - PROCESS | 1656 | 1464608581809 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x11708b000 == 36 [pid = 1656] [id = 62] 04:43:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x121c83c00) [pid = 1656] [serial = 182] [outer = 0x0] 04:43:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12462e800) [pid = 1656] [serial = 183] [outer = 0x121c83c00] 04:43:01 INFO - PROCESS | 1656 | 1464608581847 Marionette DEBUG loaded listener.js 04:43:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x124639c00) [pid = 1656] [serial = 184] [outer = 0x121c83c00] 04:43:02 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1196d1400) [pid = 1656] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:43:02 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1196dc400) [pid = 1656] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:43:02 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x116897000) [pid = 1656] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:43:02 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1133a6c00) [pid = 1656] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:43:02 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x113211c00) [pid = 1656] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:43:02 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x117686400) [pid = 1656] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:43:02 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x117796400) [pid = 1656] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:43:02 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1289a7000) [pid = 1656] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:43:02 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x121c87400) [pid = 1656] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:43:02 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1285ac400) [pid = 1656] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:43:02 INFO - PROCESS | 1656 | 1464608582287 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]]]}] 04:43:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:43:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 620ms 04:43:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:43:02 INFO - PROCESS | 1656 | 1464608582298 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 04:43:02 INFO - PROCESS | 1656 | 1464608582299 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 04:43:02 INFO - PROCESS | 1656 | 1464608582301 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:43:02 INFO - PROCESS | 1656 | 1464608582303 Marionette TRACE conn2 <- [1,222,null,{}] 04:43:02 INFO - PROCESS | 1656 | 1464608582305 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}] 04:43:02 INFO - PROCESS | 1656 | 1464608582371 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 04:43:02 INFO - PROCESS | 1656 | 1464608582375 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12123d800 == 37 [pid = 1656] [id = 63] 04:43:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11864b000) [pid = 1656] [serial = 185] [outer = 0x0] 04:43:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x121c87400) [pid = 1656] [serial = 186] [outer = 0x11864b000] 04:43:02 INFO - PROCESS | 1656 | 1464608582403 Marionette DEBUG loaded listener.js 04:43:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x12482b400) [pid = 1656] [serial = 187] [outer = 0x11864b000] 04:43:02 INFO - PROCESS | 1656 | 1464608582715 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]]]}] 04:43:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:43:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 04:43:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:43:02 INFO - PROCESS | 1656 | 1464608582770 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 04:43:02 INFO - PROCESS | 1656 | 1464608582772 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 04:43:02 INFO - PROCESS | 1656 | 1464608582775 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:43:02 INFO - PROCESS | 1656 | 1464608582776 Marionette TRACE conn2 <- [1,226,null,{}] 04:43:02 INFO - PROCESS | 1656 | 1464608582779 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}] 04:43:02 INFO - PROCESS | 1656 | 1464608582860 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 04:43:02 INFO - PROCESS | 1656 | 1464608582899 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183a5800 == 38 [pid = 1656] [id = 64] 04:43:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11276d400) [pid = 1656] [serial = 188] [outer = 0x0] 04:43:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x124838000) [pid = 1656] [serial = 189] [outer = 0x11276d400] 04:43:02 INFO - PROCESS | 1656 | 1464608582927 Marionette DEBUG loaded listener.js 04:43:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x126492000) [pid = 1656] [serial = 190] [outer = 0x11276d400] 04:43:03 INFO - PROCESS | 1656 | 1464608583214 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]]]}] 04:43:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:43:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 472ms 04:43:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:43:03 INFO - PROCESS | 1656 | 1464608583250 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 04:43:03 INFO - PROCESS | 1656 | 1464608583251 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 04:43:03 INFO - PROCESS | 1656 | 1464608583253 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:43:03 INFO - PROCESS | 1656 | 1464608583254 Marionette TRACE conn2 <- [1,230,null,{}] 04:43:03 INFO - PROCESS | 1656 | 1464608583257 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}] 04:43:03 INFO - PROCESS | 1656 | 1464608583331 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 04:43:03 INFO - PROCESS | 1656 | 1464608583336 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x123655800 == 39 [pid = 1656] [id = 65] 04:43:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126499000) [pid = 1656] [serial = 191] [outer = 0x0] 04:43:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126820800) [pid = 1656] [serial = 192] [outer = 0x126499000] 04:43:03 INFO - PROCESS | 1656 | 1464608583361 Marionette DEBUG loaded listener.js 04:43:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x126b4e000) [pid = 1656] [serial = 193] [outer = 0x126499000] 04:43:03 INFO - PROCESS | 1656 | 1464608583646 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]]]}] 04:43:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:43:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 417ms 04:43:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:43:03 INFO - PROCESS | 1656 | 1464608583672 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 04:43:03 INFO - PROCESS | 1656 | 1464608583673 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 04:43:03 INFO - PROCESS | 1656 | 1464608583675 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:43:03 INFO - PROCESS | 1656 | 1464608583676 Marionette TRACE conn2 <- [1,234,null,{}] 04:43:03 INFO - PROCESS | 1656 | 1464608583694 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}] 04:43:03 INFO - PROCESS | 1656 | 1464608583768 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 04:43:03 INFO - PROCESS | 1656 | 1464608583810 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x124615800 == 40 [pid = 1656] [id = 66] 04:43:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1196d1800) [pid = 1656] [serial = 194] [outer = 0x0] 04:43:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126b53800) [pid = 1656] [serial = 195] [outer = 0x1196d1800] 04:43:03 INFO - PROCESS | 1656 | 1464608583834 Marionette DEBUG loaded listener.js 04:43:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128522000) [pid = 1656] [serial = 196] [outer = 0x1196d1800] 04:43:04 INFO - PROCESS | 1656 | 1464608584206 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]]]}] 04:43:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 579ms 04:43:04 INFO - PROCESS | 1656 | 1464608584255 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 04:43:04 INFO - PROCESS | 1656 | 1464608584257 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 04:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:43:04 INFO - PROCESS | 1656 | 1464608584261 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:43:04 INFO - PROCESS | 1656 | 1464608584263 Marionette TRACE conn2 <- [1,238,null,{}] 04:43:04 INFO - PROCESS | 1656 | 1464608584267 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}] 04:43:04 INFO - PROCESS | 1656 | 1464608584368 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 04:43:04 INFO - PROCESS | 1656 | 1464608584411 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x115f4b800 == 41 [pid = 1656] [id = 67] 04:43:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x112a7e400) [pid = 1656] [serial = 197] [outer = 0x0] 04:43:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1133a3c00) [pid = 1656] [serial = 198] [outer = 0x112a7e400] 04:43:04 INFO - PROCESS | 1656 | 1464608584443 Marionette DEBUG loaded listener.js 04:43:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x115f26400) [pid = 1656] [serial = 199] [outer = 0x112a7e400] 04:43:04 INFO - PROCESS | 1656 | 1464608584951 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]]]}] 04:43:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 723ms 04:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:43:04 INFO - PROCESS | 1656 | 1464608584984 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 04:43:04 INFO - PROCESS | 1656 | 1464608584988 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 04:43:04 INFO - PROCESS | 1656 | 1464608584992 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:43:04 INFO - PROCESS | 1656 | 1464608584994 Marionette TRACE conn2 <- [1,242,null,{}] 04:43:05 INFO - PROCESS | 1656 | 1464608584997 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}] 04:43:05 INFO - PROCESS | 1656 | 1464608585096 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 04:43:05 INFO - PROCESS | 1656 | 1464608585160 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x11863f800 == 42 [pid = 1656] [id = 68] 04:43:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11722b400) [pid = 1656] [serial = 200] [outer = 0x0] 04:43:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x118166c00) [pid = 1656] [serial = 201] [outer = 0x11722b400] 04:43:05 INFO - PROCESS | 1656 | 1464608585189 Marionette DEBUG loaded listener.js 04:43:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1181b3400) [pid = 1656] [serial = 202] [outer = 0x11722b400] 04:43:05 INFO - PROCESS | 1656 | 1464608585907 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]]]}] 04:43:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:43:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 922ms 04:43:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:43:05 INFO - PROCESS | 1656 | 1464608585916 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 04:43:05 INFO - PROCESS | 1656 | 1464608585919 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 04:43:05 INFO - PROCESS | 1656 | 1464608585924 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:43:05 INFO - PROCESS | 1656 | 1464608585928 Marionette TRACE conn2 <- [1,246,null,{}] 04:43:05 INFO - PROCESS | 1656 | 1464608585933 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}] 04:43:06 INFO - PROCESS | 1656 | 1464608586058 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 04:43:06 INFO - PROCESS | 1656 | --DOCSHELL 0x123655800 == 41 [pid = 1656] [id = 65] 04:43:06 INFO - PROCESS | 1656 | --DOCSHELL 0x1183a5800 == 40 [pid = 1656] [id = 64] 04:43:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12123d800 == 39 [pid = 1656] [id = 63] 04:43:06 INFO - PROCESS | 1656 | --DOCSHELL 0x11708b000 == 38 [pid = 1656] [id = 62] 04:43:06 INFO - PROCESS | 1656 | --DOCSHELL 0x1196f5800 == 37 [pid = 1656] [id = 61] 04:43:06 INFO - PROCESS | 1656 | --DOCSHELL 0x119616800 == 36 [pid = 1656] [id = 60] 04:43:06 INFO - PROCESS | 1656 | --DOCSHELL 0x1190ec800 == 35 [pid = 1656] [id = 59] 04:43:06 INFO - PROCESS | 1656 | --DOCSHELL 0x1183a6000 == 34 [pid = 1656] [id = 58] 04:43:06 INFO - PROCESS | 1656 | --DOCSHELL 0x11831e000 == 33 [pid = 1656] [id = 57] 04:43:06 INFO - PROCESS | 1656 | --DOCSHELL 0x11708b800 == 32 [pid = 1656] [id = 56] 04:43:06 INFO - PROCESS | 1656 | --DOCSHELL 0x116837800 == 31 [pid = 1656] [id = 55] 04:43:06 INFO - PROCESS | 1656 | --DOCSHELL 0x112d6d800 == 30 [pid = 1656] [id = 54] 04:43:06 INFO - PROCESS | 1656 | --DOCSHELL 0x115fd6800 == 29 [pid = 1656] [id = 53] 04:43:06 INFO - PROCESS | 1656 | 1464608586127 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x112acc000 == 30 [pid = 1656] [id = 69] 04:43:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11276a400) [pid = 1656] [serial = 203] [outer = 0x0] 04:43:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x115d8cc00) [pid = 1656] [serial = 204] [outer = 0x11276a400] 04:43:06 INFO - PROCESS | 1656 | 1464608586154 Marionette DEBUG loaded listener.js 04:43:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11722c800) [pid = 1656] [serial = 205] [outer = 0x11276a400] 04:43:06 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1210e3c00) [pid = 1656] [serial = 138] [outer = 0x0] [url = about:blank] 04:43:06 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12144b800) [pid = 1656] [serial = 139] [outer = 0x0] [url = about:blank] 04:43:06 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1169dc800) [pid = 1656] [serial = 123] [outer = 0x0] [url = about:blank] 04:43:06 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x113d11000) [pid = 1656] [serial = 120] [outer = 0x0] [url = about:blank] 04:43:06 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11936a400) [pid = 1656] [serial = 132] [outer = 0x0] [url = about:blank] 04:43:06 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119984800) [pid = 1656] [serial = 135] [outer = 0x0] [url = about:blank] 04:43:06 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11864d800) [pid = 1656] [serial = 129] [outer = 0x0] [url = about:blank] 04:43:06 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118508c00) [pid = 1656] [serial = 127] [outer = 0x0] [url = about:blank] 04:43:06 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118165000) [pid = 1656] [serial = 126] [outer = 0x0] [url = about:blank] 04:43:06 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11815b800) [pid = 1656] [serial = 124] [outer = 0x0] [url = about:blank] 04:43:06 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x115f94c00) [pid = 1656] [serial = 121] [outer = 0x0] [url = about:blank] 04:43:06 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128fe0800) [pid = 1656] [serial = 118] [outer = 0x0] [url = about:blank] 04:43:06 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119398c00) [pid = 1656] [serial = 133] [outer = 0x0] [url = about:blank] 04:43:06 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11903e000) [pid = 1656] [serial = 130] [outer = 0x0] [url = about:blank] 04:43:06 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x128d7c800) [pid = 1656] [serial = 117] [outer = 0x0] [url = about:blank] 04:43:06 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x124e59400) [pid = 1656] [serial = 103] [outer = 0x0] [url = about:blank] 04:43:06 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x128b9b800) [pid = 1656] [serial = 115] [outer = 0x0] [url = about:blank] 04:43:06 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11a0ddc00) [pid = 1656] [serial = 136] [outer = 0x0] [url = about:blank] 04:43:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1181b3800) [pid = 1656] [serial = 206] [outer = 0x12d597800] 04:43:06 INFO - PROCESS | 1656 | 1464608586490 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]]]}] 04:43:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:43:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 625ms 04:43:06 INFO - PROCESS | 1656 | 1464608586549 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 04:43:06 INFO - PROCESS | 1656 | 1464608586552 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 04:43:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:43:06 INFO - PROCESS | 1656 | 1464608586556 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:43:06 INFO - PROCESS | 1656 | 1464608586558 Marionette TRACE conn2 <- [1,250,null,{}] 04:43:06 INFO - PROCESS | 1656 | 1464608586560 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}] 04:43:06 INFO - PROCESS | 1656 | 1464608586633 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 04:43:06 INFO - PROCESS | 1656 | 1464608586674 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x116944000 == 31 [pid = 1656] [id = 70] 04:43:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11695d800) [pid = 1656] [serial = 207] [outer = 0x0] 04:43:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1181a5400) [pid = 1656] [serial = 208] [outer = 0x11695d800] 04:43:06 INFO - PROCESS | 1656 | 1464608586703 Marionette DEBUG loaded listener.js 04:43:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11897fc00) [pid = 1656] [serial = 209] [outer = 0x11695d800] 04:43:06 INFO - PROCESS | 1656 | 1464608586987 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]]]}] 04:43:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 04:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:43:07 INFO - PROCESS | 1656 | 1464608587025 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 04:43:07 INFO - PROCESS | 1656 | 1464608587027 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 04:43:07 INFO - PROCESS | 1656 | 1464608587032 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:43:07 INFO - PROCESS | 1656 | 1464608587035 Marionette TRACE conn2 <- [1,254,null,{}] 04:43:07 INFO - PROCESS | 1656 | 1464608587043 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}] 04:43:07 INFO - PROCESS | 1656 | 1464608587119 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 04:43:07 INFO - PROCESS | 1656 | 1464608587124 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11839e800 == 32 [pid = 1656] [id = 71] 04:43:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11276c800) [pid = 1656] [serial = 210] [outer = 0x0] 04:43:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11938e400) [pid = 1656] [serial = 211] [outer = 0x11276c800] 04:43:07 INFO - PROCESS | 1656 | 1464608587157 Marionette DEBUG loaded listener.js 04:43:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11993a800) [pid = 1656] [serial = 212] [outer = 0x11276c800] 04:43:07 INFO - PROCESS | 1656 | 1464608587488 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]]]}] 04:43:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 473ms 04:43:07 INFO - PROCESS | 1656 | 1464608587503 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 04:43:07 INFO - PROCESS | 1656 | 1464608587505 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 04:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:43:07 INFO - PROCESS | 1656 | 1464608587507 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:43:07 INFO - PROCESS | 1656 | 1464608587509 Marionette TRACE conn2 <- [1,258,null,{}] 04:43:07 INFO - PROCESS | 1656 | 1464608587519 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}] 04:43:07 INFO - PROCESS | 1656 | 1464608587596 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 04:43:07 INFO - PROCESS | 1656 | 1464608587601 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x118b7e000 == 33 [pid = 1656] [id = 72] 04:43:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119d67c00) [pid = 1656] [serial = 213] [outer = 0x0] 04:43:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11a0de000) [pid = 1656] [serial = 214] [outer = 0x119d67c00] 04:43:07 INFO - PROCESS | 1656 | 1464608587628 Marionette DEBUG loaded listener.js 04:43:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11a0e6000) [pid = 1656] [serial = 215] [outer = 0x119d67c00] 04:43:08 INFO - PROCESS | 1656 | 1464608588034 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]]]}] 04:43:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:43:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 575ms 04:43:08 INFO - PROCESS | 1656 | 1464608588085 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 04:43:08 INFO - PROCESS | 1656 | 1464608588086 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 04:43:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:43:08 INFO - PROCESS | 1656 | 1464608588090 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:43:08 INFO - PROCESS | 1656 | 1464608588092 Marionette TRACE conn2 <- [1,262,null,{}] 04:43:08 INFO - PROCESS | 1656 | 1464608588095 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}] 04:43:08 INFO - PROCESS | 1656 | 1464608588205 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 04:43:08 INFO - PROCESS | 1656 | 1464608588219 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11960d800 == 34 [pid = 1656] [id = 73] 04:43:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11a0e7c00) [pid = 1656] [serial = 216] [outer = 0x0] 04:43:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1210e5800) [pid = 1656] [serial = 217] [outer = 0x11a0e7c00] 04:43:08 INFO - PROCESS | 1656 | 1464608588257 Marionette DEBUG loaded listener.js 04:43:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121610000) [pid = 1656] [serial = 218] [outer = 0x11a0e7c00] 04:43:08 INFO - PROCESS | 1656 | 1464608588615 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]]]}] 04:43:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:43:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 570ms 04:43:08 INFO - PROCESS | 1656 | 1464608588660 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 04:43:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:43:08 INFO - PROCESS | 1656 | 1464608588661 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 04:43:08 INFO - PROCESS | 1656 | 1464608588663 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:43:08 INFO - PROCESS | 1656 | 1464608588664 Marionette TRACE conn2 <- [1,266,null,{}] 04:43:08 INFO - PROCESS | 1656 | 1464608588673 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}] 04:43:08 INFO - PROCESS | 1656 | 1464608588771 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 04:43:08 INFO - PROCESS | 1656 | 1464608588800 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196f8000 == 35 [pid = 1656] [id = 74] 04:43:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x121611000) [pid = 1656] [serial = 219] [outer = 0x0] 04:43:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1245ec800) [pid = 1656] [serial = 220] [outer = 0x121611000] 04:43:08 INFO - PROCESS | 1656 | 1464608588826 Marionette DEBUG loaded listener.js 04:43:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124e52000) [pid = 1656] [serial = 221] [outer = 0x121611000] 04:43:09 INFO - PROCESS | 1656 | 1464608589108 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]]]}] 04:43:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:43:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 471ms 04:43:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:43:09 INFO - PROCESS | 1656 | 1464608589135 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 04:43:09 INFO - PROCESS | 1656 | 1464608589136 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 04:43:09 INFO - PROCESS | 1656 | 1464608589138 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:43:09 INFO - PROCESS | 1656 | 1464608589139 Marionette TRACE conn2 <- [1,270,null,{}] 04:43:09 INFO - PROCESS | 1656 | 1464608589157 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}] 04:43:09 INFO - PROCESS | 1656 | 1464608589243 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 04:43:09 INFO - PROCESS | 1656 | 1464608589250 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x121690800 == 36 [pid = 1656] [id = 75] 04:43:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x121770000) [pid = 1656] [serial = 222] [outer = 0x0] 04:43:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x124e56400) [pid = 1656] [serial = 223] [outer = 0x121770000] 04:43:09 INFO - PROCESS | 1656 | 1464608589274 Marionette DEBUG loaded listener.js 04:43:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12669d000) [pid = 1656] [serial = 224] [outer = 0x121770000] 04:43:09 INFO - PROCESS | 1656 | 1464608589660 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]]]}] 04:43:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:43:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 530ms 04:43:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:43:09 INFO - PROCESS | 1656 | 1464608589669 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 04:43:09 INFO - PROCESS | 1656 | 1464608589671 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 04:43:09 INFO - PROCESS | 1656 | 1464608589674 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:43:09 INFO - PROCESS | 1656 | 1464608589676 Marionette TRACE conn2 <- [1,274,null,{}] 04:43:09 INFO - PROCESS | 1656 | 1464608589685 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}] 04:43:09 INFO - PROCESS | 1656 | 1464608589813 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 04:43:09 INFO - PROCESS | 1656 | 1464608589854 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x121ecd800 == 37 [pid = 1656] [id = 76] 04:43:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x124e55800) [pid = 1656] [serial = 225] [outer = 0x0] 04:43:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x126b58800) [pid = 1656] [serial = 226] [outer = 0x124e55800] 04:43:09 INFO - PROCESS | 1656 | 1464608589909 Marionette DEBUG loaded listener.js 04:43:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128525000) [pid = 1656] [serial = 227] [outer = 0x124e55800] 04:43:10 INFO - PROCESS | 1656 | 1464608590233 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]]]}] 04:43:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:43:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 623ms 04:43:10 INFO - PROCESS | 1656 | 1464608590297 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 04:43:10 INFO - PROCESS | 1656 | 1464608590299 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 04:43:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:43:10 INFO - PROCESS | 1656 | 1464608590302 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:43:10 INFO - PROCESS | 1656 | 1464608590304 Marionette TRACE conn2 <- [1,278,null,{}] 04:43:10 INFO - PROCESS | 1656 | 1464608590307 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}] 04:43:10 INFO - PROCESS | 1656 | 1464608590535 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 04:43:10 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119c8f400) [pid = 1656] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:43:10 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x121613c00) [pid = 1656] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:43:10 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1132b8400) [pid = 1656] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:43:10 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1185d4000) [pid = 1656] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:43:10 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12144d000) [pid = 1656] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:43:10 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x121c83c00) [pid = 1656] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:43:10 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x126499000) [pid = 1656] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:43:10 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11276d400) [pid = 1656] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:43:10 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11864b000) [pid = 1656] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:43:10 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11695bc00) [pid = 1656] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:43:10 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112d58c00) [pid = 1656] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:43:10 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x114fe8c00) [pid = 1656] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:43:10 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1196d3000) [pid = 1656] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:43:10 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119309400) [pid = 1656] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:43:10 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1131d3400) [pid = 1656] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:43:10 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x116280c00) [pid = 1656] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:43:10 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118166400) [pid = 1656] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:43:10 INFO - PROCESS | 1656 | 1464608590616 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x116983800 == 38 [pid = 1656] [id = 77] 04:43:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1122b6000) [pid = 1656] [serial = 228] [outer = 0x0] 04:43:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x113ba6c00) [pid = 1656] [serial = 229] [outer = 0x1122b6000] 04:43:10 INFO - PROCESS | 1656 | 1464608590656 Marionette DEBUG loaded listener.js 04:43:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118169000) [pid = 1656] [serial = 230] [outer = 0x1122b6000] 04:43:10 INFO - PROCESS | 1656 | 1464608590945 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]]]}] 04:43:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:43:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 673ms 04:43:10 INFO - PROCESS | 1656 | 1464608590975 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 04:43:10 INFO - PROCESS | 1656 | 1464608590977 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 04:43:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:43:10 INFO - PROCESS | 1656 | 1464608590987 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:43:10 INFO - PROCESS | 1656 | 1464608590988 Marionette TRACE conn2 <- [1,282,null,{}] 04:43:10 INFO - PROCESS | 1656 | 1464608590990 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}] 04:43:11 INFO - PROCESS | 1656 | 1464608591085 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 04:43:11 INFO - PROCESS | 1656 | 1464608591091 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12376d000 == 39 [pid = 1656] [id = 78] 04:43:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x117685800) [pid = 1656] [serial = 231] [outer = 0x0] 04:43:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119d6f400) [pid = 1656] [serial = 232] [outer = 0x117685800] 04:43:11 INFO - PROCESS | 1656 | 1464608591116 Marionette DEBUG loaded listener.js 04:43:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1285ac400) [pid = 1656] [serial = 233] [outer = 0x117685800] 04:43:11 INFO - PROCESS | 1656 | 1464608591384 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]]]}] 04:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 418ms 04:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:43:11 INFO - PROCESS | 1656 | 1464608591419 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 04:43:11 INFO - PROCESS | 1656 | 1464608591421 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 04:43:11 INFO - PROCESS | 1656 | 1464608591423 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:43:11 INFO - PROCESS | 1656 | 1464608591424 Marionette TRACE conn2 <- [1,286,null,{}] 04:43:11 INFO - PROCESS | 1656 | 1464608591427 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}] 04:43:11 INFO - PROCESS | 1656 | 1464608591524 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 04:43:11 INFO - PROCESS | 1656 | 1464608591529 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b24000 == 40 [pid = 1656] [id = 79] 04:43:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1285b4c00) [pid = 1656] [serial = 234] [outer = 0x0] 04:43:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x128b99000) [pid = 1656] [serial = 235] [outer = 0x1285b4c00] 04:43:11 INFO - PROCESS | 1656 | 1464608591558 Marionette DEBUG loaded listener.js 04:43:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x128d80400) [pid = 1656] [serial = 236] [outer = 0x1285b4c00] 04:43:11 INFO - PROCESS | 1656 | 1464608591878 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]]]}] 04:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms 04:43:11 INFO - PROCESS | 1656 | 1464608591893 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 04:43:11 INFO - PROCESS | 1656 | 1464608591896 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 04:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:43:11 INFO - PROCESS | 1656 | 1464608591901 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:43:11 INFO - PROCESS | 1656 | 1464608591903 Marionette TRACE conn2 <- [1,290,null,{}] 04:43:11 INFO - PROCESS | 1656 | 1464608591906 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}] 04:43:12 INFO - PROCESS | 1656 | 1464608592047 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 04:43:12 INFO - PROCESS | 1656 | 1464608592056 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1280ab000 == 41 [pid = 1656] [id = 80] 04:43:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1285b7c00) [pid = 1656] [serial = 237] [outer = 0x0] 04:43:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x128fde400) [pid = 1656] [serial = 238] [outer = 0x1285b7c00] 04:43:12 INFO - PROCESS | 1656 | 1464608592096 Marionette DEBUG loaded listener.js 04:43:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128fe9000) [pid = 1656] [serial = 239] [outer = 0x1285b7c00] 04:43:12 INFO - PROCESS | 1656 | 1464608592471 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]]]}] 04:43:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:43:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 619ms 04:43:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:43:12 INFO - PROCESS | 1656 | 1464608592541 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 04:43:12 INFO - PROCESS | 1656 | 1464608592543 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 04:43:12 INFO - PROCESS | 1656 | 1464608592547 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:43:12 INFO - PROCESS | 1656 | 1464608592549 Marionette TRACE conn2 <- [1,294,null,{}] 04:43:12 INFO - PROCESS | 1656 | 1464608592553 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}] 04:43:12 INFO - PROCESS | 1656 | 1464608592635 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 04:43:12 INFO - PROCESS | 1656 | 1464608592721 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x115fd5800 == 42 [pid = 1656] [id = 81] 04:43:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1131d7000) [pid = 1656] [serial = 240] [outer = 0x0] 04:43:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x113b2d000) [pid = 1656] [serial = 241] [outer = 0x1131d7000] 04:43:12 INFO - PROCESS | 1656 | 1464608592752 Marionette DEBUG loaded listener.js 04:43:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1167dc400) [pid = 1656] [serial = 242] [outer = 0x1131d7000] 04:43:13 INFO - PROCESS | 1656 | 1464608593262 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]]]}] 04:43:13 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. 04:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 721ms 04:43:13 INFO - PROCESS | 1656 | 1464608593269 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 04:43:13 INFO - PROCESS | 1656 | 1464608593273 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 04:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:43:13 INFO - PROCESS | 1656 | 1464608593327 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:43:13 INFO - PROCESS | 1656 | 1464608593331 Marionette TRACE conn2 <- [1,298,null,{}] 04:43:13 INFO - PROCESS | 1656 | 1464608593338 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}] 04:43:13 INFO - PROCESS | 1656 | 1464608593446 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 04:43:13 INFO - PROCESS | 1656 | 1464608593489 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x118b79800 == 43 [pid = 1656] [id = 82] 04:43:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1181ad000) [pid = 1656] [serial = 243] [outer = 0x0] 04:43:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x118984400) [pid = 1656] [serial = 244] [outer = 0x1181ad000] 04:43:13 INFO - PROCESS | 1656 | 1464608593523 Marionette DEBUG loaded listener.js 04:43:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11938d800) [pid = 1656] [serial = 245] [outer = 0x1181ad000] 04:43:13 INFO - PROCESS | 1656 | 1464608593942 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]]]}] 04:43:13 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. 04:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 643ms 04:43:13 INFO - PROCESS | 1656 | 1464608593953 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 04:43:13 INFO - PROCESS | 1656 | 1464608593955 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 04:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:43:13 INFO - PROCESS | 1656 | 1464608593959 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:43:13 INFO - PROCESS | 1656 | 1464608593961 Marionette TRACE conn2 <- [1,302,null,{}] 04:43:13 INFO - PROCESS | 1656 | 1464608593971 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}] 04:43:14 INFO - PROCESS | 1656 | 1464608594114 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 04:43:14 INFO - PROCESS | 1656 | 1464608594197 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b34000 == 44 [pid = 1656] [id = 83] 04:43:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11a080400) [pid = 1656] [serial = 246] [outer = 0x0] 04:43:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11a0e7400) [pid = 1656] [serial = 247] [outer = 0x11a080400] 04:43:14 INFO - PROCESS | 1656 | 1464608594250 Marionette DEBUG loaded listener.js 04:43:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1219bf400) [pid = 1656] [serial = 248] [outer = 0x11a080400] 04:43:14 INFO - PROCESS | 1656 | 1464608594724 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]]]}] 04:43:14 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. 04:43:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 823ms 04:43:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:43:14 INFO - PROCESS | 1656 | 1464608594782 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 04:43:14 INFO - PROCESS | 1656 | 1464608594784 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 04:43:14 INFO - PROCESS | 1656 | 1464608594787 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:43:14 INFO - PROCESS | 1656 | 1464608594789 Marionette TRACE conn2 <- [1,306,null,{}] 04:43:14 INFO - PROCESS | 1656 | 1464608594792 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}] 04:43:14 INFO - PROCESS | 1656 | 1464608594917 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 04:43:14 INFO - PROCESS | 1656 | 1464608594991 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b18800 == 45 [pid = 1656] [id = 84] 04:43:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x124838400) [pid = 1656] [serial = 249] [outer = 0x0] 04:43:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x124e51000) [pid = 1656] [serial = 250] [outer = 0x124838400] 04:43:15 INFO - PROCESS | 1656 | 1464608595018 Marionette DEBUG loaded listener.js 04:43:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1268c3000) [pid = 1656] [serial = 251] [outer = 0x124838400] 04:43:15 INFO - PROCESS | 1656 | 1464608595415 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]]]}] 04:43:15 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. 04:43:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 672ms 04:43:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:43:15 INFO - PROCESS | 1656 | 1464608595460 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 04:43:15 INFO - PROCESS | 1656 | 1464608595462 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 04:43:15 INFO - PROCESS | 1656 | 1464608595465 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:43:15 INFO - PROCESS | 1656 | 1464608595468 Marionette TRACE conn2 <- [1,310,null,{}] 04:43:15 INFO - PROCESS | 1656 | 1464608595471 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}] 04:43:15 INFO - PROCESS | 1656 | 1464608595606 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 04:43:15 INFO - PROCESS | 1656 | 1464608595685 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f59000 == 46 [pid = 1656] [id = 85] 04:43:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12482dc00) [pid = 1656] [serial = 252] [outer = 0x0] 04:43:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12834c000) [pid = 1656] [serial = 253] [outer = 0x12482dc00] 04:43:15 INFO - PROCESS | 1656 | 1464608595733 Marionette DEBUG loaded listener.js 04:43:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x128351c00) [pid = 1656] [serial = 254] [outer = 0x12482dc00] 04:43:16 INFO - PROCESS | 1656 | 1464608596341 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]]]}] 04:43:16 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. 04:43:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 921ms 04:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:43:16 INFO - PROCESS | 1656 | 1464608596386 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 04:43:16 INFO - PROCESS | 1656 | 1464608596388 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 04:43:16 INFO - PROCESS | 1656 | 1464608596392 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:43:16 INFO - PROCESS | 1656 | 1464608596394 Marionette TRACE conn2 <- [1,314,null,{}] 04:43:16 INFO - PROCESS | 1656 | 1464608596398 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}] 04:43:16 INFO - PROCESS | 1656 | 1464608596482 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 04:43:16 INFO - PROCESS | 1656 | 1464608596536 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x116244800 == 47 [pid = 1656] [id = 86] 04:43:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11276dc00) [pid = 1656] [serial = 255] [outer = 0x0] 04:43:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x113b28000) [pid = 1656] [serial = 256] [outer = 0x11276dc00] 04:43:16 INFO - PROCESS | 1656 | 1464608596569 Marionette DEBUG loaded listener.js 04:43:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1169dc800) [pid = 1656] [serial = 257] [outer = 0x11276dc00] 04:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x126b24000 == 46 [pid = 1656] [id = 79] 04:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12376d000 == 45 [pid = 1656] [id = 78] 04:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x116983800 == 44 [pid = 1656] [id = 77] 04:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x121ecd800 == 43 [pid = 1656] [id = 76] 04:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x121690800 == 42 [pid = 1656] [id = 75] 04:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x1196f8000 == 41 [pid = 1656] [id = 74] 04:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x11960d800 == 40 [pid = 1656] [id = 73] 04:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x118b7e000 == 39 [pid = 1656] [id = 72] 04:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x11839e800 == 38 [pid = 1656] [id = 71] 04:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x126b53800) [pid = 1656] [serial = 195] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOCSHELL 0x116944000 == 37 [pid = 1656] [id = 70] 04:43:17 INFO - PROCESS | 1656 | --DOCSHELL 0x112acc000 == 36 [pid = 1656] [id = 69] 04:43:17 INFO - PROCESS | 1656 | --DOCSHELL 0x11863f800 == 35 [pid = 1656] [id = 68] 04:43:17 INFO - PROCESS | 1656 | --DOCSHELL 0x115f4b800 == 34 [pid = 1656] [id = 67] 04:43:17 INFO - PROCESS | 1656 | 1464608597010 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]]]}] 04:43:17 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. 04:43:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 623ms 04:43:17 INFO - PROCESS | 1656 | 1464608597016 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 04:43:17 INFO - PROCESS | 1656 | 1464608597019 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 04:43:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:43:17 INFO - PROCESS | 1656 | 1464608597024 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:43:17 INFO - PROCESS | 1656 | 1464608597025 Marionette TRACE conn2 <- [1,318,null,{}] 04:43:17 INFO - PROCESS | 1656 | 1464608597028 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}] 04:43:17 INFO - PROCESS | 1656 | 1464608597100 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x115f24400) [pid = 1656] [serial = 159] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11997e400) [pid = 1656] [serial = 174] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11936e000) [pid = 1656] [serial = 168] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119393400) [pid = 1656] [serial = 169] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x116898000) [pid = 1656] [serial = 160] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x114fe9000) [pid = 1656] [serial = 156] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1181a8800) [pid = 1656] [serial = 165] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11722c400) [pid = 1656] [serial = 142] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x116893000) [pid = 1656] [serial = 141] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1133a8400) [pid = 1656] [serial = 145] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1185d6400) [pid = 1656] [serial = 144] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1210e6000) [pid = 1656] [serial = 148] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119d6b000) [pid = 1656] [serial = 147] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x121c7dc00) [pid = 1656] [serial = 151] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1216abc00) [pid = 1656] [serial = 150] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12144f000) [pid = 1656] [serial = 154] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11938d400) [pid = 1656] [serial = 153] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x121566000) [pid = 1656] [serial = 177] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12176e800) [pid = 1656] [serial = 178] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x121c85000) [pid = 1656] [serial = 180] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119934c00) [pid = 1656] [serial = 181] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12462e800) [pid = 1656] [serial = 183] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x126820800) [pid = 1656] [serial = 192] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x124838000) [pid = 1656] [serial = 189] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118656800) [pid = 1656] [serial = 166] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x121c87400) [pid = 1656] [serial = 186] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x124639c00) [pid = 1656] [serial = 184] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x117687000) [pid = 1656] [serial = 162] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x126b4e000) [pid = 1656] [serial = 193] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1181a4800) [pid = 1656] [serial = 163] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11930a000) [pid = 1656] [serial = 171] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1210e2800) [pid = 1656] [serial = 175] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126492000) [pid = 1656] [serial = 190] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12482b400) [pid = 1656] [serial = 187] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1196d2c00) [pid = 1656] [serial = 172] [outer = 0x0] [url = about:blank] 04:43:17 INFO - PROCESS | 1656 | 1464608597168 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d0b800 == 35 [pid = 1656] [id = 87] 04:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116893000) [pid = 1656] [serial = 258] [outer = 0x0] 04:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x117689000) [pid = 1656] [serial = 259] [outer = 0x116893000] 04:43:17 INFO - PROCESS | 1656 | 1464608597197 Marionette DEBUG loaded listener.js 04:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118269800) [pid = 1656] [serial = 260] [outer = 0x116893000] 04:43:17 INFO - PROCESS | 1656 | 1464608597499 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]]]}] 04:43:17 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. 04:43:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 524ms 04:43:17 INFO - PROCESS | 1656 | 1464608597549 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 04:43:17 INFO - PROCESS | 1656 | 1464608597551 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 04:43:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:43:17 INFO - PROCESS | 1656 | 1464608597555 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:43:17 INFO - PROCESS | 1656 | 1464608597558 Marionette TRACE conn2 <- [1,322,null,{}] 04:43:17 INFO - PROCESS | 1656 | 1464608597569 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}] 04:43:17 INFO - PROCESS | 1656 | 1464608597688 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 04:43:17 INFO - PROCESS | 1656 | 1464608597789 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x118319800 == 36 [pid = 1656] [id = 88] 04:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1185da000) [pid = 1656] [serial = 261] [outer = 0x0] 04:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11903fc00) [pid = 1656] [serial = 262] [outer = 0x1185da000] 04:43:17 INFO - PROCESS | 1656 | 1464608597835 Marionette DEBUG loaded listener.js 04:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119399800) [pid = 1656] [serial = 263] [outer = 0x1185da000] 04:43:18 INFO - PROCESS | 1656 | 1464608598229 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]]]}] 04:43:18 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. 04:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 725ms 04:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:43:18 INFO - PROCESS | 1656 | 1464608598279 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 04:43:18 INFO - PROCESS | 1656 | 1464608598281 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 04:43:18 INFO - PROCESS | 1656 | 1464608598291 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:43:18 INFO - PROCESS | 1656 | 1464608598292 Marionette TRACE conn2 <- [1,326,null,{}] 04:43:18 INFO - PROCESS | 1656 | 1464608598294 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}] 04:43:18 INFO - PROCESS | 1656 | 1464608598367 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 04:43:18 INFO - PROCESS | 1656 | 1464608598371 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x11863d800 == 37 [pid = 1656] [id = 89] 04:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11997e400) [pid = 1656] [serial = 264] [outer = 0x0] 04:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119f46800) [pid = 1656] [serial = 265] [outer = 0x11997e400] 04:43:18 INFO - PROCESS | 1656 | 1464608598399 Marionette DEBUG loaded listener.js 04:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11a0e8400) [pid = 1656] [serial = 266] [outer = 0x11997e400] 04:43:18 INFO - PROCESS | 1656 | 1464608598714 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]]]}] 04:43:18 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. 04:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 472ms 04:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:43:18 INFO - PROCESS | 1656 | 1464608598759 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 04:43:18 INFO - PROCESS | 1656 | 1464608598760 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 04:43:18 INFO - PROCESS | 1656 | 1464608598762 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:43:18 INFO - PROCESS | 1656 | 1464608598764 Marionette TRACE conn2 <- [1,330,null,{}] 04:43:18 INFO - PROCESS | 1656 | 1464608598766 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}] 04:43:18 INFO - PROCESS | 1656 | 1464608598835 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 04:43:18 INFO - PROCESS | 1656 | 1464608598840 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x119431000 == 38 [pid = 1656] [id = 90] 04:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1210e2800) [pid = 1656] [serial = 267] [outer = 0x0] 04:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x121568000) [pid = 1656] [serial = 268] [outer = 0x1210e2800] 04:43:18 INFO - PROCESS | 1656 | 1464608598867 Marionette DEBUG loaded listener.js 04:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1219c9c00) [pid = 1656] [serial = 269] [outer = 0x1210e2800] 04:43:19 INFO - PROCESS | 1656 | 1464608599188 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]]]}] 04:43:19 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. 04:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 04:43:19 INFO - PROCESS | 1656 | 1464608599244 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 04:43:19 INFO - PROCESS | 1656 | 1464608599245 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 04:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:43:19 INFO - PROCESS | 1656 | 1464608599247 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:43:19 INFO - PROCESS | 1656 | 1464608599248 Marionette TRACE conn2 <- [1,334,null,{}] 04:43:19 INFO - PROCESS | 1656 | 1464608599251 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}] 04:43:19 INFO - PROCESS | 1656 | 1464608599360 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 04:43:19 INFO - PROCESS | 1656 | 1464608599391 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196ee000 == 39 [pid = 1656] [id = 91] 04:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124250400) [pid = 1656] [serial = 270] [outer = 0x0] 04:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124832c00) [pid = 1656] [serial = 271] [outer = 0x124250400] 04:43:19 INFO - PROCESS | 1656 | 1464608599417 Marionette DEBUG loaded listener.js 04:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1260be400) [pid = 1656] [serial = 272] [outer = 0x124250400] 04:43:19 INFO - PROCESS | 1656 | 1464608599705 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]]]}] 04:43:19 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. 04:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 04:43:19 INFO - PROCESS | 1656 | 1464608599725 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 04:43:19 INFO - PROCESS | 1656 | 1464608599726 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 04:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:43:19 INFO - PROCESS | 1656 | 1464608599737 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:43:19 INFO - PROCESS | 1656 | 1464608599738 Marionette TRACE conn2 <- [1,338,null,{}] 04:43:19 INFO - PROCESS | 1656 | 1464608599740 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}] 04:43:19 INFO - PROCESS | 1656 | 1464608599833 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 04:43:19 INFO - PROCESS | 1656 | 1464608599837 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x121152800 == 40 [pid = 1656] [id = 92] 04:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1245ef800) [pid = 1656] [serial = 273] [outer = 0x0] 04:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126816c00) [pid = 1656] [serial = 274] [outer = 0x1245ef800] 04:43:19 INFO - PROCESS | 1656 | 1464608599862 Marionette DEBUG loaded listener.js 04:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128349000) [pid = 1656] [serial = 275] [outer = 0x1245ef800] 04:43:20 INFO - PROCESS | 1656 | 1464608600192 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]]]}] 04:43:20 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. 04:43:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 475ms 04:43:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:43:20 INFO - PROCESS | 1656 | 1464608600205 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 04:43:20 INFO - PROCESS | 1656 | 1464608600206 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 04:43:20 INFO - PROCESS | 1656 | 1464608600209 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:43:20 INFO - PROCESS | 1656 | 1464608600210 Marionette TRACE conn2 <- [1,342,null,{}] 04:43:20 INFO - PROCESS | 1656 | 1464608600215 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}] 04:43:20 INFO - PROCESS | 1656 | 1464608600305 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 04:43:20 INFO - PROCESS | 1656 | 1464608600319 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x121482800 == 41 [pid = 1656] [id = 93] 04:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128349800) [pid = 1656] [serial = 276] [outer = 0x0] 04:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x128355400) [pid = 1656] [serial = 277] [outer = 0x128349800] 04:43:20 INFO - PROCESS | 1656 | 1464608600344 Marionette DEBUG loaded listener.js 04:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12851e000) [pid = 1656] [serial = 278] [outer = 0x128349800] 04:43:20 INFO - PROCESS | 1656 | 1464608600662 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]]]}] 04:43:20 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. 04:43:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 474ms 04:43:20 INFO - PROCESS | 1656 | 1464608600683 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 04:43:20 INFO - PROCESS | 1656 | 1464608600684 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 04:43:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:43:20 INFO - PROCESS | 1656 | 1464608600687 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:43:20 INFO - PROCESS | 1656 | 1464608600688 Marionette TRACE conn2 <- [1,346,null,{}] 04:43:20 INFO - PROCESS | 1656 | 1464608600690 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}] 04:43:20 INFO - PROCESS | 1656 | 1464608600782 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 04:43:20 INFO - PROCESS | 1656 | 1464608600808 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x123658800 == 42 [pid = 1656] [id = 94] 04:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x128520400) [pid = 1656] [serial = 279] [outer = 0x0] 04:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128528000) [pid = 1656] [serial = 280] [outer = 0x128520400] 04:43:20 INFO - PROCESS | 1656 | 1464608600833 Marionette DEBUG loaded listener.js 04:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1289abc00) [pid = 1656] [serial = 281] [outer = 0x128520400] 04:43:21 INFO - PROCESS | 1656 | 1464608601126 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]]]}] 04:43:21 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. 04:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 04:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:43:21 INFO - PROCESS | 1656 | 1464608601162 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 04:43:21 INFO - PROCESS | 1656 | 1464608601166 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 04:43:21 INFO - PROCESS | 1656 | 1464608601170 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:43:21 INFO - PROCESS | 1656 | 1464608601172 Marionette TRACE conn2 <- [1,350,null,{}] 04:43:21 INFO - PROCESS | 1656 | 1464608601175 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}] 04:43:21 INFO - PROCESS | 1656 | 1464608601405 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 04:43:21 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x117685800) [pid = 1656] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:43:21 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11276a400) [pid = 1656] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:43:21 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1285b4c00) [pid = 1656] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:43:21 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11276c800) [pid = 1656] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:43:21 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x121770000) [pid = 1656] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:43:21 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11695d800) [pid = 1656] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:43:21 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119d67c00) [pid = 1656] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:43:21 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x121611000) [pid = 1656] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:43:21 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1122b6000) [pid = 1656] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:43:21 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x124e55800) [pid = 1656] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:43:21 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11a0e7c00) [pid = 1656] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:43:21 INFO - PROCESS | 1656 | 1464608601460 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11862b800 == 43 [pid = 1656] [id = 95] 04:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11276a400) [pid = 1656] [serial = 282] [outer = 0x0] 04:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x117685800) [pid = 1656] [serial = 283] [outer = 0x11276a400] 04:43:21 INFO - PROCESS | 1656 | 1464608601501 Marionette DEBUG loaded listener.js 04:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x121611000) [pid = 1656] [serial = 284] [outer = 0x11276a400] 04:43:21 INFO - PROCESS | 1656 | 1464608601773 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]]]}] 04:43:21 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. 04:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 623ms 04:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:43:21 INFO - PROCESS | 1656 | 1464608601804 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 04:43:21 INFO - PROCESS | 1656 | 1464608601805 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 04:43:21 INFO - PROCESS | 1656 | 1464608601808 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:43:21 INFO - PROCESS | 1656 | 1464608601809 Marionette TRACE conn2 <- [1,354,null,{}] 04:43:21 INFO - PROCESS | 1656 | 1464608601827 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}] 04:43:21 INFO - PROCESS | 1656 | 1464608601919 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 04:43:21 INFO - PROCESS | 1656 | 1464608601961 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12647d000 == 44 [pid = 1656] [id = 96] 04:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1181ab800) [pid = 1656] [serial = 285] [outer = 0x0] 04:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1285aa800) [pid = 1656] [serial = 286] [outer = 0x1181ab800] 04:43:21 INFO - PROCESS | 1656 | 1464608601989 Marionette DEBUG loaded listener.js 04:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x129978c00) [pid = 1656] [serial = 287] [outer = 0x1181ab800] 04:43:22 INFO - PROCESS | 1656 | 1464608602263 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]]]}] 04:43:22 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. 04:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 484ms 04:43:22 INFO - PROCESS | 1656 | 1464608602293 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 04:43:22 INFO - PROCESS | 1656 | 1464608602294 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 04:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:43:22 INFO - PROCESS | 1656 | 1464608602304 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:43:22 INFO - PROCESS | 1656 | 1464608602305 Marionette TRACE conn2 <- [1,358,null,{}] 04:43:22 INFO - PROCESS | 1656 | 1464608602307 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}] 04:43:22 INFO - PROCESS | 1656 | 1464608602386 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 04:43:22 INFO - PROCESS | 1656 | 1464608602390 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1280b1000 == 45 [pid = 1656] [id = 97] 04:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12997b800) [pid = 1656] [serial = 288] [outer = 0x0] 04:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12a9a3400) [pid = 1656] [serial = 289] [outer = 0x12997b800] 04:43:22 INFO - PROCESS | 1656 | 1464608602417 Marionette DEBUG loaded listener.js 04:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12aa67c00) [pid = 1656] [serial = 290] [outer = 0x12997b800] 04:43:22 INFO - PROCESS | 1656 | 1464608602743 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]]]}] 04:43:22 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. 04:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 471ms 04:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:43:22 INFO - PROCESS | 1656 | 1464608602776 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 04:43:22 INFO - PROCESS | 1656 | 1464608602777 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 04:43:22 INFO - PROCESS | 1656 | 1464608602779 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:43:22 INFO - PROCESS | 1656 | 1464608602780 Marionette TRACE conn2 <- [1,362,null,{}] 04:43:22 INFO - PROCESS | 1656 | 1464608602791 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}] 04:43:22 INFO - PROCESS | 1656 | 1464608602866 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 04:43:22 INFO - PROCESS | 1656 | 1464608602870 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1299b4000 == 46 [pid = 1656] [id = 98] 04:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12aa68400) [pid = 1656] [serial = 291] [outer = 0x0] 04:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12aad2400) [pid = 1656] [serial = 292] [outer = 0x12aa68400] 04:43:22 INFO - PROCESS | 1656 | 1464608602894 Marionette DEBUG loaded listener.js 04:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12aadb000) [pid = 1656] [serial = 293] [outer = 0x12aa68400] 04:43:23 INFO - PROCESS | 1656 | 1464608603212 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]]]}] 04:43:23 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. 04:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 478ms 04:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:43:23 INFO - PROCESS | 1656 | 1464608603258 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 04:43:23 INFO - PROCESS | 1656 | 1464608603259 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 04:43:23 INFO - PROCESS | 1656 | 1464608603261 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:43:23 INFO - PROCESS | 1656 | 1464608603262 Marionette TRACE conn2 <- [1,366,null,{}] 04:43:23 INFO - PROCESS | 1656 | 1464608603264 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}] 04:43:23 INFO - PROCESS | 1656 | 1464608603338 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 04:43:23 INFO - PROCESS | 1656 | 1464608603342 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a940800 == 47 [pid = 1656] [id = 99] 04:43:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12aadc400) [pid = 1656] [serial = 294] [outer = 0x0] 04:43:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12ae80000) [pid = 1656] [serial = 295] [outer = 0x12aadc400] 04:43:23 INFO - PROCESS | 1656 | 1464608603370 Marionette DEBUG loaded listener.js 04:43:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12ae84c00) [pid = 1656] [serial = 296] [outer = 0x12aadc400] 04:43:23 INFO - PROCESS | 1656 | 1464608603879 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]]]}] 04:43:23 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. 04:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 669ms 04:43:23 INFO - PROCESS | 1656 | 1464608603931 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 04:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:43:23 INFO - PROCESS | 1656 | 1464608603933 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 04:43:23 INFO - PROCESS | 1656 | 1464608603936 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:43:23 INFO - PROCESS | 1656 | 1464608603939 Marionette TRACE conn2 <- [1,370,null,{}] 04:43:23 INFO - PROCESS | 1656 | 1464608603942 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}] 04:43:24 INFO - PROCESS | 1656 | 1464608604041 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 04:43:24 INFO - PROCESS | 1656 | 1464608604127 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x116bcb000 == 48 [pid = 1656] [id = 100] 04:43:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1169d5800) [pid = 1656] [serial = 297] [outer = 0x0] 04:43:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x117685c00) [pid = 1656] [serial = 298] [outer = 0x1169d5800] 04:43:24 INFO - PROCESS | 1656 | 1464608604159 Marionette DEBUG loaded listener.js 04:43:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1181b1c00) [pid = 1656] [serial = 299] [outer = 0x1169d5800] 04:43:24 INFO - PROCESS | 1656 | 1464608604585 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]]]}] 04:43:24 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. 04:43:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 670ms 04:43:24 INFO - PROCESS | 1656 | 1464608604607 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 04:43:24 INFO - PROCESS | 1656 | 1464608604611 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 04:43:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:43:24 INFO - PROCESS | 1656 | 1464608604616 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:43:24 INFO - PROCESS | 1656 | 1464608604617 Marionette TRACE conn2 <- [1,374,null,{}] 04:43:24 INFO - PROCESS | 1656 | 1464608604619 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}] 04:43:24 INFO - PROCESS | 1656 | 1464608604721 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 04:43:24 INFO - PROCESS | 1656 | 1464608604763 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196fa800 == 49 [pid = 1656] [id = 101] 04:43:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1185d6400) [pid = 1656] [serial = 300] [outer = 0x0] 04:43:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x119366400) [pid = 1656] [serial = 301] [outer = 0x1185d6400] 04:43:24 INFO - PROCESS | 1656 | 1464608604793 Marionette DEBUG loaded listener.js 04:43:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1196dcc00) [pid = 1656] [serial = 302] [outer = 0x1185d6400] 04:43:25 INFO - PROCESS | 1656 | 1464608605255 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:43:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:43:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 669ms 04:43:25 INFO - PROCESS | 1656 | 1464608605299 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 04:43:25 INFO - PROCESS | 1656 | 1464608605300 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 04:43:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:43:25 INFO - PROCESS | 1656 | 1464608605303 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:43:25 INFO - PROCESS | 1656 | 1464608605306 Marionette TRACE conn2 <- [1,378,null,{}] 04:43:25 INFO - PROCESS | 1656 | 1464608605314 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}] 04:43:25 INFO - PROCESS | 1656 | 1464608605431 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 04:43:25 INFO - PROCESS | 1656 | 1464608605488 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ac10000 == 50 [pid = 1656] [id = 102] 04:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x121446800) [pid = 1656] [serial = 303] [outer = 0x0] 04:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x124e59400) [pid = 1656] [serial = 304] [outer = 0x121446800] 04:43:25 INFO - PROCESS | 1656 | 1464608605519 Marionette DEBUG loaded listener.js 04:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x128354800) [pid = 1656] [serial = 305] [outer = 0x121446800] 04:43:25 INFO - PROCESS | 1656 | 1464608605927 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:43:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:43:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 675ms 04:43:25 INFO - PROCESS | 1656 | 1464608605995 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 04:43:25 INFO - PROCESS | 1656 | 1464608605997 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 04:43:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:43:26 INFO - PROCESS | 1656 | 1464608606001 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:43:26 INFO - PROCESS | 1656 | 1464608606002 Marionette TRACE conn2 <- [1,382,null,{}] 04:43:26 INFO - PROCESS | 1656 | 1464608606004 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}] 04:43:26 INFO - PROCESS | 1656 | 1464608606102 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 04:43:26 INFO - PROCESS | 1656 | 1464608606159 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ae96000 == 51 [pid = 1656] [id = 103] 04:43:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x128b9a400) [pid = 1656] [serial = 306] [outer = 0x0] 04:43:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x128d7a000) [pid = 1656] [serial = 307] [outer = 0x128b9a400] 04:43:26 INFO - PROCESS | 1656 | 1464608606189 Marionette DEBUG loaded listener.js 04:43:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12996fc00) [pid = 1656] [serial = 308] [outer = 0x128b9a400] 04:43:26 INFO - PROCESS | 1656 | 1464608606817 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:43:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:43:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 870ms 04:43:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:43:26 INFO - PROCESS | 1656 | 1464608606871 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 04:43:26 INFO - PROCESS | 1656 | 1464608606873 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 04:43:26 INFO - PROCESS | 1656 | 1464608606877 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:43:26 INFO - PROCESS | 1656 | 1464608606879 Marionette TRACE conn2 <- [1,386,null,{}] 04:43:26 INFO - PROCESS | 1656 | 1464608606883 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}] 04:43:26 INFO - PROCESS | 1656 | 1464608606971 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 04:43:27 INFO - PROCESS | 1656 | 1464608607020 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x11839b800 == 52 [pid = 1656] [id = 104] 04:43:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x113212c00) [pid = 1656] [serial = 309] [outer = 0x0] 04:43:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x114fe9000) [pid = 1656] [serial = 310] [outer = 0x113212c00] 04:43:27 INFO - PROCESS | 1656 | 1464608607047 Marionette DEBUG loaded listener.js 04:43:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11778b800) [pid = 1656] [serial = 311] [outer = 0x113212c00] 04:43:27 INFO - PROCESS | 1656 | 1464608607479 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]]]}] 04:43:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:43:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 622ms 04:43:27 INFO - PROCESS | 1656 | 1464608607499 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 04:43:27 INFO - PROCESS | 1656 | 1464608607503 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 04:43:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:43:27 INFO - PROCESS | 1656 | 1464608607507 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:43:27 INFO - PROCESS | 1656 | 1464608607508 Marionette TRACE conn2 <- [1,390,null,{}] 04:43:27 INFO - PROCESS | 1656 | 1464608607511 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}] 04:43:27 INFO - PROCESS | 1656 | 1464608607621 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 04:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x124615800 == 51 [pid = 1656] [id = 66] 04:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1299b4000 == 50 [pid = 1656] [id = 98] 04:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1280b1000 == 49 [pid = 1656] [id = 97] 04:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12647d000 == 48 [pid = 1656] [id = 96] 04:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11862b800 == 47 [pid = 1656] [id = 95] 04:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x123658800 == 46 [pid = 1656] [id = 94] 04:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x121482800 == 45 [pid = 1656] [id = 93] 04:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x121152800 == 44 [pid = 1656] [id = 92] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1133a3c00) [pid = 1656] [serial = 198] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x128fde400) [pid = 1656] [serial = 238] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1196ee000 == 43 [pid = 1656] [id = 91] 04:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x119431000 == 42 [pid = 1656] [id = 90] 04:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11863d800 == 41 [pid = 1656] [id = 89] 04:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x118319800 == 40 [pid = 1656] [id = 88] 04:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x115d0b800 == 39 [pid = 1656] [id = 87] 04:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x116244800 == 38 [pid = 1656] [id = 86] 04:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x128f59000 == 37 [pid = 1656] [id = 85] 04:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x128b18800 == 36 [pid = 1656] [id = 84] 04:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x126b34000 == 35 [pid = 1656] [id = 83] 04:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x118b79800 == 34 [pid = 1656] [id = 82] 04:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x115fd5800 == 33 [pid = 1656] [id = 81] 04:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1280ab000 == 32 [pid = 1656] [id = 80] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1285ac400) [pid = 1656] [serial = 233] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11722c800) [pid = 1656] [serial = 205] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x128b99000) [pid = 1656] [serial = 235] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11993a800) [pid = 1656] [serial = 212] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12669d000) [pid = 1656] [serial = 224] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x115d8cc00) [pid = 1656] [serial = 204] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11897fc00) [pid = 1656] [serial = 209] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1181a5400) [pid = 1656] [serial = 208] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11a0de000) [pid = 1656] [serial = 214] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x124e52000) [pid = 1656] [serial = 221] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x118169000) [pid = 1656] [serial = 230] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x128525000) [pid = 1656] [serial = 227] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119d6f400) [pid = 1656] [serial = 232] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118166c00) [pid = 1656] [serial = 201] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1245ec800) [pid = 1656] [serial = 220] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x113ba6c00) [pid = 1656] [serial = 229] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11a0e6000) [pid = 1656] [serial = 215] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11938e400) [pid = 1656] [serial = 211] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x124e56400) [pid = 1656] [serial = 223] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1210e5800) [pid = 1656] [serial = 217] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x121610000) [pid = 1656] [serial = 218] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12ca35000) [pid = 1656] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x126b58800) [pid = 1656] [serial = 226] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x128d80400) [pid = 1656] [serial = 236] [outer = 0x0] [url = about:blank] 04:43:27 INFO - PROCESS | 1656 | 1464608607696 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d6d800 == 33 [pid = 1656] [id = 105] 04:43:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x113d04c00) [pid = 1656] [serial = 312] [outer = 0x0] 04:43:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11815b800) [pid = 1656] [serial = 313] [outer = 0x113d04c00] 04:43:27 INFO - PROCESS | 1656 | 1464608607722 Marionette DEBUG loaded listener.js 04:43:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11903f000) [pid = 1656] [serial = 314] [outer = 0x113d04c00] 04:43:28 INFO - PROCESS | 1656 | 1464608608127 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]]]}] 04:43:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:43:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 669ms 04:43:28 INFO - PROCESS | 1656 | 1464608608193 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 04:43:28 INFO - PROCESS | 1656 | 1464608608194 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 04:43:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:43:28 INFO - PROCESS | 1656 | 1464608608216 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:43:28 INFO - PROCESS | 1656 | 1464608608219 Marionette TRACE conn2 <- [1,394,null,{}] 04:43:28 INFO - PROCESS | 1656 | 1464608608226 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}] 04:43:28 INFO - PROCESS | 1656 | 1464608608303 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 04:43:28 INFO - PROCESS | 1656 | 1464608608308 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190d7000 == 34 [pid = 1656] [id = 106] 04:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x121561000) [pid = 1656] [serial = 315] [outer = 0x0] 04:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12182cc00) [pid = 1656] [serial = 316] [outer = 0x121561000] 04:43:28 INFO - PROCESS | 1656 | 1464608608338 Marionette DEBUG loaded listener.js 04:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1245e6400) [pid = 1656] [serial = 317] [outer = 0x121561000] 04:43:28 INFO - PROCESS | 1656 | 1464608608653 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]]]}] 04:43:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:43:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 472ms 04:43:28 INFO - PROCESS | 1656 | 1464608608688 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 04:43:28 INFO - PROCESS | 1656 | 1464608608690 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 04:43:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:43:28 INFO - PROCESS | 1656 | 1464608608692 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:43:28 INFO - PROCESS | 1656 | 1464608608693 Marionette TRACE conn2 <- [1,398,null,{}] 04:43:28 INFO - PROCESS | 1656 | 1464608608697 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}] 04:43:28 INFO - PROCESS | 1656 | 1464608608774 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 04:43:28 INFO - PROCESS | 1656 | 1464608608819 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x119615000 == 35 [pid = 1656] [id = 107] 04:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x121564c00) [pid = 1656] [serial = 318] [outer = 0x0] 04:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x124e4ec00) [pid = 1656] [serial = 319] [outer = 0x121564c00] 04:43:28 INFO - PROCESS | 1656 | 1464608608845 Marionette DEBUG loaded listener.js 04:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x126499000) [pid = 1656] [serial = 320] [outer = 0x121564c00] 04:43:29 INFO - PROCESS | 1656 | 1464608609134 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]]]}] 04:43:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:43:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 469ms 04:43:29 INFO - PROCESS | 1656 | 1464608609162 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 04:43:29 INFO - PROCESS | 1656 | 1464608609165 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 04:43:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:43:29 INFO - PROCESS | 1656 | 1464608609169 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:43:29 INFO - PROCESS | 1656 | 1464608609170 Marionette TRACE conn2 <- [1,402,null,{}] 04:43:29 INFO - PROCESS | 1656 | 1464608609173 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}] 04:43:29 INFO - PROCESS | 1656 | 1464608609250 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 04:43:29 INFO - PROCESS | 1656 | 1464608609254 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x116582000 == 36 [pid = 1656] [id = 108] 04:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1260b5000) [pid = 1656] [serial = 321] [outer = 0x0] 04:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x128347400) [pid = 1656] [serial = 322] [outer = 0x1260b5000] 04:43:29 INFO - PROCESS | 1656 | 1464608609279 Marionette DEBUG loaded listener.js 04:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x128353800) [pid = 1656] [serial = 323] [outer = 0x1260b5000] 04:43:29 INFO - PROCESS | 1656 | 1464608609625 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]]]}] 04:43:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:43:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 468ms 04:43:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:43:29 INFO - PROCESS | 1656 | 1464608609638 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 04:43:29 INFO - PROCESS | 1656 | 1464608609639 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 04:43:29 INFO - PROCESS | 1656 | 1464608609641 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:43:29 INFO - PROCESS | 1656 | 1464608609642 Marionette TRACE conn2 <- [1,406,null,{}] 04:43:29 INFO - PROCESS | 1656 | 1464608609644 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}] 04:43:29 INFO - PROCESS | 1656 | 1464608609773 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 04:43:29 INFO - PROCESS | 1656 | 1464608609780 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x121ee1000 == 37 [pid = 1656] [id = 109] 04:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x128521c00) [pid = 1656] [serial = 324] [outer = 0x0] 04:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x128b94800) [pid = 1656] [serial = 325] [outer = 0x128521c00] 04:43:29 INFO - PROCESS | 1656 | 1464608609828 Marionette DEBUG loaded listener.js 04:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x129971800) [pid = 1656] [serial = 326] [outer = 0x128521c00] 04:43:30 INFO - PROCESS | 1656 | 1464608610152 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]]]}] 04:43:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:43:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 568ms 04:43:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:43:30 INFO - PROCESS | 1656 | 1464608610210 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 04:43:30 INFO - PROCESS | 1656 | 1464608610211 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 04:43:30 INFO - PROCESS | 1656 | 1464608610213 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:43:30 INFO - PROCESS | 1656 | 1464608610214 Marionette TRACE conn2 <- [1,410,null,{}] 04:43:30 INFO - PROCESS | 1656 | 1464608610216 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}] 04:43:30 INFO - PROCESS | 1656 | 1464608610323 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 04:43:30 INFO - PROCESS | 1656 | 1464608610328 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11693e000 == 38 [pid = 1656] [id = 110] 04:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x128d80c00) [pid = 1656] [serial = 327] [outer = 0x0] 04:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12aa65000) [pid = 1656] [serial = 328] [outer = 0x128d80c00] 04:43:30 INFO - PROCESS | 1656 | 1464608610353 Marionette DEBUG loaded listener.js 04:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11897b800) [pid = 1656] [serial = 329] [outer = 0x128d80c00] 04:43:30 INFO - PROCESS | 1656 | 1464608610700 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]]]}] 04:43:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:43:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 04:43:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:43:30 INFO - PROCESS | 1656 | 1464608610738 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 04:43:30 INFO - PROCESS | 1656 | 1464608610739 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 04:43:30 INFO - PROCESS | 1656 | 1464608610741 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:43:30 INFO - PROCESS | 1656 | 1464608610742 Marionette TRACE conn2 <- [1,414,null,{}] 04:43:30 INFO - PROCESS | 1656 | 1464608610745 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}] 04:43:30 INFO - PROCESS | 1656 | 1464608610836 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 04:43:30 INFO - PROCESS | 1656 | 1464608610840 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12646e000 == 39 [pid = 1656] [id = 111] 04:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x128d82c00) [pid = 1656] [serial = 330] [outer = 0x0] 04:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12ae80c00) [pid = 1656] [serial = 331] [outer = 0x128d82c00] 04:43:30 INFO - PROCESS | 1656 | 1464608610865 Marionette DEBUG loaded listener.js 04:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12b413000) [pid = 1656] [serial = 332] [outer = 0x128d82c00] 04:43:31 INFO - PROCESS | 1656 | 1464608611017 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:43:31 INFO - PROCESS | 1656 | 1464608611222 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]]]}] 04:43:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:43:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 520ms 04:43:31 INFO - PROCESS | 1656 | 1464608611261 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 04:43:31 INFO - PROCESS | 1656 | 1464608611263 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 04:43:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:43:31 INFO - PROCESS | 1656 | 1464608611266 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:43:31 INFO - PROCESS | 1656 | 1464608611267 Marionette TRACE conn2 <- [1,418,null,{}] 04:43:31 INFO - PROCESS | 1656 | 1464608611270 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}] 04:43:31 INFO - PROCESS | 1656 | 1464608611409 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 04:43:31 INFO - PROCESS | 1656 | 1464608611442 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12809d000 == 40 [pid = 1656] [id = 112] 04:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12ae86c00) [pid = 1656] [serial = 333] [outer = 0x0] 04:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12b41f400) [pid = 1656] [serial = 334] [outer = 0x12ae86c00] 04:43:31 INFO - PROCESS | 1656 | 1464608611482 Marionette DEBUG loaded listener.js 04:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12bccf400) [pid = 1656] [serial = 335] [outer = 0x12ae86c00] 04:43:31 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1245ef800) [pid = 1656] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:43:31 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x116893000) [pid = 1656] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:43:31 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1185da000) [pid = 1656] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:43:31 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11997e400) [pid = 1656] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:43:31 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x128349800) [pid = 1656] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:43:31 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x128520400) [pid = 1656] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:43:31 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11276dc00) [pid = 1656] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:43:31 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1210e2800) [pid = 1656] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:43:31 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11276a400) [pid = 1656] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:43:31 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1181ab800) [pid = 1656] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:43:31 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12997b800) [pid = 1656] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:43:31 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1285b7c00) [pid = 1656] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:43:31 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12aa68400) [pid = 1656] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:43:31 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x124250400) [pid = 1656] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:43:31 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1196d1800) [pid = 1656] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:43:32 INFO - PROCESS | 1656 | 1464608612532 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]]]}] 04:43:32 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 04:43:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1271ms 04:43:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:43:32 INFO - PROCESS | 1656 | 1464608612536 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 04:43:32 INFO - PROCESS | 1656 | 1464608612537 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 04:43:32 INFO - PROCESS | 1656 | 1464608612540 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:43:32 INFO - PROCESS | 1656 | 1464608612541 Marionette TRACE conn2 <- [1,422,null,{}] 04:43:32 INFO - PROCESS | 1656 | 1464608612543 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}] 04:43:32 INFO - PROCESS | 1656 | 1464608612620 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 04:43:32 INFO - PROCESS | 1656 | 1464608612624 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12376d000 == 41 [pid = 1656] [id = 113] 04:43:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x119c93800) [pid = 1656] [serial = 336] [outer = 0x0] 04:43:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x124e55800) [pid = 1656] [serial = 337] [outer = 0x119c93800] 04:43:32 INFO - PROCESS | 1656 | 1464608612651 Marionette DEBUG loaded listener.js 04:43:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12997c400) [pid = 1656] [serial = 338] [outer = 0x119c93800] 04:43:33 INFO - PROCESS | 1656 | 1464608613423 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]]]}] 04:43:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:43:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 918ms 04:43:33 INFO - PROCESS | 1656 | 1464608613459 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 04:43:33 INFO - PROCESS | 1656 | 1464608613460 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 04:43:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:43:33 INFO - PROCESS | 1656 | 1464608613463 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:43:33 INFO - PROCESS | 1656 | 1464608613464 Marionette TRACE conn2 <- [1,426,null,{}] 04:43:33 INFO - PROCESS | 1656 | 1464608613467 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}] 04:43:33 INFO - PROCESS | 1656 | 1464608613554 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 04:43:33 INFO - PROCESS | 1656 | 1464608613601 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a93f000 == 42 [pid = 1656] [id = 114] 04:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1196d2400) [pid = 1656] [serial = 339] [outer = 0x0] 04:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12b5a5c00) [pid = 1656] [serial = 340] [outer = 0x1196d2400] 04:43:33 INFO - PROCESS | 1656 | 1464608613637 Marionette DEBUG loaded listener.js 04:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12bd34c00) [pid = 1656] [serial = 341] [outer = 0x1196d2400] 04:43:33 INFO - PROCESS | 1656 | 1464608613902 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] 04:43:33 INFO - PROCESS | 1656 | 1464608613993 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 04:43:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:43:34 INFO - PROCESS | 1656 | 1464608613998 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - PROCESS | 1656 | 1464608614000 Marionette TRACE conn2 <- [1,430,null,{}] 04:43:34 INFO - PROCESS | 1656 | 1464608614004 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}] 04:43:34 INFO - PROCESS | 1656 | 1464608614108 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 04:43:34 INFO - PROCESS | 1656 | 1464608614151 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x116720800 == 43 [pid = 1656] [id = 115] 04:43:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11331e800) [pid = 1656] [serial = 342] [outer = 0x0] 04:43:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x113ba5c00) [pid = 1656] [serial = 343] [outer = 0x11331e800] 04:43:34 INFO - PROCESS | 1656 | 1464608614184 Marionette DEBUG loaded listener.js 04:43:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1169d2400) [pid = 1656] [serial = 344] [outer = 0x11331e800] 04:43:34 INFO - PROCESS | 1656 | 1464608614625 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]]]}] 04:43:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:43:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 672ms 04:43:34 INFO - PROCESS | 1656 | 1464608614679 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 04:43:34 INFO - PROCESS | 1656 | 1464608614682 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 04:43:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:43:34 INFO - PROCESS | 1656 | 1464608614689 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - PROCESS | 1656 | 1464608614691 Marionette TRACE conn2 <- [1,434,null,{}] 04:43:34 INFO - PROCESS | 1656 | 1464608614694 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}] 04:43:34 INFO - PROCESS | 1656 | 1464608614794 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 04:43:34 INFO - PROCESS | 1656 | 1464608614879 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193aa000 == 44 [pid = 1656] [id = 116] 04:43:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11936d800) [pid = 1656] [serial = 345] [outer = 0x0] 04:43:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x119396c00) [pid = 1656] [serial = 346] [outer = 0x11936d800] 04:43:34 INFO - PROCESS | 1656 | 1464608614909 Marionette DEBUG loaded listener.js 04:43:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119d67c00) [pid = 1656] [serial = 347] [outer = 0x11936d800] 04:43:35 INFO - PROCESS | 1656 | 1464608615323 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]]]}] 04:43:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:43:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 674ms 04:43:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:43:35 INFO - PROCESS | 1656 | 1464608615361 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 04:43:35 INFO - PROCESS | 1656 | 1464608615363 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 04:43:35 INFO - PROCESS | 1656 | 1464608615365 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:43:35 INFO - PROCESS | 1656 | 1464608615367 Marionette TRACE conn2 <- [1,438,null,{}] 04:43:35 INFO - PROCESS | 1656 | 1464608615373 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}] 04:43:35 INFO - PROCESS | 1656 | 1464608615475 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 04:43:35 INFO - PROCESS | 1656 | 1464608615524 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a928800 == 45 [pid = 1656] [id = 117] 04:43:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x124630c00) [pid = 1656] [serial = 348] [outer = 0x0] 04:43:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x124e4f400) [pid = 1656] [serial = 349] [outer = 0x124630c00] 04:43:35 INFO - PROCESS | 1656 | 1464608615557 Marionette DEBUG loaded listener.js 04:43:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12834a400) [pid = 1656] [serial = 350] [outer = 0x124630c00] 04:43:35 INFO - PROCESS | 1656 | 1464608615969 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]]]}] 04:43:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:43:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 670ms 04:43:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:43:36 INFO - PROCESS | 1656 | 1464608616047 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 04:43:36 INFO - PROCESS | 1656 | 1464608616048 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 04:43:36 INFO - PROCESS | 1656 | 1464608616052 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:43:36 INFO - PROCESS | 1656 | 1464608616053 Marionette TRACE conn2 <- [1,442,null,{}] 04:43:36 INFO - PROCESS | 1656 | 1464608616056 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}] 04:43:36 INFO - PROCESS | 1656 | 1464608616177 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 04:43:36 INFO - PROCESS | 1656 | 1464608616236 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd72800 == 46 [pid = 1656] [id = 118] 04:43:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1289a6400) [pid = 1656] [serial = 351] [outer = 0x0] 04:43:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x128b9a800) [pid = 1656] [serial = 352] [outer = 0x1289a6400] 04:43:36 INFO - PROCESS | 1656 | 1464608616266 Marionette DEBUG loaded listener.js 04:43:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x128fe1000) [pid = 1656] [serial = 353] [outer = 0x1289a6400] 04:43:36 INFO - PROCESS | 1656 | 1464608616729 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]]]}] 04:43:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:43:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 719ms 04:43:36 INFO - PROCESS | 1656 | 1464608616771 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 04:43:36 INFO - PROCESS | 1656 | 1464608616773 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 04:43:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:43:36 INFO - PROCESS | 1656 | 1464608616775 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:43:36 INFO - PROCESS | 1656 | 1464608616776 Marionette TRACE conn2 <- [1,446,null,{}] 04:43:36 INFO - PROCESS | 1656 | 1464608616780 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}] 04:43:36 INFO - PROCESS | 1656 | 1464608616876 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 04:43:36 INFO - PROCESS | 1656 | 1464608616936 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d1c800 == 47 [pid = 1656] [id = 119] 04:43:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1181b2400) [pid = 1656] [serial = 354] [outer = 0x0] 04:43:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x129970400) [pid = 1656] [serial = 355] [outer = 0x1181b2400] 04:43:36 INFO - PROCESS | 1656 | 1464608616966 Marionette DEBUG loaded listener.js 04:43:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12aad8800) [pid = 1656] [serial = 356] [outer = 0x1181b2400] 04:43:37 INFO - PROCESS | 1656 | 1464608617571 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]]]}] 04:43:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:43:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 819ms 04:43:37 INFO - PROCESS | 1656 | 1464608617615 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 04:43:37 INFO - PROCESS | 1656 | 1464608617616 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 04:43:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:43:37 INFO - PROCESS | 1656 | 1464608617622 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:43:37 INFO - PROCESS | 1656 | 1464608617624 Marionette TRACE conn2 <- [1,450,null,{}] 04:43:37 INFO - PROCESS | 1656 | 1464608617630 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}] 04:43:37 INFO - PROCESS | 1656 | 1464608617756 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 04:43:37 INFO - PROCESS | 1656 | 1464608617819 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x117541000 == 48 [pid = 1656] [id = 120] 04:43:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x117797400) [pid = 1656] [serial = 357] [outer = 0x0] 04:43:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1181b1800) [pid = 1656] [serial = 358] [outer = 0x117797400] 04:43:37 INFO - PROCESS | 1656 | 1464608617849 Marionette DEBUG loaded listener.js 04:43:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x118976400) [pid = 1656] [serial = 359] [outer = 0x117797400] 04:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12376d000 == 47 [pid = 1656] [id = 113] 04:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12809d000 == 46 [pid = 1656] [id = 112] 04:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12646e000 == 45 [pid = 1656] [id = 111] 04:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11693e000 == 44 [pid = 1656] [id = 110] 04:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x121ee1000 == 43 [pid = 1656] [id = 109] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11a0e7400) [pid = 1656] [serial = 247] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x118984400) [pid = 1656] [serial = 244] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x124e51000) [pid = 1656] [serial = 250] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12834c000) [pid = 1656] [serial = 253] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x113b2d000) [pid = 1656] [serial = 241] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x116582000 == 42 [pid = 1656] [id = 108] 04:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x119615000 == 41 [pid = 1656] [id = 107] 04:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1190d7000 == 40 [pid = 1656] [id = 106] 04:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x112d6d800 == 39 [pid = 1656] [id = 105] 04:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11839b800 == 38 [pid = 1656] [id = 104] 04:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12ae96000 == 37 [pid = 1656] [id = 103] 04:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x116bcb000 == 36 [pid = 1656] [id = 100] 04:43:38 INFO - PROCESS | 1656 | 1464608618288 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] 04:43:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:43:38 INFO - PROCESS | 1656 | 1464608618301 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 04:43:38 INFO - PROCESS | 1656 | 1464608618305 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:43:38 INFO - PROCESS | 1656 | 1464608618307 Marionette TRACE conn2 <- [1,454,null,{}] 04:43:38 INFO - PROCESS | 1656 | 1464608618309 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}] 04:43:38 INFO - PROCESS | 1656 | 1464608618386 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 04:43:38 INFO - PROCESS | 1656 | 1464608618391 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x116983800 == 37 [pid = 1656] [id = 121] 04:43:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x119035800) [pid = 1656] [serial = 360] [outer = 0x0] 04:43:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x119390c00) [pid = 1656] [serial = 361] [outer = 0x119035800] 04:43:38 INFO - PROCESS | 1656 | 1464608618420 Marionette DEBUG loaded listener.js 04:43:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11a0e6800) [pid = 1656] [serial = 362] [outer = 0x119035800] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x128522000) [pid = 1656] [serial = 196] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x126816c00) [pid = 1656] [serial = 274] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x117689000) [pid = 1656] [serial = 259] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x118269800) [pid = 1656] [serial = 260] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11903fc00) [pid = 1656] [serial = 262] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x119399800) [pid = 1656] [serial = 263] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x119f46800) [pid = 1656] [serial = 265] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x128355400) [pid = 1656] [serial = 277] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11a0e8400) [pid = 1656] [serial = 266] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x128528000) [pid = 1656] [serial = 280] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12851e000) [pid = 1656] [serial = 278] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x113b28000) [pid = 1656] [serial = 256] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1169dc800) [pid = 1656] [serial = 257] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1289abc00) [pid = 1656] [serial = 281] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x121568000) [pid = 1656] [serial = 268] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x121611000) [pid = 1656] [serial = 284] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1285aa800) [pid = 1656] [serial = 286] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12a9a3400) [pid = 1656] [serial = 289] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12aa67c00) [pid = 1656] [serial = 290] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x128fe9000) [pid = 1656] [serial = 239] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12aad2400) [pid = 1656] [serial = 292] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x117685800) [pid = 1656] [serial = 283] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12aadb000) [pid = 1656] [serial = 293] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x124832c00) [pid = 1656] [serial = 271] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1260be400) [pid = 1656] [serial = 272] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x128349000) [pid = 1656] [serial = 275] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x129978c00) [pid = 1656] [serial = 287] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1219c9c00) [pid = 1656] [serial = 269] [outer = 0x0] [url = about:blank] 04:43:38 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:38 INFO - PROCESS | 1656 | 1464608618756 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]]]}] 04:43:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:43:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 470ms 04:43:38 INFO - PROCESS | 1656 | 1464608618781 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 04:43:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:43:38 INFO - PROCESS | 1656 | 1464608618784 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 04:43:38 INFO - PROCESS | 1656 | 1464608618786 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:43:38 INFO - PROCESS | 1656 | 1464608618789 Marionette TRACE conn2 <- [1,458,null,{}] 04:43:38 INFO - PROCESS | 1656 | 1464608618797 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}] 04:43:38 INFO - PROCESS | 1656 | 1464608618875 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 04:43:38 INFO - PROCESS | 1656 | 1464608618883 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193b1000 == 38 [pid = 1656] [id = 122] 04:43:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12144f000) [pid = 1656] [serial = 363] [outer = 0x0] 04:43:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1216ac800) [pid = 1656] [serial = 364] [outer = 0x12144f000] 04:43:38 INFO - PROCESS | 1656 | 1464608618911 Marionette DEBUG loaded listener.js 04:43:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x124834800) [pid = 1656] [serial = 365] [outer = 0x12144f000] 04:43:39 INFO - PROCESS | 1656 | 1464608619249 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] 04:43:39 INFO - PROCESS | 1656 | 1464608619262 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 04:43:39 INFO - PROCESS | 1656 | 1464608619267 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:43:39 INFO - PROCESS | 1656 | 1464608619269 Marionette TRACE conn2 <- [1,462,null,{}] 04:43:39 INFO - PROCESS | 1656 | 1464608619279 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}] 04:43:39 INFO - PROCESS | 1656 | 1464608619359 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 04:43:39 INFO - PROCESS | 1656 | 1464608619405 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196e6800 == 39 [pid = 1656] [id = 123] 04:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12495e400) [pid = 1656] [serial = 366] [outer = 0x0] 04:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x126819800) [pid = 1656] [serial = 367] [outer = 0x12495e400] 04:43:39 INFO - PROCESS | 1656 | 1464608619430 Marionette DEBUG loaded listener.js 04:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12834c000) [pid = 1656] [serial = 368] [outer = 0x12495e400] 04:43:39 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:39 INFO - PROCESS | 1656 | 1464608619718 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] 04:43:39 INFO - PROCESS | 1656 | 1464608619749 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 04:43:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:43:39 INFO - PROCESS | 1656 | 1464608619757 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:43:39 INFO - PROCESS | 1656 | 1464608619758 Marionette TRACE conn2 <- [1,466,null,{}] 04:43:39 INFO - PROCESS | 1656 | 1464608619761 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}] 04:43:39 INFO - PROCESS | 1656 | 1464608619845 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 04:43:39 INFO - PROCESS | 1656 | 1464608619852 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x121695000 == 40 [pid = 1656] [id = 124] 04:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12834d800) [pid = 1656] [serial = 369] [outer = 0x0] 04:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x128525000) [pid = 1656] [serial = 370] [outer = 0x12834d800] 04:43:39 INFO - PROCESS | 1656 | 1464608619880 Marionette DEBUG loaded listener.js 04:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x128b9a000) [pid = 1656] [serial = 371] [outer = 0x12834d800] 04:43:40 INFO - PROCESS | 1656 | 1464608620407 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] 04:43:40 INFO - PROCESS | 1656 | 1464608620428 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 04:43:40 INFO - PROCESS | 1656 | 1464608620433 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:43:40 INFO - PROCESS | 1656 | 1464608620434 Marionette TRACE conn2 <- [1,470,null,{}] 04:43:40 INFO - PROCESS | 1656 | 1464608620436 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}] 04:43:40 INFO - PROCESS | 1656 | 1464608620540 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 04:43:40 INFO - PROCESS | 1656 | 1464608620559 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x116831800 == 41 [pid = 1656] [id = 125] 04:43:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x128d78000) [pid = 1656] [serial = 372] [outer = 0x0] 04:43:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12a995400) [pid = 1656] [serial = 373] [outer = 0x128d78000] 04:43:40 INFO - PROCESS | 1656 | 1464608620586 Marionette DEBUG loaded listener.js 04:43:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12b41e800) [pid = 1656] [serial = 374] [outer = 0x128d78000] 04:43:40 INFO - PROCESS | 1656 | 1464608620918 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]]]}] 04:43:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:43:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 519ms 04:43:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:43:40 INFO - PROCESS | 1656 | 1464608620958 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 04:43:40 INFO - PROCESS | 1656 | 1464608620959 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 04:43:40 INFO - PROCESS | 1656 | 1464608620961 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:43:40 INFO - PROCESS | 1656 | 1464608620962 Marionette TRACE conn2 <- [1,474,null,{}] 04:43:40 INFO - PROCESS | 1656 | 1464608620965 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}] 04:43:41 INFO - PROCESS | 1656 | 1464608621055 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 04:43:41 INFO - PROCESS | 1656 | 1464608621059 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e79800 == 42 [pid = 1656] [id = 126] 04:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12aa67800) [pid = 1656] [serial = 375] [outer = 0x0] 04:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12bccd800) [pid = 1656] [serial = 376] [outer = 0x12aa67800] 04:43:41 INFO - PROCESS | 1656 | 1464608621085 Marionette DEBUG loaded listener.js 04:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12bd2c800) [pid = 1656] [serial = 377] [outer = 0x12aa67800] 04:43:41 INFO - PROCESS | 1656 | 1464608621434 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]]]}] 04:43:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:43:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 520ms 04:43:41 INFO - PROCESS | 1656 | 1464608621481 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 04:43:41 INFO - PROCESS | 1656 | 1464608621482 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 04:43:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:43:41 INFO - PROCESS | 1656 | 1464608621484 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:43:41 INFO - PROCESS | 1656 | 1464608621485 Marionette TRACE conn2 <- [1,478,null,{}] 04:43:41 INFO - PROCESS | 1656 | 1464608621488 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}] 04:43:41 INFO - PROCESS | 1656 | 1464608621578 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 04:43:41 INFO - PROCESS | 1656 | 1464608621612 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12809e800 == 43 [pid = 1656] [id = 127] 04:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12b5a7400) [pid = 1656] [serial = 378] [outer = 0x0] 04:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12bd33000) [pid = 1656] [serial = 379] [outer = 0x12b5a7400] 04:43:41 INFO - PROCESS | 1656 | 1464608621637 Marionette DEBUG loaded listener.js 04:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12bdae800) [pid = 1656] [serial = 380] [outer = 0x12b5a7400] 04:43:41 INFO - PROCESS | 1656 | 1464608621953 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]]]}] 04:43:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:43:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 517ms 04:43:42 INFO - PROCESS | 1656 | 1464608622003 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 04:43:42 INFO - PROCESS | 1656 | 1464608622004 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 04:43:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:43:42 INFO - PROCESS | 1656 | 1464608622006 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:43:42 INFO - PROCESS | 1656 | 1464608622008 Marionette TRACE conn2 <- [1,482,null,{}] 04:43:42 INFO - PROCESS | 1656 | 1464608622010 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}] 04:43:42 INFO - PROCESS | 1656 | 1464608622105 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 04:43:42 INFO - PROCESS | 1656 | 1464608622118 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b1e800 == 44 [pid = 1656] [id = 128] 04:43:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12bdb2800) [pid = 1656] [serial = 381] [outer = 0x0] 04:43:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12bdba800) [pid = 1656] [serial = 382] [outer = 0x12bdb2800] 04:43:42 INFO - PROCESS | 1656 | 1464608622147 Marionette DEBUG loaded listener.js 04:43:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12bdd2800) [pid = 1656] [serial = 383] [outer = 0x12bdb2800] 04:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1181ad000) [pid = 1656] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11722b400) [pid = 1656] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11a080400) [pid = 1656] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x124838400) [pid = 1656] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1131d7000) [pid = 1656] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x128d80c00) [pid = 1656] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x113d04c00) [pid = 1656] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x113212c00) [pid = 1656] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1260b5000) [pid = 1656] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x128d82c00) [pid = 1656] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x121564c00) [pid = 1656] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x121561000) [pid = 1656] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x128b9a400) [pid = 1656] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12ae86c00) [pid = 1656] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119c93800) [pid = 1656] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x128521c00) [pid = 1656] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12482dc00) [pid = 1656] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1133a7000) [pid = 1656] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x112a7e400) [pid = 1656] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:43:42 INFO - PROCESS | 1656 | 1464608622691 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]]]}] 04:43:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:43:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 720ms 04:43:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:43:42 INFO - PROCESS | 1656 | 1464608622728 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 04:43:42 INFO - PROCESS | 1656 | 1464608622729 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 04:43:42 INFO - PROCESS | 1656 | 1464608622731 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:43:42 INFO - PROCESS | 1656 | 1464608622732 Marionette TRACE conn2 <- [1,486,null,{}] 04:43:42 INFO - PROCESS | 1656 | 1464608622735 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}] 04:43:42 INFO - PROCESS | 1656 | 1464608622809 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 04:43:42 INFO - PROCESS | 1656 | 1464608622857 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x126629800 == 45 [pid = 1656] [id = 129] 04:43:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x112773000) [pid = 1656] [serial = 384] [outer = 0x0] 04:43:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1185d8400) [pid = 1656] [serial = 385] [outer = 0x112773000] 04:43:42 INFO - PROCESS | 1656 | 1464608622883 Marionette DEBUG loaded listener.js 04:43:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12482dc00) [pid = 1656] [serial = 386] [outer = 0x112773000] 04:43:43 INFO - PROCESS | 1656 | 1464608623217 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]]]}] 04:43:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:43:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 520ms 04:43:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:43:43 INFO - PROCESS | 1656 | 1464608623252 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 04:43:43 INFO - PROCESS | 1656 | 1464608623254 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 04:43:43 INFO - PROCESS | 1656 | 1464608623257 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:43:43 INFO - PROCESS | 1656 | 1464608623260 Marionette TRACE conn2 <- [1,490,null,{}] 04:43:43 INFO - PROCESS | 1656 | 1464608623264 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}] 04:43:43 INFO - PROCESS | 1656 | 1464608623407 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 04:43:43 INFO - PROCESS | 1656 | 1464608623476 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a932000 == 46 [pid = 1656] [id = 130] 04:43:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x117222000) [pid = 1656] [serial = 387] [outer = 0x0] 04:43:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1285b6800) [pid = 1656] [serial = 388] [outer = 0x117222000] 04:43:43 INFO - PROCESS | 1656 | 1464608623525 Marionette DEBUG loaded listener.js 04:43:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12c216000) [pid = 1656] [serial = 389] [outer = 0x117222000] 04:43:43 INFO - PROCESS | 1656 | 1464608623851 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]]]}] 04:43:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:43:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 620ms 04:43:43 INFO - PROCESS | 1656 | 1464608623878 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 04:43:43 INFO - PROCESS | 1656 | 1464608623879 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 04:43:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:43:43 INFO - PROCESS | 1656 | 1464608623889 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:43:43 INFO - PROCESS | 1656 | 1464608623890 Marionette TRACE conn2 <- [1,494,null,{}] 04:43:43 INFO - PROCESS | 1656 | 1464608623892 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}] 04:43:43 INFO - PROCESS | 1656 | 1464608623972 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 04:43:44 INFO - PROCESS | 1656 | 1464608624021 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd89800 == 47 [pid = 1656] [id = 131] 04:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x124e53800) [pid = 1656] [serial = 390] [outer = 0x0] 04:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12c21b400) [pid = 1656] [serial = 391] [outer = 0x124e53800] 04:43:44 INFO - PROCESS | 1656 | 1464608624045 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12c329800) [pid = 1656] [serial = 392] [outer = 0x124e53800] 04:43:44 INFO - PROCESS | 1656 | 1464608624296 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]]]}] 04:43:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:43:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 419ms 04:43:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:43:44 INFO - PROCESS | 1656 | 1464608624309 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 04:43:44 INFO - PROCESS | 1656 | 1464608624310 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 04:43:44 INFO - PROCESS | 1656 | 1464608624319 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:43:44 INFO - PROCESS | 1656 | 1464608624320 Marionette TRACE conn2 <- [1,498,null,{}] 04:43:44 INFO - PROCESS | 1656 | 1464608624325 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}] 04:43:44 INFO - PROCESS | 1656 | 1464608624418 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 04:43:44 INFO - PROCESS | 1656 | 1464608624423 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c07e000 == 48 [pid = 1656] [id = 132] 04:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12c220800) [pid = 1656] [serial = 393] [outer = 0x0] 04:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12c327000) [pid = 1656] [serial = 394] [outer = 0x12c220800] 04:43:44 INFO - PROCESS | 1656 | 1464608624447 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12c646c00) [pid = 1656] [serial = 395] [outer = 0x12c220800] 04:43:44 INFO - PROCESS | 1656 | 1464608624917 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]]]}] 04:43:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:43:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 632ms 04:43:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:43:44 INFO - PROCESS | 1656 | 1464608624945 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 04:43:44 INFO - PROCESS | 1656 | 1464608624947 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 04:43:44 INFO - PROCESS | 1656 | 1464608624951 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:43:44 INFO - PROCESS | 1656 | 1464608624953 Marionette TRACE conn2 <- [1,502,null,{}] 04:43:44 INFO - PROCESS | 1656 | 1464608624957 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}] 04:43:45 INFO - PROCESS | 1656 | 1464608625058 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 04:43:45 INFO - PROCESS | 1656 | 1464608625108 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x118317000 == 49 [pid = 1656] [id = 133] 04:43:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x117689000) [pid = 1656] [serial = 396] [outer = 0x0] 04:43:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x118654400) [pid = 1656] [serial = 397] [outer = 0x117689000] 04:43:45 INFO - PROCESS | 1656 | 1464608625139 Marionette DEBUG loaded listener.js 04:43:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x119397800) [pid = 1656] [serial = 398] [outer = 0x117689000] 04:43:45 INFO - PROCESS | 1656 | 1464608625558 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]]]}] 04:43:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:43:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 620ms 04:43:45 INFO - PROCESS | 1656 | 1464608625571 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 04:43:45 INFO - PROCESS | 1656 | 1464608625575 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 04:43:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:43:45 INFO - PROCESS | 1656 | 1464608625582 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:43:45 INFO - PROCESS | 1656 | 1464608625584 Marionette TRACE conn2 <- [1,506,null,{}] 04:43:45 INFO - PROCESS | 1656 | 1464608625587 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}] 04:43:45 INFO - PROCESS | 1656 | 1464608625685 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 04:43:45 INFO - PROCESS | 1656 | 1464608625731 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x123656800 == 50 [pid = 1656] [id = 134] 04:43:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119f47c00) [pid = 1656] [serial = 399] [outer = 0x0] 04:43:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1216a5400) [pid = 1656] [serial = 400] [outer = 0x119f47c00] 04:43:45 INFO - PROCESS | 1656 | 1464608625761 Marionette DEBUG loaded listener.js 04:43:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x124e54800) [pid = 1656] [serial = 401] [outer = 0x119f47c00] 04:43:46 INFO - PROCESS | 1656 | 1464608626195 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]]]}] 04:43:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:43:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 673ms 04:43:46 INFO - PROCESS | 1656 | 1464608626262 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 04:43:46 INFO - PROCESS | 1656 | 1464608626264 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 04:43:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:43:46 INFO - PROCESS | 1656 | 1464608626268 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:43:46 INFO - PROCESS | 1656 | 1464608626271 Marionette TRACE conn2 <- [1,510,null,{}] 04:43:46 INFO - PROCESS | 1656 | 1464608626278 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}] 04:43:46 INFO - PROCESS | 1656 | 1464608626402 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 04:43:46 INFO - PROCESS | 1656 | 1464608626478 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c65b000 == 51 [pid = 1656] [id = 135] 04:43:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x128fde400) [pid = 1656] [serial = 402] [outer = 0x0] 04:43:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x128fe2800) [pid = 1656] [serial = 403] [outer = 0x128fde400] 04:43:46 INFO - PROCESS | 1656 | 1464608626509 Marionette DEBUG loaded listener.js 04:43:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12aad2800) [pid = 1656] [serial = 404] [outer = 0x128fde400] 04:43:46 INFO - PROCESS | 1656 | 1464608626918 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]]]}] 04:43:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:43:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 671ms 04:43:46 INFO - PROCESS | 1656 | 1464608626939 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 04:43:46 INFO - PROCESS | 1656 | 1464608626941 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 04:43:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:43:46 INFO - PROCESS | 1656 | 1464608626943 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:43:46 INFO - PROCESS | 1656 | 1464608626945 Marionette TRACE conn2 <- [1,514,null,{}] 04:43:46 INFO - PROCESS | 1656 | 1464608626950 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}] 04:43:47 INFO - PROCESS | 1656 | 1464608627046 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 04:43:47 INFO - PROCESS | 1656 | 1464608627092 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca51800 == 52 [pid = 1656] [id = 136] 04:43:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12aadbc00) [pid = 1656] [serial = 405] [outer = 0x0] 04:43:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12bcd2c00) [pid = 1656] [serial = 406] [outer = 0x12aadbc00] 04:43:47 INFO - PROCESS | 1656 | 1464608627134 Marionette DEBUG loaded listener.js 04:43:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12bdb8c00) [pid = 1656] [serial = 407] [outer = 0x12aadbc00] 04:43:47 INFO - PROCESS | 1656 | 1464608627544 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]]]}] 04:43:47 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 04:43:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 621ms 04:43:47 INFO - PROCESS | 1656 | 1464608627565 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 04:43:47 INFO - PROCESS | 1656 | 1464608627566 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 04:43:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:43:47 INFO - PROCESS | 1656 | 1464608627569 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:43:47 INFO - PROCESS | 1656 | 1464608627570 Marionette TRACE conn2 <- [1,518,null,{}] 04:43:47 INFO - PROCESS | 1656 | 1464608627572 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}] 04:43:47 INFO - PROCESS | 1656 | 1464608627669 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 04:43:47 INFO - PROCESS | 1656 | 1464608627750 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x1162dd800 == 53 [pid = 1656] [id = 137] 04:43:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1133a9000) [pid = 1656] [serial = 408] [outer = 0x0] 04:43:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x117225800) [pid = 1656] [serial = 409] [outer = 0x1133a9000] 04:43:47 INFO - PROCESS | 1656 | 1464608627780 Marionette DEBUG loaded listener.js 04:43:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12aad9c00) [pid = 1656] [serial = 410] [outer = 0x1133a9000] 04:43:48 INFO - PROCESS | 1656 | 1464608628361 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]]]}] 04:43:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:43:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 819ms 04:43:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:43:48 INFO - PROCESS | 1656 | 1464608628389 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 04:43:48 INFO - PROCESS | 1656 | 1464608628390 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 04:43:48 INFO - PROCESS | 1656 | 1464608628393 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:43:48 INFO - PROCESS | 1656 | 1464608628396 Marionette TRACE conn2 <- [1,522,null,{}] 04:43:48 INFO - PROCESS | 1656 | 1464608628402 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}] 04:43:48 INFO - PROCESS | 1656 | 1464608628493 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 04:43:48 INFO - PROCESS | 1656 | 1464608628556 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x11708e000 == 54 [pid = 1656] [id = 138] 04:43:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11276dc00) [pid = 1656] [serial = 411] [outer = 0x0] 04:43:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x115f96c00) [pid = 1656] [serial = 412] [outer = 0x11276dc00] 04:43:48 INFO - PROCESS | 1656 | 1464608628583 Marionette DEBUG loaded listener.js 04:43:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x117798400) [pid = 1656] [serial = 413] [outer = 0x11276dc00] 04:43:49 INFO - PROCESS | 1656 | 1464608629076 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]]]}] 04:43:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:43:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 728ms 04:43:49 INFO - PROCESS | 1656 | 1464608629141 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 04:43:49 INFO - PROCESS | 1656 | 1464608629145 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 04:43:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:43:49 INFO - PROCESS | 1656 | 1464608629163 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:43:49 INFO - PROCESS | 1656 | 1464608629165 Marionette TRACE conn2 <- [1,526,null,{}] 04:43:49 INFO - PROCESS | 1656 | 1464608629167 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}] 04:43:49 INFO - PROCESS | 1656 | 1464608629258 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 04:43:49 INFO - PROCESS | 1656 | 1464608629308 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x118304800 == 55 [pid = 1656] [id = 139] 04:43:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x119392400) [pid = 1656] [serial = 414] [outer = 0x0] 04:43:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x119934c00) [pid = 1656] [serial = 415] [outer = 0x119392400] 04:43:49 INFO - PROCESS | 1656 | 1464608629335 Marionette DEBUG loaded listener.js 04:43:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x11a0dc400) [pid = 1656] [serial = 416] [outer = 0x119392400] 04:43:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12a940800 == 54 [pid = 1656] [id = 99] 04:43:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd89800 == 53 [pid = 1656] [id = 131] 04:43:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12a932000 == 52 [pid = 1656] [id = 130] 04:43:49 INFO - PROCESS | 1656 | --DOCSHELL 0x126629800 == 51 [pid = 1656] [id = 129] 04:43:49 INFO - PROCESS | 1656 | --DOCSHELL 0x128b1e800 == 50 [pid = 1656] [id = 128] 04:43:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12809e800 == 49 [pid = 1656] [id = 127] 04:43:49 INFO - PROCESS | 1656 | --DOCSHELL 0x124e79800 == 48 [pid = 1656] [id = 126] 04:43:49 INFO - PROCESS | 1656 | --DOCSHELL 0x116831800 == 47 [pid = 1656] [id = 125] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x124e59400) [pid = 1656] [serial = 304] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12b5a5c00) [pid = 1656] [serial = 340] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12ae80000) [pid = 1656] [serial = 295] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x117685c00) [pid = 1656] [serial = 298] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x119366400) [pid = 1656] [serial = 301] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOCSHELL 0x121695000 == 46 [pid = 1656] [id = 124] 04:43:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1196e6800 == 45 [pid = 1656] [id = 123] 04:43:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1193b1000 == 44 [pid = 1656] [id = 122] 04:43:49 INFO - PROCESS | 1656 | --DOCSHELL 0x116983800 == 43 [pid = 1656] [id = 121] 04:43:49 INFO - PROCESS | 1656 | --DOCSHELL 0x117541000 == 42 [pid = 1656] [id = 120] 04:43:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1193aa000 == 41 [pid = 1656] [id = 116] 04:43:49 INFO - PROCESS | 1656 | --DOCSHELL 0x116720800 == 40 [pid = 1656] [id = 115] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x128351c00) [pid = 1656] [serial = 254] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x116283800) [pid = 1656] [serial = 157] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x115f26400) [pid = 1656] [serial = 199] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11938d800) [pid = 1656] [serial = 245] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1181b3400) [pid = 1656] [serial = 202] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1219bf400) [pid = 1656] [serial = 248] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1268c3000) [pid = 1656] [serial = 251] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1167dc400) [pid = 1656] [serial = 242] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1245e6400) [pid = 1656] [serial = 317] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12996fc00) [pid = 1656] [serial = 308] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x128d7a000) [pid = 1656] [serial = 307] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12b413000) [pid = 1656] [serial = 332] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x128b94800) [pid = 1656] [serial = 325] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x129971800) [pid = 1656] [serial = 326] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11897b800) [pid = 1656] [serial = 329] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x128353800) [pid = 1656] [serial = 323] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12aa65000) [pid = 1656] [serial = 328] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11815b800) [pid = 1656] [serial = 313] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11903f000) [pid = 1656] [serial = 314] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11778b800) [pid = 1656] [serial = 311] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x114fe9000) [pid = 1656] [serial = 310] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x128347400) [pid = 1656] [serial = 322] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x124e4ec00) [pid = 1656] [serial = 319] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x126499000) [pid = 1656] [serial = 320] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12182cc00) [pid = 1656] [serial = 316] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12b41f400) [pid = 1656] [serial = 334] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x124e55800) [pid = 1656] [serial = 337] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12bccf400) [pid = 1656] [serial = 335] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12997c400) [pid = 1656] [serial = 338] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12ae80c00) [pid = 1656] [serial = 331] [outer = 0x0] [url = about:blank] 04:43:49 INFO - PROCESS | 1656 | 1464608629688 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]]]}] 04:43:49 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 04:43:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 572ms 04:43:49 INFO - PROCESS | 1656 | 1464608629733 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 04:43:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:43:49 INFO - PROCESS | 1656 | 1464608629734 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 04:43:49 INFO - PROCESS | 1656 | 1464608629737 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:43:49 INFO - PROCESS | 1656 | 1464608629739 Marionette TRACE conn2 <- [1,530,null,{}] 04:43:49 INFO - PROCESS | 1656 | 1464608629746 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}] 04:43:49 INFO - PROCESS | 1656 | 1464608629837 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 04:43:49 INFO - PROCESS | 1656 | 1464608629894 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831c000 == 41 [pid = 1656] [id = 140] 04:43:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119c93400) [pid = 1656] [serial = 417] [outer = 0x0] 04:43:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12155e800) [pid = 1656] [serial = 418] [outer = 0x119c93400] 04:43:49 INFO - PROCESS | 1656 | 1464608629934 Marionette DEBUG loaded listener.js 04:43:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1242d3400) [pid = 1656] [serial = 419] [outer = 0x119c93400] 04:43:50 INFO - PROCESS | 1656 | 1464608630339 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"]]]}] 04:43:50 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 04:43:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:43:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:43:50 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 04:43:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:43:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:43:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 623ms 04:43:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:43:50 INFO - PROCESS | 1656 | 1464608630361 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 04:43:50 INFO - PROCESS | 1656 | 1464608630364 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 04:43:50 INFO - PROCESS | 1656 | 1464608630367 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:43:50 INFO - PROCESS | 1656 | 1464608630369 Marionette TRACE conn2 <- [1,534,null,{}] 04:43:50 INFO - PROCESS | 1656 | 1464608630373 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}] 04:43:50 INFO - PROCESS | 1656 | 1464608630507 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 04:43:50 INFO - PROCESS | 1656 | 1464608630607 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x119f19000 == 42 [pid = 1656] [id = 141] 04:43:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x124e50800) [pid = 1656] [serial = 420] [outer = 0x0] 04:43:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x126492000) [pid = 1656] [serial = 421] [outer = 0x124e50800] 04:43:50 INFO - PROCESS | 1656 | 1464608630642 Marionette DEBUG loaded listener.js 04:43:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x126b52c00) [pid = 1656] [serial = 422] [outer = 0x124e50800] 04:43:50 INFO - PROCESS | 1656 | 1464608630921 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]]]}] 04:43:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:43:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 570ms 04:43:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:43:50 INFO - PROCESS | 1656 | 1464608630938 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 04:43:50 INFO - PROCESS | 1656 | 1464608630939 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 04:43:50 INFO - PROCESS | 1656 | 1464608630941 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:43:50 INFO - PROCESS | 1656 | 1464608630942 Marionette TRACE conn2 <- [1,538,null,{}] 04:43:50 INFO - PROCESS | 1656 | 1464608630944 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}] 04:43:51 INFO - PROCESS | 1656 | 1464608631069 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 04:43:51 INFO - PROCESS | 1656 | 1464608631076 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x121243800 == 43 [pid = 1656] [id = 142] 04:43:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x124e51800) [pid = 1656] [serial = 423] [outer = 0x0] 04:43:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12834dc00) [pid = 1656] [serial = 424] [outer = 0x124e51800] 04:43:51 INFO - PROCESS | 1656 | 1464608631107 Marionette DEBUG loaded listener.js 04:43:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x128521000) [pid = 1656] [serial = 425] [outer = 0x124e51800] 04:43:51 INFO - PROCESS | 1656 | 1464608631420 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]]]}] 04:43:51 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. 04:43:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 522ms 04:43:51 INFO - PROCESS | 1656 | 1464608631465 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 04:43:51 INFO - PROCESS | 1656 | 1464608631467 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 04:43:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:43:51 INFO - PROCESS | 1656 | 1464608631469 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:43:51 INFO - PROCESS | 1656 | 1464608631470 Marionette TRACE conn2 <- [1,542,null,{}] 04:43:51 INFO - PROCESS | 1656 | 1464608631473 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}] 04:43:51 INFO - PROCESS | 1656 | 1464608631559 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 04:43:51 INFO - PROCESS | 1656 | 1464608631566 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12376c000 == 44 [pid = 1656] [id = 143] 04:43:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x128520800) [pid = 1656] [serial = 426] [outer = 0x0] 04:43:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1289af800) [pid = 1656] [serial = 427] [outer = 0x128520800] 04:43:51 INFO - PROCESS | 1656 | 1464608631592 Marionette DEBUG loaded listener.js 04:43:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12aa63800) [pid = 1656] [serial = 428] [outer = 0x128520800] 04:43:51 INFO - PROCESS | 1656 | 1464608631938 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]]]}] 04:43:51 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. 04:43:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 518ms 04:43:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:43:51 INFO - PROCESS | 1656 | 1464608631988 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 04:43:51 INFO - PROCESS | 1656 | 1464608631989 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 04:43:51 INFO - PROCESS | 1656 | 1464608631991 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:43:51 INFO - PROCESS | 1656 | 1464608631992 Marionette TRACE conn2 <- [1,546,null,{}] 04:43:51 INFO - PROCESS | 1656 | 1464608631994 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}] 04:43:52 INFO - PROCESS | 1656 | 1464608632097 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 04:43:52 INFO - PROCESS | 1656 | 1464608632136 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12646e000 == 45 [pid = 1656] [id = 144] 04:43:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x128522800) [pid = 1656] [serial = 429] [outer = 0x0] 04:43:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12aad0800) [pid = 1656] [serial = 430] [outer = 0x128522800] 04:43:52 INFO - PROCESS | 1656 | 1464608632168 Marionette DEBUG loaded listener.js 04:43:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12ae83800) [pid = 1656] [serial = 431] [outer = 0x128522800] 04:43:52 INFO - PROCESS | 1656 | 1464608632519 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]]]}] 04:43:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:43:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 568ms 04:43:52 INFO - PROCESS | 1656 | 1464608632560 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 04:43:52 INFO - PROCESS | 1656 | 1464608632561 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 04:43:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:43:52 INFO - PROCESS | 1656 | 1464608632569 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:43:52 INFO - PROCESS | 1656 | 1464608632570 Marionette TRACE conn2 <- [1,550,null,{}] 04:43:52 INFO - PROCESS | 1656 | 1464608632573 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}] 04:43:52 INFO - PROCESS | 1656 | 1464608632673 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 04:43:52 INFO - PROCESS | 1656 | 1464608632712 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x128098000 == 46 [pid = 1656] [id = 145] 04:43:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12aad3c00) [pid = 1656] [serial = 432] [outer = 0x0] 04:43:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12b418000) [pid = 1656] [serial = 433] [outer = 0x12aad3c00] 04:43:52 INFO - PROCESS | 1656 | 1464608632744 Marionette DEBUG loaded listener.js 04:43:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12bccec00) [pid = 1656] [serial = 434] [outer = 0x12aad3c00] 04:43:53 INFO - PROCESS | 1656 | 1464608633068 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]]]}] 04:43:53 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. 04:43:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 518ms 04:43:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:43:53 INFO - PROCESS | 1656 | 1464608633088 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 04:43:53 INFO - PROCESS | 1656 | 1464608633089 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 04:43:53 INFO - PROCESS | 1656 | 1464608633091 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:43:53 INFO - PROCESS | 1656 | 1464608633093 Marionette TRACE conn2 <- [1,554,null,{}] 04:43:53 INFO - PROCESS | 1656 | 1464608633095 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}] 04:43:53 INFO - PROCESS | 1656 | 1464608633193 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 04:43:53 INFO - PROCESS | 1656 | 1464608633197 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b18000 == 47 [pid = 1656] [id = 146] 04:43:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12b421800) [pid = 1656] [serial = 435] [outer = 0x0] 04:43:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12bcd2000) [pid = 1656] [serial = 436] [outer = 0x12b421800] 04:43:53 INFO - PROCESS | 1656 | 1464608633231 Marionette DEBUG loaded listener.js 04:43:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12bdad800) [pid = 1656] [serial = 437] [outer = 0x12b421800] 04:43:53 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:53 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:53 INFO - PROCESS | 1656 | 1464608633540 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]]]}] 04:43:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:43:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 467ms 04:43:53 INFO - PROCESS | 1656 | 1464608633560 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 04:43:53 INFO - PROCESS | 1656 | 1464608633561 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 04:43:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:43:53 INFO - PROCESS | 1656 | 1464608633577 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:43:53 INFO - PROCESS | 1656 | 1464608633578 Marionette TRACE conn2 <- [1,558,null,{}] 04:43:53 INFO - PROCESS | 1656 | 1464608633584 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}] 04:43:53 INFO - PROCESS | 1656 | 1464608633679 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 04:43:53 INFO - PROCESS | 1656 | 1464608633683 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1299ba800 == 48 [pid = 1656] [id = 147] 04:43:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12bd29c00) [pid = 1656] [serial = 438] [outer = 0x0] 04:43:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12bdd1400) [pid = 1656] [serial = 439] [outer = 0x12bd29c00] 04:43:53 INFO - PROCESS | 1656 | 1464608633708 Marionette DEBUG loaded listener.js 04:43:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12bdd9000) [pid = 1656] [serial = 440] [outer = 0x12bd29c00] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12aa67800) [pid = 1656] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x128d78000) [pid = 1656] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12b5a7400) [pid = 1656] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12bdb2800) [pid = 1656] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x112773000) [pid = 1656] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11331e800) [pid = 1656] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x119035800) [pid = 1656] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12144f000) [pid = 1656] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1181b2400) [pid = 1656] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1289a6400) [pid = 1656] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x117797400) [pid = 1656] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12495e400) [pid = 1656] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x124630c00) [pid = 1656] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11936d800) [pid = 1656] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12834d800) [pid = 1656] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x117222000) [pid = 1656] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x124e53800) [pid = 1656] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1169d5800) [pid = 1656] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1185d6400) [pid = 1656] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x121446800) [pid = 1656] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:43:53 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12aadc400) [pid = 1656] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:43:54 INFO - PROCESS | 1656 | 1464608634162 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]]]}] 04:43:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:43:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 634ms 04:43:54 INFO - PROCESS | 1656 | 1464608634201 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 04:43:54 INFO - PROCESS | 1656 | 1464608634203 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 04:43:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:43:54 INFO - PROCESS | 1656 | 1464608634205 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:43:54 INFO - PROCESS | 1656 | 1464608634207 Marionette TRACE conn2 <- [1,562,null,{}] 04:43:54 INFO - PROCESS | 1656 | 1464608634209 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}] 04:43:54 INFO - PROCESS | 1656 | 1464608634301 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 04:43:54 INFO - PROCESS | 1656 | 1464608634305 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12897b800 == 49 [pid = 1656] [id = 148] 04:43:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118161800) [pid = 1656] [serial = 441] [outer = 0x0] 04:43:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x124632000) [pid = 1656] [serial = 442] [outer = 0x118161800] 04:43:54 INFO - PROCESS | 1656 | 1464608634334 Marionette DEBUG loaded listener.js 04:43:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12bdd7c00) [pid = 1656] [serial = 443] [outer = 0x118161800] 04:43:54 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:54 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:54 INFO - PROCESS | 1656 | 1464608634642 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]]]}] 04:43:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:43:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 471ms 04:43:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:43:54 INFO - PROCESS | 1656 | 1464608634677 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 04:43:54 INFO - PROCESS | 1656 | 1464608634678 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 04:43:54 INFO - PROCESS | 1656 | 1464608634683 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:43:54 INFO - PROCESS | 1656 | 1464608634684 Marionette TRACE conn2 <- [1,566,null,{}] 04:43:54 INFO - PROCESS | 1656 | 1464608634686 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}] 04:43:54 INFO - PROCESS | 1656 | 1464608634761 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 04:43:54 INFO - PROCESS | 1656 | 1464608634810 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ae91000 == 50 [pid = 1656] [id = 149] 04:43:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x119309400) [pid = 1656] [serial = 444] [outer = 0x0] 04:43:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12bddc400) [pid = 1656] [serial = 445] [outer = 0x119309400] 04:43:54 INFO - PROCESS | 1656 | 1464608634836 Marionette DEBUG loaded listener.js 04:43:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12c221c00) [pid = 1656] [serial = 446] [outer = 0x119309400] 04:43:54 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:55 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:55 INFO - PROCESS | 1656 | 1464608635115 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]]]}] 04:43:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:43:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 471ms 04:43:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:43:55 INFO - PROCESS | 1656 | 1464608635154 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 04:43:55 INFO - PROCESS | 1656 | 1464608635156 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 04:43:55 INFO - PROCESS | 1656 | 1464608635158 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:43:55 INFO - PROCESS | 1656 | 1464608635159 Marionette TRACE conn2 <- [1,570,null,{}] 04:43:55 INFO - PROCESS | 1656 | 1464608635161 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}] 04:43:55 INFO - PROCESS | 1656 | 1464608635247 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 04:43:55 INFO - PROCESS | 1656 | 1464608635252 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b5d1000 == 51 [pid = 1656] [id = 150] 04:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12c324400) [pid = 1656] [serial = 447] [outer = 0x0] 04:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12c32e800) [pid = 1656] [serial = 448] [outer = 0x12c324400] 04:43:55 INFO - PROCESS | 1656 | 1464608635276 Marionette DEBUG loaded listener.js 04:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12c64b400) [pid = 1656] [serial = 449] [outer = 0x12c324400] 04:43:55 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:55 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:55 INFO - PROCESS | 1656 | 1464608635588 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]]]}] 04:43:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:43:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 469ms 04:43:55 INFO - PROCESS | 1656 | 1464608635627 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 04:43:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:43:55 INFO - PROCESS | 1656 | 1464608635629 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 04:43:55 INFO - PROCESS | 1656 | 1464608635631 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:43:55 INFO - PROCESS | 1656 | 1464608635632 Marionette TRACE conn2 <- [1,574,null,{}] 04:43:55 INFO - PROCESS | 1656 | 1464608635634 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}] 04:43:55 INFO - PROCESS | 1656 | 1464608635749 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 04:43:55 INFO - PROCESS | 1656 | 1464608635755 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c65f000 == 52 [pid = 1656] [id = 151] 04:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11224d400) [pid = 1656] [serial = 450] [outer = 0x0] 04:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12c64f800) [pid = 1656] [serial = 451] [outer = 0x11224d400] 04:43:55 INFO - PROCESS | 1656 | 1464608635793 Marionette DEBUG loaded listener.js 04:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12ca30000) [pid = 1656] [serial = 452] [outer = 0x11224d400] 04:43:56 INFO - PROCESS | 1656 | 1464608636323 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]]]}] 04:43:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:43:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 720ms 04:43:56 INFO - PROCESS | 1656 | 1464608636352 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 04:43:56 INFO - PROCESS | 1656 | 1464608636354 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 04:43:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:43:56 INFO - PROCESS | 1656 | 1464608636358 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - PROCESS | 1656 | 1464608636360 Marionette TRACE conn2 <- [1,578,null,{}] 04:43:56 INFO - PROCESS | 1656 | 1464608636383 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}] 04:43:56 INFO - PROCESS | 1656 | 1464608636486 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 04:43:56 INFO - PROCESS | 1656 | 1464608636584 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x116995000 == 53 [pid = 1656] [id = 152] 04:43:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11695d800) [pid = 1656] [serial = 453] [outer = 0x0] 04:43:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11722c800) [pid = 1656] [serial = 454] [outer = 0x11695d800] 04:43:56 INFO - PROCESS | 1656 | 1464608636616 Marionette DEBUG loaded listener.js 04:43:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1185d4000) [pid = 1656] [serial = 455] [outer = 0x11695d800] 04:43:57 INFO - PROCESS | 1656 | 1464608637031 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]]]}] 04:43:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:43:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 693ms 04:43:57 INFO - PROCESS | 1656 | 1464608637052 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 04:43:57 INFO - PROCESS | 1656 | 1464608637056 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 04:43:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:43:57 INFO - PROCESS | 1656 | 1464608637060 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:43:57 INFO - PROCESS | 1656 | 1464608637062 Marionette TRACE conn2 <- [1,582,null,{}] 04:43:57 INFO - PROCESS | 1656 | 1464608637065 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}] 04:43:57 INFO - PROCESS | 1656 | 1464608637166 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 04:43:57 INFO - PROCESS | 1656 | 1464608637216 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x121236800 == 54 [pid = 1656] [id = 153] 04:43:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x119366800) [pid = 1656] [serial = 456] [outer = 0x0] 04:43:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x119d6b400) [pid = 1656] [serial = 457] [outer = 0x119366800] 04:43:57 INFO - PROCESS | 1656 | 1464608637245 Marionette DEBUG loaded listener.js 04:43:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12144d800) [pid = 1656] [serial = 458] [outer = 0x119366800] 04:43:57 INFO - PROCESS | 1656 | 1464608637726 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]]]}] 04:43:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:43:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 721ms 04:43:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:43:57 INFO - PROCESS | 1656 | 1464608637804 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 04:43:57 INFO - PROCESS | 1656 | 1464608637806 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 04:43:57 INFO - PROCESS | 1656 | 1464608637808 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:43:57 INFO - PROCESS | 1656 | 1464608637811 Marionette TRACE conn2 <- [1,586,null,{}] 04:43:57 INFO - PROCESS | 1656 | 1464608637833 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}] 04:43:57 INFO - PROCESS | 1656 | 1464608637933 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 04:43:57 INFO - PROCESS | 1656 | 1464608637985 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c07b000 == 55 [pid = 1656] [id = 154] 04:43:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x128354c00) [pid = 1656] [serial = 459] [outer = 0x0] 04:43:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1285aa800) [pid = 1656] [serial = 460] [outer = 0x128354c00] 04:43:58 INFO - PROCESS | 1656 | 1464608638016 Marionette DEBUG loaded listener.js 04:43:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x128b9f000) [pid = 1656] [serial = 461] [outer = 0x128354c00] 04:43:58 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:58 INFO - PROCESS | 1656 | 1464608638420 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]]]}] 04:43:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:43:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 635ms 04:43:58 INFO - PROCESS | 1656 | 1464608638444 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 04:43:58 INFO - PROCESS | 1656 | 1464608638446 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 04:43:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:43:58 INFO - PROCESS | 1656 | 1464608638448 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:43:58 INFO - PROCESS | 1656 | 1464608638449 Marionette TRACE conn2 <- [1,590,null,{}] 04:43:58 INFO - PROCESS | 1656 | 1464608638452 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}] 04:43:58 INFO - PROCESS | 1656 | 1464608638551 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 04:43:58 INFO - PROCESS | 1656 | 1464608638597 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cd3a000 == 56 [pid = 1656] [id = 155] 04:43:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x128fe9000) [pid = 1656] [serial = 462] [outer = 0x0] 04:43:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12aa65c00) [pid = 1656] [serial = 463] [outer = 0x128fe9000] 04:43:58 INFO - PROCESS | 1656 | 1464608638627 Marionette DEBUG loaded listener.js 04:43:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12b5a6c00) [pid = 1656] [serial = 464] [outer = 0x128fe9000] 04:43:59 INFO - PROCESS | 1656 | 1464608639033 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]]]}] 04:43:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:43:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 621ms 04:43:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:43:59 INFO - PROCESS | 1656 | 1464608639069 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 04:43:59 INFO - PROCESS | 1656 | 1464608639071 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 04:43:59 INFO - PROCESS | 1656 | 1464608639073 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:43:59 INFO - PROCESS | 1656 | 1464608639074 Marionette TRACE conn2 <- [1,594,null,{}] 04:43:59 INFO - PROCESS | 1656 | 1464608639077 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}] 04:43:59 INFO - PROCESS | 1656 | 1464608639175 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 04:43:59 INFO - PROCESS | 1656 | 1464608639279 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d23c000 == 57 [pid = 1656] [id = 156] 04:43:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11276b400) [pid = 1656] [serial = 465] [outer = 0x0] 04:43:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12bdcec00) [pid = 1656] [serial = 466] [outer = 0x11276b400] 04:43:59 INFO - PROCESS | 1656 | 1464608639309 Marionette DEBUG loaded listener.js 04:43:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12c32f000) [pid = 1656] [serial = 467] [outer = 0x11276b400] 04:43:59 INFO - PROCESS | 1656 | 1464608639896 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]]]}] 04:43:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:43:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 871ms 04:43:59 INFO - PROCESS | 1656 | 1464608639945 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 04:43:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:43:59 INFO - PROCESS | 1656 | 1464608639947 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 04:43:59 INFO - PROCESS | 1656 | 1464608639950 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:43:59 INFO - PROCESS | 1656 | 1464608639953 Marionette TRACE conn2 <- [1,598,null,{}] 04:43:59 INFO - PROCESS | 1656 | 1464608639957 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}] 04:44:00 INFO - PROCESS | 1656 | 1464608640049 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 04:44:00 INFO - PROCESS | 1656 | 1464608640114 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11863c000 == 58 [pid = 1656] [id = 157] 04:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x115d8cc00) [pid = 1656] [serial = 468] [outer = 0x0] 04:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1165c8400) [pid = 1656] [serial = 469] [outer = 0x115d8cc00] 04:44:00 INFO - PROCESS | 1656 | 1464608640142 Marionette DEBUG loaded listener.js 04:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x11815d800) [pid = 1656] [serial = 470] [outer = 0x115d8cc00] 04:44:00 INFO - PROCESS | 1656 | 1464608640588 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]]]}] 04:44:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:44:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 671ms 04:44:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:44:00 INFO - PROCESS | 1656 | 1464608640622 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 04:44:00 INFO - PROCESS | 1656 | 1464608640626 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 04:44:00 INFO - PROCESS | 1656 | 1464608640630 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:44:00 INFO - PROCESS | 1656 | 1464608640632 Marionette TRACE conn2 <- [1,602,null,{}] 04:44:00 INFO - PROCESS | 1656 | 1464608640634 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}] 04:44:00 INFO - PROCESS | 1656 | 1464608640724 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 04:44:00 INFO - PROCESS | 1656 | 1464608640771 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183a0800 == 59 [pid = 1656] [id = 158] 04:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1181b2400) [pid = 1656] [serial = 471] [outer = 0x0] 04:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x119363400) [pid = 1656] [serial = 472] [outer = 0x1181b2400] 04:44:00 INFO - PROCESS | 1656 | 1464608640798 Marionette DEBUG loaded listener.js 04:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x11a0e8000) [pid = 1656] [serial = 473] [outer = 0x1181b2400] 04:44:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12b5d1000 == 58 [pid = 1656] [id = 150] 04:44:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12ae91000 == 57 [pid = 1656] [id = 149] 04:44:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12897b800 == 56 [pid = 1656] [id = 148] 04:44:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1299ba800 == 55 [pid = 1656] [id = 147] 04:44:01 INFO - PROCESS | 1656 | --DOCSHELL 0x128b18000 == 54 [pid = 1656] [id = 146] 04:44:01 INFO - PROCESS | 1656 | --DOCSHELL 0x128098000 == 53 [pid = 1656] [id = 145] 04:44:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12646e000 == 52 [pid = 1656] [id = 144] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12c327000) [pid = 1656] [serial = 394] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12376c000 == 51 [pid = 1656] [id = 143] 04:44:01 INFO - PROCESS | 1656 | --DOCSHELL 0x121243800 == 50 [pid = 1656] [id = 142] 04:44:01 INFO - PROCESS | 1656 | --DOCSHELL 0x119f19000 == 49 [pid = 1656] [id = 141] 04:44:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11831c000 == 48 [pid = 1656] [id = 140] 04:44:01 INFO - PROCESS | 1656 | --DOCSHELL 0x118304800 == 47 [pid = 1656] [id = 139] 04:44:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11708e000 == 46 [pid = 1656] [id = 138] 04:44:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca51800 == 45 [pid = 1656] [id = 136] 04:44:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12c65b000 == 44 [pid = 1656] [id = 135] 04:44:01 INFO - PROCESS | 1656 | --DOCSHELL 0x123656800 == 43 [pid = 1656] [id = 134] 04:44:01 INFO - PROCESS | 1656 | --DOCSHELL 0x118317000 == 42 [pid = 1656] [id = 133] 04:44:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12c07e000 == 41 [pid = 1656] [id = 132] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1181b1c00) [pid = 1656] [serial = 299] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1196dcc00) [pid = 1656] [serial = 302] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x128354800) [pid = 1656] [serial = 305] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12ae84c00) [pid = 1656] [serial = 296] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12bccd800) [pid = 1656] [serial = 376] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12a995400) [pid = 1656] [serial = 373] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12bd33000) [pid = 1656] [serial = 379] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12bd2c800) [pid = 1656] [serial = 377] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12bdba800) [pid = 1656] [serial = 382] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1185d8400) [pid = 1656] [serial = 385] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12bdae800) [pid = 1656] [serial = 380] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1169d2400) [pid = 1656] [serial = 344] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x113ba5c00) [pid = 1656] [serial = 343] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x119390c00) [pid = 1656] [serial = 361] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11a0e6800) [pid = 1656] [serial = 362] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1216ac800) [pid = 1656] [serial = 364] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x124834800) [pid = 1656] [serial = 365] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x129970400) [pid = 1656] [serial = 355] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12aad8800) [pid = 1656] [serial = 356] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x128fe1000) [pid = 1656] [serial = 353] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x128b9a800) [pid = 1656] [serial = 352] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x118976400) [pid = 1656] [serial = 359] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1181b1800) [pid = 1656] [serial = 358] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x126819800) [pid = 1656] [serial = 367] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12834c000) [pid = 1656] [serial = 368] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12834a400) [pid = 1656] [serial = 350] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x124e4f400) [pid = 1656] [serial = 349] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119d67c00) [pid = 1656] [serial = 347] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119396c00) [pid = 1656] [serial = 346] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x128525000) [pid = 1656] [serial = 370] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12bdd2800) [pid = 1656] [serial = 383] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12482dc00) [pid = 1656] [serial = 386] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12b41e800) [pid = 1656] [serial = 374] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1285b6800) [pid = 1656] [serial = 388] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12c216000) [pid = 1656] [serial = 389] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12c329800) [pid = 1656] [serial = 392] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12c21b400) [pid = 1656] [serial = 391] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x128b9a000) [pid = 1656] [serial = 371] [outer = 0x0] [url = about:blank] 04:44:01 INFO - PROCESS | 1656 | 1464608641201 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]]]}] 04:44:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:44:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 621ms 04:44:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:44:01 INFO - PROCESS | 1656 | 1464608641252 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 04:44:01 INFO - PROCESS | 1656 | 1464608641253 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 04:44:01 INFO - PROCESS | 1656 | 1464608641255 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:44:01 INFO - PROCESS | 1656 | 1464608641258 Marionette TRACE conn2 <- [1,606,null,{}] 04:44:01 INFO - PROCESS | 1656 | 1464608641267 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}] 04:44:01 INFO - PROCESS | 1656 | 1464608641348 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 04:44:01 INFO - PROCESS | 1656 | 1464608641356 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831c000 == 42 [pid = 1656] [id = 159] 04:44:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1219cb000) [pid = 1656] [serial = 474] [outer = 0x0] 04:44:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x124250000) [pid = 1656] [serial = 475] [outer = 0x1219cb000] 04:44:01 INFO - PROCESS | 1656 | 1464608641384 Marionette DEBUG loaded listener.js 04:44:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12482b800) [pid = 1656] [serial = 476] [outer = 0x1219cb000] 04:44:01 INFO - PROCESS | 1656 | 1464608641820 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]]]}] 04:44:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:44:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 571ms 04:44:01 INFO - PROCESS | 1656 | 1464608641828 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 04:44:01 INFO - PROCESS | 1656 | 1464608641832 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 04:44:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:44:01 INFO - PROCESS | 1656 | 1464608641839 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:44:01 INFO - PROCESS | 1656 | 1464608641841 Marionette TRACE conn2 <- [1,610,null,{}] 04:44:01 INFO - PROCESS | 1656 | 1464608641845 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}] 04:44:01 INFO - PROCESS | 1656 | 1464608641972 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 04:44:01 INFO - PROCESS | 1656 | 1464608641998 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a050800 == 43 [pid = 1656] [id = 160] 04:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126495800) [pid = 1656] [serial = 477] [outer = 0x0] 04:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x126b4a000) [pid = 1656] [serial = 478] [outer = 0x126495800] 04:44:02 INFO - PROCESS | 1656 | 1464608642027 Marionette DEBUG loaded listener.js 04:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128005400) [pid = 1656] [serial = 479] [outer = 0x126495800] 04:44:02 INFO - PROCESS | 1656 | 1464608642337 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]]]}] 04:44:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:44:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 520ms 04:44:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:44:02 INFO - PROCESS | 1656 | 1464608642370 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 04:44:02 INFO - PROCESS | 1656 | 1464608642372 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 04:44:02 INFO - PROCESS | 1656 | 1464608642374 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:44:02 INFO - PROCESS | 1656 | 1464608642375 Marionette TRACE conn2 <- [1,614,null,{}] 04:44:02 INFO - PROCESS | 1656 | 1464608642377 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}] 04:44:02 INFO - PROCESS | 1656 | 1464608642453 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 04:44:02 INFO - PROCESS | 1656 | 1464608642457 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218c5800 == 44 [pid = 1656] [id = 161] 04:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x128006c00) [pid = 1656] [serial = 480] [outer = 0x0] 04:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12800b400) [pid = 1656] [serial = 481] [outer = 0x128006c00] 04:44:02 INFO - PROCESS | 1656 | 1464608642485 Marionette DEBUG loaded listener.js 04:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x128010000) [pid = 1656] [serial = 482] [outer = 0x128006c00] 04:44:02 INFO - PROCESS | 1656 | 1464608642787 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]]]}] 04:44:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:44:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 420ms 04:44:02 INFO - PROCESS | 1656 | 1464608642794 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 04:44:02 INFO - PROCESS | 1656 | 1464608642796 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 04:44:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:44:02 INFO - PROCESS | 1656 | 1464608642806 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:44:02 INFO - PROCESS | 1656 | 1464608642807 Marionette TRACE conn2 <- [1,618,null,{}] 04:44:02 INFO - PROCESS | 1656 | 1464608642809 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}] 04:44:02 INFO - PROCESS | 1656 | 1464608642905 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 04:44:02 INFO - PROCESS | 1656 | 1464608642962 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x11265c800 == 45 [pid = 1656] [id = 162] 04:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x128007800) [pid = 1656] [serial = 483] [outer = 0x0] 04:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12834e800) [pid = 1656] [serial = 484] [outer = 0x128007800] 04:44:02 INFO - PROCESS | 1656 | 1464608642988 Marionette DEBUG loaded listener.js 04:44:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x128fea800) [pid = 1656] [serial = 485] [outer = 0x128007800] 04:44:03 INFO - PROCESS | 1656 | 1464608643302 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]]]}] 04:44:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:44:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 518ms 04:44:03 INFO - PROCESS | 1656 | 1464608643325 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 04:44:03 INFO - PROCESS | 1656 | 1464608643326 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 04:44:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:44:03 INFO - PROCESS | 1656 | 1464608643329 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:44:03 INFO - PROCESS | 1656 | 1464608643331 Marionette TRACE conn2 <- [1,622,null,{}] 04:44:03 INFO - PROCESS | 1656 | 1464608643333 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}] 04:44:03 INFO - PROCESS | 1656 | 1464608643434 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 04:44:03 INFO - PROCESS | 1656 | 1464608643448 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12682d800 == 46 [pid = 1656] [id = 163] 04:44:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x128353800) [pid = 1656] [serial = 486] [outer = 0x0] 04:44:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12aa6a800) [pid = 1656] [serial = 487] [outer = 0x128353800] 04:44:03 INFO - PROCESS | 1656 | 1464608643472 Marionette DEBUG loaded listener.js 04:44:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12ae7b000) [pid = 1656] [serial = 488] [outer = 0x128353800] 04:44:03 INFO - PROCESS | 1656 | 1464608643794 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]]]}] 04:44:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:44:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 522ms 04:44:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:44:03 INFO - PROCESS | 1656 | 1464608643851 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 04:44:03 INFO - PROCESS | 1656 | 1464608643852 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 04:44:03 INFO - PROCESS | 1656 | 1464608643854 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:44:03 INFO - PROCESS | 1656 | 1464608643855 Marionette TRACE conn2 <- [1,626,null,{}] 04:44:03 INFO - PROCESS | 1656 | 1464608643858 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}] 04:44:03 INFO - PROCESS | 1656 | 1464608643951 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 04:44:03 INFO - PROCESS | 1656 | 1464608643965 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12897d000 == 47 [pid = 1656] [id = 164] 04:44:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12a995400) [pid = 1656] [serial = 489] [outer = 0x0] 04:44:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12b5a5000) [pid = 1656] [serial = 490] [outer = 0x12a995400] 04:44:03 INFO - PROCESS | 1656 | 1464608643989 Marionette DEBUG loaded listener.js 04:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12bd2cc00) [pid = 1656] [serial = 491] [outer = 0x12a995400] 04:44:04 INFO - PROCESS | 1656 | 1464608644324 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]]]}] 04:44:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:44:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 519ms 04:44:04 INFO - PROCESS | 1656 | 1464608644373 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 04:44:04 INFO - PROCESS | 1656 | 1464608644375 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 04:44:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:44:04 INFO - PROCESS | 1656 | 1464608644377 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:44:04 INFO - PROCESS | 1656 | 1464608644378 Marionette TRACE conn2 <- [1,630,null,{}] 04:44:04 INFO - PROCESS | 1656 | 1464608644380 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}] 04:44:04 INFO - PROCESS | 1656 | 1464608644474 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 04:44:04 INFO - PROCESS | 1656 | 1464608644510 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1299a9800 == 48 [pid = 1656] [id = 165] 04:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12ae81400) [pid = 1656] [serial = 492] [outer = 0x0] 04:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12bd37800) [pid = 1656] [serial = 493] [outer = 0x12ae81400] 04:44:04 INFO - PROCESS | 1656 | 1464608644541 Marionette DEBUG loaded listener.js 04:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12bdd2000) [pid = 1656] [serial = 494] [outer = 0x12ae81400] 04:44:04 INFO - PROCESS | 1656 | 1464608644862 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]]]}] 04:44:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:44:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 520ms 04:44:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:44:04 INFO - PROCESS | 1656 | 1464608644902 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 04:44:04 INFO - PROCESS | 1656 | 1464608644903 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 04:44:04 INFO - PROCESS | 1656 | 1464608644905 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:44:04 INFO - PROCESS | 1656 | 1464608644907 Marionette TRACE conn2 <- [1,634,null,{}] 04:44:04 INFO - PROCESS | 1656 | 1464608644909 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}] 04:44:05 INFO - PROCESS | 1656 | 1464608645005 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 04:44:05 INFO - PROCESS | 1656 | 1464608645009 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ac12000 == 49 [pid = 1656] [id = 166] 04:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12bcca800) [pid = 1656] [serial = 495] [outer = 0x0] 04:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12c215c00) [pid = 1656] [serial = 496] [outer = 0x12bcca800] 04:44:05 INFO - PROCESS | 1656 | 1464608645060 Marionette DEBUG loaded listener.js 04:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12c329800) [pid = 1656] [serial = 497] [outer = 0x12bcca800] 04:44:05 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:05 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1133a9000) [pid = 1656] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:44:05 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x119309400) [pid = 1656] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:44:05 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x128fde400) [pid = 1656] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:44:05 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11276dc00) [pid = 1656] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:44:05 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12b421800) [pid = 1656] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:44:05 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x119c93400) [pid = 1656] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:44:05 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x128520800) [pid = 1656] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:44:05 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x119392400) [pid = 1656] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:44:05 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x128522800) [pid = 1656] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:44:05 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12bd29c00) [pid = 1656] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:44:05 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x118161800) [pid = 1656] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:44:05 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x124e51800) [pid = 1656] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:44:05 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12aadbc00) [pid = 1656] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:44:05 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119f47c00) [pid = 1656] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:44:05 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12aad3c00) [pid = 1656] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:44:05 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x124e50800) [pid = 1656] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:44:05 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x117689000) [pid = 1656] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:44:05 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1196d2400) [pid = 1656] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:44:05 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12c324400) [pid = 1656] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:44:05 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:05 INFO - PROCESS | 1656 | 1464608645469 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]]]}] 04:44:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:44:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 567ms 04:44:05 INFO - PROCESS | 1656 | 1464608645474 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 04:44:05 INFO - PROCESS | 1656 | 1464608645475 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 04:44:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:44:05 INFO - PROCESS | 1656 | 1464608645477 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:44:05 INFO - PROCESS | 1656 | 1464608645479 Marionette TRACE conn2 <- [1,638,null,{}] 04:44:05 INFO - PROCESS | 1656 | 1464608645484 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}] 04:44:05 INFO - PROCESS | 1656 | 1464608645574 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 04:44:05 INFO - PROCESS | 1656 | 1464608645580 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x128096000 == 50 [pid = 1656] [id = 167] 04:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x118656000) [pid = 1656] [serial = 498] [outer = 0x0] 04:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119f4c000) [pid = 1656] [serial = 499] [outer = 0x118656000] 04:44:05 INFO - PROCESS | 1656 | 1464608645611 Marionette DEBUG loaded listener.js 04:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12c644400) [pid = 1656] [serial = 500] [outer = 0x118656000] 04:44:05 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:05 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:05 INFO - PROCESS | 1656 | 1464608645950 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]]]}] 04:44:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:44:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 524ms 04:44:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:44:06 INFO - PROCESS | 1656 | 1464608646001 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 04:44:06 INFO - PROCESS | 1656 | 1464608646003 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 04:44:06 INFO - PROCESS | 1656 | 1464608646005 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:44:06 INFO - PROCESS | 1656 | 1464608646006 Marionette TRACE conn2 <- [1,642,null,{}] 04:44:06 INFO - PROCESS | 1656 | 1464608646008 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}] 04:44:06 INFO - PROCESS | 1656 | 1464608646087 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 04:44:06 INFO - PROCESS | 1656 | 1464608646091 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd7a800 == 51 [pid = 1656] [id = 168] 04:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11691b000) [pid = 1656] [serial = 501] [outer = 0x0] 04:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11691f400) [pid = 1656] [serial = 502] [outer = 0x11691b000] 04:44:06 INFO - PROCESS | 1656 | 1464608646116 Marionette DEBUG loaded listener.js 04:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x118161800) [pid = 1656] [serial = 503] [outer = 0x11691b000] 04:44:06 INFO - PROCESS | 1656 | 1464608646418 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]]]}] 04:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12bdb2800) [pid = 1656] [serial = 504] [outer = 0x12d597800] 04:44:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:44:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 467ms 04:44:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:44:06 INFO - PROCESS | 1656 | 1464608646473 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 04:44:06 INFO - PROCESS | 1656 | 1464608646474 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 04:44:06 INFO - PROCESS | 1656 | 1464608646476 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:44:06 INFO - PROCESS | 1656 | 1464608646477 Marionette TRACE conn2 <- [1,646,null,{}] 04:44:06 INFO - PROCESS | 1656 | 1464608646480 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}] 04:44:06 INFO - PROCESS | 1656 | 1464608646559 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 04:44:06 INFO - PROCESS | 1656 | 1464608646612 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd84800 == 52 [pid = 1656] [id = 169] 04:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x116916c00) [pid = 1656] [serial = 505] [outer = 0x0] 04:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12ae84000) [pid = 1656] [serial = 506] [outer = 0x116916c00] 04:44:06 INFO - PROCESS | 1656 | 1464608646636 Marionette DEBUG loaded listener.js 04:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12ca31400) [pid = 1656] [serial = 507] [outer = 0x116916c00] 04:44:06 INFO - PROCESS | 1656 | 1464608646915 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]]]}] 04:44:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:44:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 468ms 04:44:06 INFO - PROCESS | 1656 | 1464608646953 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 04:44:06 INFO - PROCESS | 1656 | 1464608646954 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 04:44:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:44:06 INFO - PROCESS | 1656 | 1464608646957 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:44:06 INFO - PROCESS | 1656 | 1464608646970 Marionette TRACE conn2 <- [1,650,null,{}] 04:44:06 INFO - PROCESS | 1656 | 1464608646973 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}] 04:44:07 INFO - PROCESS | 1656 | 1464608647055 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 04:44:07 INFO - PROCESS | 1656 | 1464608647059 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cd4a000 == 53 [pid = 1656] [id = 170] 04:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11691ec00) [pid = 1656] [serial = 508] [outer = 0x0] 04:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1212d6000) [pid = 1656] [serial = 509] [outer = 0x11691ec00] 04:44:07 INFO - PROCESS | 1656 | 1464608647084 Marionette DEBUG loaded listener.js 04:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1212da400) [pid = 1656] [serial = 510] [outer = 0x11691ec00] 04:44:07 INFO - PROCESS | 1656 | 1464608647463 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]]]}] 04:44:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:44:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 533ms 04:44:07 INFO - PROCESS | 1656 | 1464608647491 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 04:44:07 INFO - PROCESS | 1656 | 1464608647493 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 04:44:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:44:07 INFO - PROCESS | 1656 | 1464608647497 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:44:07 INFO - PROCESS | 1656 | 1464608647499 Marionette TRACE conn2 <- [1,654,null,{}] 04:44:07 INFO - PROCESS | 1656 | 1464608647503 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}] 04:44:07 INFO - PROCESS | 1656 | 1464608647609 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 04:44:07 INFO - PROCESS | 1656 | 1464608647658 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11698a800 == 54 [pid = 1656] [id = 171] 04:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11276c000) [pid = 1656] [serial = 511] [outer = 0x0] 04:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x114fea000) [pid = 1656] [serial = 512] [outer = 0x11276c000] 04:44:07 INFO - PROCESS | 1656 | 1464608647691 Marionette DEBUG loaded listener.js 04:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x116917400) [pid = 1656] [serial = 513] [outer = 0x11276c000] 04:44:08 INFO - PROCESS | 1656 | 1464608648197 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]]]}] 04:44:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:44:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 724ms 04:44:08 INFO - PROCESS | 1656 | 1464608648222 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 04:44:08 INFO - PROCESS | 1656 | 1464608648228 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 04:44:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:44:08 INFO - PROCESS | 1656 | 1464608648236 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:44:08 INFO - PROCESS | 1656 | 1464608648239 Marionette TRACE conn2 <- [1,658,null,{}] 04:44:08 INFO - PROCESS | 1656 | 1464608648243 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}] 04:44:08 INFO - PROCESS | 1656 | 1464608648375 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 04:44:08 INFO - PROCESS | 1656 | 1464608648426 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11943d000 == 55 [pid = 1656] [id = 172] 04:44:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1185d8400) [pid = 1656] [serial = 514] [outer = 0x0] 04:44:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x119458400) [pid = 1656] [serial = 515] [outer = 0x1185d8400] 04:44:08 INFO - PROCESS | 1656 | 1464608648456 Marionette DEBUG loaded listener.js 04:44:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11a0e7400) [pid = 1656] [serial = 516] [outer = 0x1185d8400] 04:44:08 INFO - PROCESS | 1656 | 1464608648871 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]]]}] 04:44:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:44:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 673ms 04:44:08 INFO - PROCESS | 1656 | 1464608648908 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 04:44:08 INFO - PROCESS | 1656 | 1464608648910 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 04:44:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:44:08 INFO - PROCESS | 1656 | 1464608648912 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:44:08 INFO - PROCESS | 1656 | 1464608648915 Marionette TRACE conn2 <- [1,662,null,{}] 04:44:08 INFO - PROCESS | 1656 | 1464608648923 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}] 04:44:09 INFO - PROCESS | 1656 | 1464608649030 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 04:44:09 INFO - PROCESS | 1656 | 1464608649082 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b5c3000 == 56 [pid = 1656] [id = 173] 04:44:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1212d9000) [pid = 1656] [serial = 517] [outer = 0x0] 04:44:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12463ac00) [pid = 1656] [serial = 518] [outer = 0x1212d9000] 04:44:09 INFO - PROCESS | 1656 | 1464608649113 Marionette DEBUG loaded listener.js 04:44:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1268c3000) [pid = 1656] [serial = 519] [outer = 0x1212d9000] 04:44:09 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:09 INFO - PROCESS | 1656 | 1464608649523 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]]]}] 04:44:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:44:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 622ms 04:44:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:44:09 INFO - PROCESS | 1656 | 1464608649534 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 04:44:09 INFO - PROCESS | 1656 | 1464608649536 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 04:44:09 INFO - PROCESS | 1656 | 1464608649538 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:44:09 INFO - PROCESS | 1656 | 1464608649540 Marionette TRACE conn2 <- [1,666,null,{}] 04:44:09 INFO - PROCESS | 1656 | 1464608649542 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}] 04:44:09 INFO - PROCESS | 1656 | 1464608649643 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 04:44:09 INFO - PROCESS | 1656 | 1464608649732 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d57f000 == 57 [pid = 1656] [id = 174] 04:44:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x128026c00) [pid = 1656] [serial = 520] [outer = 0x0] 04:44:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x128028c00) [pid = 1656] [serial = 521] [outer = 0x128026c00] 04:44:09 INFO - PROCESS | 1656 | 1464608649765 Marionette DEBUG loaded listener.js 04:44:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12802e000) [pid = 1656] [serial = 522] [outer = 0x128026c00] 04:44:10 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:10 INFO - PROCESS | 1656 | 1464608650261 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]]]}] 04:44:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:44:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 769ms 04:44:10 INFO - PROCESS | 1656 | 1464608650316 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 04:44:10 INFO - PROCESS | 1656 | 1464608650318 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 04:44:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:44:10 INFO - PROCESS | 1656 | 1464608650323 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:44:10 INFO - PROCESS | 1656 | 1464608650326 Marionette TRACE conn2 <- [1,670,null,{}] 04:44:10 INFO - PROCESS | 1656 | 1464608650329 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}] 04:44:10 INFO - PROCESS | 1656 | 1464608650450 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 04:44:10 INFO - PROCESS | 1656 | 1464608650513 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d62c800 == 58 [pid = 1656] [id = 175] 04:44:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x128027000) [pid = 1656] [serial = 523] [outer = 0x0] 04:44:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12834c000) [pid = 1656] [serial = 524] [outer = 0x128027000] 04:44:10 INFO - PROCESS | 1656 | 1464608650542 Marionette DEBUG loaded listener.js 04:44:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x1285a9400) [pid = 1656] [serial = 525] [outer = 0x128027000] 04:44:10 INFO - PROCESS | 1656 | 1464608650943 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]]]}] 04:44:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:44:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 671ms 04:44:10 INFO - PROCESS | 1656 | 1464608650995 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 04:44:10 INFO - PROCESS | 1656 | 1464608650996 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 04:44:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:44:11 INFO - PROCESS | 1656 | 1464608651013 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:44:11 INFO - PROCESS | 1656 | 1464608651014 Marionette TRACE conn2 <- [1,674,null,{}] 04:44:11 INFO - PROCESS | 1656 | 1464608651017 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}] 04:44:11 INFO - PROCESS | 1656 | 1464608651130 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 04:44:11 INFO - PROCESS | 1656 | 1464608651184 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d7ce800 == 59 [pid = 1656] [id = 176] 04:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x128fe1000) [pid = 1656] [serial = 526] [outer = 0x0] 04:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12a99f000) [pid = 1656] [serial = 527] [outer = 0x128fe1000] 04:44:11 INFO - PROCESS | 1656 | 1464608651214 Marionette DEBUG loaded listener.js 04:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12c649000) [pid = 1656] [serial = 528] [outer = 0x128fe1000] 04:44:11 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:11 INFO - PROCESS | 1656 | 1464608651614 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]]]}] 04:44:11 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 04:44:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 621ms 04:44:11 INFO - PROCESS | 1656 | 1464608651632 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 04:44:11 INFO - PROCESS | 1656 | 1464608651634 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 04:44:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:44:11 INFO - PROCESS | 1656 | 1464608651636 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:44:11 INFO - PROCESS | 1656 | 1464608651638 Marionette TRACE conn2 <- [1,678,null,{}] 04:44:11 INFO - PROCESS | 1656 | 1464608651640 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}] 04:44:11 INFO - PROCESS | 1656 | 1464608651744 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 04:44:11 INFO - PROCESS | 1656 | 1464608651824 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da79800 == 60 [pid = 1656] [id = 177] 04:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12a9d7c00) [pid = 1656] [serial = 529] [outer = 0x0] 04:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12a9de000) [pid = 1656] [serial = 530] [outer = 0x12a9d7c00] 04:44:11 INFO - PROCESS | 1656 | 1464608651872 Marionette DEBUG loaded listener.js 04:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12a9e1c00) [pid = 1656] [serial = 531] [outer = 0x12a9d7c00] 04:44:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:44:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 719ms 04:44:12 INFO - PROCESS | 1656 | 1464608652350 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]]]}] 04:44:12 INFO - PROCESS | 1656 | 1464608652355 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 04:44:12 INFO - PROCESS | 1656 | 1464608652357 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 04:44:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:44:12 INFO - PROCESS | 1656 | 1464608652359 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:44:12 INFO - PROCESS | 1656 | 1464608652360 Marionette TRACE conn2 <- [1,682,null,{}] 04:44:12 INFO - PROCESS | 1656 | 1464608652363 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}] 04:44:12 INFO - PROCESS | 1656 | 1464608652482 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 04:44:12 INFO - PROCESS | 1656 | 1464608652533 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12115a000 == 61 [pid = 1656] [id = 178] 04:44:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x119399400) [pid = 1656] [serial = 532] [outer = 0x0] 04:44:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12a9e0c00) [pid = 1656] [serial = 533] [outer = 0x119399400] 04:44:12 INFO - PROCESS | 1656 | 1464608652563 Marionette DEBUG loaded listener.js 04:44:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12ae82400) [pid = 1656] [serial = 534] [outer = 0x119399400] 04:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd84800 == 60 [pid = 1656] [id = 169] 04:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd7a800 == 59 [pid = 1656] [id = 168] 04:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x128096000 == 58 [pid = 1656] [id = 167] 04:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12ac12000 == 57 [pid = 1656] [id = 166] 04:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1299a9800 == 56 [pid = 1656] [id = 165] 04:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12897d000 == 55 [pid = 1656] [id = 164] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12c64f800) [pid = 1656] [serial = 451] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12682d800 == 54 [pid = 1656] [id = 163] 04:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11265c800 == 53 [pid = 1656] [id = 162] 04:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1218c5800 == 52 [pid = 1656] [id = 161] 04:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11a050800 == 51 [pid = 1656] [id = 160] 04:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11831c000 == 50 [pid = 1656] [id = 159] 04:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1183a0800 == 49 [pid = 1656] [id = 158] 04:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11863c000 == 48 [pid = 1656] [id = 157] 04:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12c65f000 == 47 [pid = 1656] [id = 151] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12c64b400) [pid = 1656] [serial = 449] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12aad9c00) [pid = 1656] [serial = 410] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12c221c00) [pid = 1656] [serial = 446] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12aad2800) [pid = 1656] [serial = 404] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x117798400) [pid = 1656] [serial = 413] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12bcd2000) [pid = 1656] [serial = 436] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x115f96c00) [pid = 1656] [serial = 412] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12155e800) [pid = 1656] [serial = 418] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1289af800) [pid = 1656] [serial = 427] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x119934c00) [pid = 1656] [serial = 415] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12ae83800) [pid = 1656] [serial = 431] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12bdd1400) [pid = 1656] [serial = 439] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12bdd7c00) [pid = 1656] [serial = 443] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12aad0800) [pid = 1656] [serial = 430] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12834dc00) [pid = 1656] [serial = 424] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12bcd2c00) [pid = 1656] [serial = 406] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x124e54800) [pid = 1656] [serial = 401] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1242d3400) [pid = 1656] [serial = 419] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11a0dc400) [pid = 1656] [serial = 416] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12aa63800) [pid = 1656] [serial = 428] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12b418000) [pid = 1656] [serial = 433] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x117225800) [pid = 1656] [serial = 409] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x126492000) [pid = 1656] [serial = 421] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x124632000) [pid = 1656] [serial = 442] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x128521000) [pid = 1656] [serial = 425] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x128fe2800) [pid = 1656] [serial = 403] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x126b52c00) [pid = 1656] [serial = 422] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12bdad800) [pid = 1656] [serial = 437] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12bdd9000) [pid = 1656] [serial = 440] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119397800) [pid = 1656] [serial = 398] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12bccec00) [pid = 1656] [serial = 434] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x118654400) [pid = 1656] [serial = 397] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1216a5400) [pid = 1656] [serial = 400] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12bd34c00) [pid = 1656] [serial = 341] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12bdb8c00) [pid = 1656] [serial = 407] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12bddc400) [pid = 1656] [serial = 445] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12c32e800) [pid = 1656] [serial = 448] [outer = 0x0] [url = about:blank] 04:44:13 INFO - PROCESS | 1656 | 1464608653688 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]]]}] 04:44:13 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) 04:44:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1370ms 04:44:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:44:13 INFO - PROCESS | 1656 | 1464608653729 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 04:44:13 INFO - PROCESS | 1656 | 1464608653731 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 04:44:13 INFO - PROCESS | 1656 | 1464608653734 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:44:13 INFO - PROCESS | 1656 | 1464608653736 Marionette TRACE conn2 <- [1,686,null,{}] 04:44:13 INFO - PROCESS | 1656 | 1464608653740 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}] 04:44:13 INFO - PROCESS | 1656 | 1464608653835 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 04:44:13 INFO - PROCESS | 1656 | 1464608653843 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x116951000 == 48 [pid = 1656] [id = 179] 04:44:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x116922000) [pid = 1656] [serial = 535] [outer = 0x0] 04:44:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x117225800) [pid = 1656] [serial = 536] [outer = 0x116922000] 04:44:13 INFO - PROCESS | 1656 | 1464608653879 Marionette DEBUG loaded listener.js 04:44:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1181a6400) [pid = 1656] [serial = 537] [outer = 0x116922000] 04:44:14 INFO - PROCESS | 1656 | 1464608654819 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]]]}] 04:44:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:44:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1122ms 04:44:14 INFO - PROCESS | 1656 | 1464608654856 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 04:44:14 INFO - PROCESS | 1656 | 1464608654860 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 04:44:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:44:14 INFO - PROCESS | 1656 | 1464608654864 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:44:14 INFO - PROCESS | 1656 | 1464608654866 Marionette TRACE conn2 <- [1,690,null,{}] 04:44:14 INFO - PROCESS | 1656 | 1464608654868 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}] 04:44:14 INFO - PROCESS | 1656 | 1464608654948 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 04:44:14 INFO - PROCESS | 1656 | 1464608654954 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x11862c800 == 49 [pid = 1656] [id = 180] 04:44:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x118653400) [pid = 1656] [serial = 538] [outer = 0x0] 04:44:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1196ce400) [pid = 1656] [serial = 539] [outer = 0x118653400] 04:44:14 INFO - PROCESS | 1656 | 1464608654980 Marionette DEBUG loaded listener.js 04:44:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11a082400) [pid = 1656] [serial = 540] [outer = 0x118653400] 04:44:15 INFO - PROCESS | 1656 | 1464608655795 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]]]}] 04:44:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:44:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 971ms 04:44:15 INFO - PROCESS | 1656 | 1464608655836 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 04:44:15 INFO - PROCESS | 1656 | 1464608655837 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 04:44:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:44:15 INFO - PROCESS | 1656 | 1464608655840 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:44:15 INFO - PROCESS | 1656 | 1464608655842 Marionette TRACE conn2 <- [1,694,null,{}] 04:44:15 INFO - PROCESS | 1656 | 1464608655856 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}] 04:44:15 INFO - PROCESS | 1656 | 1464608655966 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 04:44:15 INFO - PROCESS | 1656 | 1464608655971 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196f7800 == 50 [pid = 1656] [id = 181] 04:44:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1212ce000) [pid = 1656] [serial = 541] [outer = 0x0] 04:44:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1216b0400) [pid = 1656] [serial = 542] [outer = 0x1212ce000] 04:44:16 INFO - PROCESS | 1656 | 1464608656023 Marionette DEBUG loaded listener.js 04:44:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x124832c00) [pid = 1656] [serial = 543] [outer = 0x1212ce000] 04:44:16 INFO - PROCESS | 1656 | 1464608656821 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]]]}] 04:44:16 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) 04:44:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1021ms 04:44:16 INFO - PROCESS | 1656 | 1464608656862 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 04:44:16 INFO - PROCESS | 1656 | 1464608656864 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 04:44:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:44:16 INFO - PROCESS | 1656 | 1464608656868 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:44:16 INFO - PROCESS | 1656 | 1464608656869 Marionette TRACE conn2 <- [1,698,null,{}] 04:44:16 INFO - PROCESS | 1656 | 1464608656877 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}] 04:44:16 INFO - PROCESS | 1656 | 1464608656975 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 04:44:17 INFO - PROCESS | 1656 | 1464608657004 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x121240800 == 51 [pid = 1656] [id = 182] 04:44:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x124e53800) [pid = 1656] [serial = 544] [outer = 0x0] 04:44:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x126b52c00) [pid = 1656] [serial = 545] [outer = 0x124e53800] 04:44:17 INFO - PROCESS | 1656 | 1464608657030 Marionette DEBUG loaded listener.js 04:44:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x128008000) [pid = 1656] [serial = 546] [outer = 0x124e53800] 04:44:17 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x128353800) [pid = 1656] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:44:17 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1181b2400) [pid = 1656] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:44:17 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x128007800) [pid = 1656] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:44:17 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x115d8cc00) [pid = 1656] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:44:17 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12ae81400) [pid = 1656] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:44:17 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x128006c00) [pid = 1656] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:44:17 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x126495800) [pid = 1656] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:44:17 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1219cb000) [pid = 1656] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:44:17 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12a995400) [pid = 1656] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:44:17 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12bcca800) [pid = 1656] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:44:17 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118656000) [pid = 1656] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:44:17 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x116916c00) [pid = 1656] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:44:17 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11691b000) [pid = 1656] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:44:17 INFO - PROCESS | 1656 | 1464608657789 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]]]}] 04:44:17 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) 04:44:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 968ms 04:44:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:44:17 INFO - PROCESS | 1656 | 1464608657837 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 04:44:17 INFO - PROCESS | 1656 | 1464608657838 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 04:44:17 INFO - PROCESS | 1656 | 1464608657840 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:44:17 INFO - PROCESS | 1656 | 1464608657841 Marionette TRACE conn2 <- [1,702,null,{}] 04:44:17 INFO - PROCESS | 1656 | 1464608657843 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}] 04:44:17 INFO - PROCESS | 1656 | 1464608657919 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 04:44:17 INFO - PROCESS | 1656 | 1464608657923 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x121161000 == 52 [pid = 1656] [id = 183] 04:44:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11691e800) [pid = 1656] [serial = 547] [outer = 0x0] 04:44:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1242d8400) [pid = 1656] [serial = 548] [outer = 0x11691e800] 04:44:17 INFO - PROCESS | 1656 | 1464608657956 Marionette DEBUG loaded listener.js 04:44:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12144d000) [pid = 1656] [serial = 549] [outer = 0x11691e800] 04:44:18 INFO - PROCESS | 1656 | 1464608658808 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]]]}] 04:44:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:44:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1019ms 04:44:18 INFO - PROCESS | 1656 | 1464608658860 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 04:44:18 INFO - PROCESS | 1656 | 1464608658861 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 04:44:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:44:18 INFO - PROCESS | 1656 | 1464608658863 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:44:18 INFO - PROCESS | 1656 | 1464608658864 Marionette TRACE conn2 <- [1,706,null,{}] 04:44:18 INFO - PROCESS | 1656 | 1464608658867 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}] 04:44:18 INFO - PROCESS | 1656 | 1464608658958 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 04:44:18 INFO - PROCESS | 1656 | 1464608658963 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e19800 == 53 [pid = 1656] [id = 184] 04:44:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1285a9800) [pid = 1656] [serial = 550] [outer = 0x0] 04:44:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128526400) [pid = 1656] [serial = 551] [outer = 0x1285a9800] 04:44:18 INFO - PROCESS | 1656 | 1464608658989 Marionette DEBUG loaded listener.js 04:44:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12a99a000) [pid = 1656] [serial = 552] [outer = 0x1285a9800] 04:44:19 INFO - PROCESS | 1656 | 1464608659809 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]]]}] 04:44:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:44:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms 04:44:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:44:19 INFO - PROCESS | 1656 | 1464608659835 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 04:44:19 INFO - PROCESS | 1656 | 1464608659837 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 04:44:19 INFO - PROCESS | 1656 | 1464608659841 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:44:19 INFO - PROCESS | 1656 | 1464608659843 Marionette TRACE conn2 <- [1,710,null,{}] 04:44:19 INFO - PROCESS | 1656 | 1464608659849 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}] 04:44:19 INFO - PROCESS | 1656 | 1464608659951 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 04:44:20 INFO - PROCESS | 1656 | 1464608659998 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x118314000 == 54 [pid = 1656] [id = 185] 04:44:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1169d2400) [pid = 1656] [serial = 553] [outer = 0x0] 04:44:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11778c000) [pid = 1656] [serial = 554] [outer = 0x1169d2400] 04:44:20 INFO - PROCESS | 1656 | 1464608660032 Marionette DEBUG loaded listener.js 04:44:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1181b2000) [pid = 1656] [serial = 555] [outer = 0x1169d2400] 04:44:21 INFO - PROCESS | 1656 | 1464608661002 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]]]}] 04:44:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:44:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1175ms 04:44:21 INFO - PROCESS | 1656 | 1464608661018 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 04:44:21 INFO - PROCESS | 1656 | 1464608661022 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 04:44:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:44:21 INFO - PROCESS | 1656 | 1464608661026 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:44:21 INFO - PROCESS | 1656 | 1464608661028 Marionette TRACE conn2 <- [1,714,null,{}] 04:44:21 INFO - PROCESS | 1656 | 1464608661031 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}] 04:44:21 INFO - PROCESS | 1656 | 1464608661130 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 04:44:21 INFO - PROCESS | 1656 | 1464608661175 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x121153000 == 55 [pid = 1656] [id = 186] 04:44:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11897fc00) [pid = 1656] [serial = 556] [outer = 0x0] 04:44:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1210e3400) [pid = 1656] [serial = 557] [outer = 0x11897fc00] 04:44:21 INFO - PROCESS | 1656 | 1464608661205 Marionette DEBUG loaded listener.js 04:44:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1212d4400) [pid = 1656] [serial = 558] [outer = 0x11897fc00] 04:44:22 INFO - PROCESS | 1656 | 1464608662108 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]]]}] 04:44:22 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 04:44:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1124ms 04:44:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:44:22 INFO - PROCESS | 1656 | 1464608662151 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 04:44:22 INFO - PROCESS | 1656 | 1464608662153 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 04:44:22 INFO - PROCESS | 1656 | 1464608662155 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:44:22 INFO - PROCESS | 1656 | 1464608662157 Marionette TRACE conn2 <- [1,718,null,{}] 04:44:22 INFO - PROCESS | 1656 | 1464608662165 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}] 04:44:22 INFO - PROCESS | 1656 | 1464608662267 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 04:44:22 INFO - PROCESS | 1656 | 1464608662314 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12809b800 == 56 [pid = 1656] [id = 187] 04:44:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1266a7c00) [pid = 1656] [serial = 559] [outer = 0x0] 04:44:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12802cc00) [pid = 1656] [serial = 560] [outer = 0x1266a7c00] 04:44:22 INFO - PROCESS | 1656 | 1464608662345 Marionette DEBUG loaded listener.js 04:44:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x128521000) [pid = 1656] [serial = 561] [outer = 0x1266a7c00] 04:44:23 INFO - PROCESS | 1656 | 1464608663240 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]]]}] 04:44:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:44:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1123ms 04:44:23 INFO - PROCESS | 1656 | 1464608663279 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 04:44:23 INFO - PROCESS | 1656 | 1464608663282 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 04:44:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:44:23 INFO - PROCESS | 1656 | 1464608663286 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:44:23 INFO - PROCESS | 1656 | 1464608663287 Marionette TRACE conn2 <- [1,722,null,{}] 04:44:23 INFO - PROCESS | 1656 | 1464608663290 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}] 04:44:23 INFO - PROCESS | 1656 | 1464608663388 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 04:44:23 INFO - PROCESS | 1656 | 1464608663433 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f50000 == 57 [pid = 1656] [id = 188] 04:44:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x128b98c00) [pid = 1656] [serial = 562] [outer = 0x0] 04:44:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12a9a3400) [pid = 1656] [serial = 563] [outer = 0x128b98c00] 04:44:23 INFO - PROCESS | 1656 | 1464608663464 Marionette DEBUG loaded listener.js 04:44:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12a9e4000) [pid = 1656] [serial = 564] [outer = 0x128b98c00] 04:44:23 INFO - PROCESS | 1656 | 1464608663883 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] 04:44:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:44:23 INFO - PROCESS | 1656 | 1464608663907 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 04:44:23 INFO - PROCESS | 1656 | 1464608663909 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:44:23 INFO - PROCESS | 1656 | 1464608663910 Marionette TRACE conn2 <- [1,726,null,{}] 04:44:23 INFO - PROCESS | 1656 | 1464608663913 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}] 04:44:24 INFO - PROCESS | 1656 | 1464608664009 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 04:44:24 INFO - PROCESS | 1656 | 1464608664055 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1299a7800 == 58 [pid = 1656] [id = 189] 04:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12a9da400) [pid = 1656] [serial = 565] [outer = 0x0] 04:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12aadd800) [pid = 1656] [serial = 566] [outer = 0x12a9da400] 04:44:24 INFO - PROCESS | 1656 | 1464608664086 Marionette DEBUG loaded listener.js 04:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12b414c00) [pid = 1656] [serial = 567] [outer = 0x12a9da400] 04:44:24 INFO - PROCESS | 1656 | 1464608664525 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]]]}] 04:44:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:44:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 669ms 04:44:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:44:24 INFO - PROCESS | 1656 | 1464608664578 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 04:44:24 INFO - PROCESS | 1656 | 1464608664580 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 04:44:24 INFO - PROCESS | 1656 | 1464608664582 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:44:24 INFO - PROCESS | 1656 | 1464608664583 Marionette TRACE conn2 <- [1,730,null,{}] 04:44:24 INFO - PROCESS | 1656 | 1464608664586 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}] 04:44:24 INFO - PROCESS | 1656 | 1464608664722 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 04:44:24 INFO - PROCESS | 1656 | 1464608664917 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x117f0e800 == 59 [pid = 1656] [id = 190] 04:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x115f96400) [pid = 1656] [serial = 568] [outer = 0x0] 04:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x116919000) [pid = 1656] [serial = 569] [outer = 0x115f96400] 04:44:24 INFO - PROCESS | 1656 | 1464608664946 Marionette DEBUG loaded listener.js 04:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x116b79800) [pid = 1656] [serial = 570] [outer = 0x115f96400] 04:44:25 INFO - PROCESS | 1656 | 1464608665381 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 04:44:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:44:25 INFO - PROCESS | 1656 | 1464608665406 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 04:44:25 INFO - PROCESS | 1656 | 1464608665409 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:44:25 INFO - PROCESS | 1656 | 1464608665411 Marionette TRACE conn2 <- [1,734,null,{}] 04:44:25 INFO - PROCESS | 1656 | 1464608665414 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}] 04:44:25 INFO - PROCESS | 1656 | 1464608665508 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 04:44:25 INFO - PROCESS | 1656 | 1464608665555 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193a2000 == 60 [pid = 1656] [id = 191] 04:44:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1181b1000) [pid = 1656] [serial = 571] [outer = 0x0] 04:44:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x121227000) [pid = 1656] [serial = 572] [outer = 0x1181b1000] 04:44:25 INFO - PROCESS | 1656 | 1464608665584 Marionette DEBUG loaded listener.js 04:44:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12144f000) [pid = 1656] [serial = 573] [outer = 0x1181b1000] 04:44:25 INFO - PROCESS | 1656 | --DOCSHELL 0x121161000 == 59 [pid = 1656] [id = 183] 04:44:25 INFO - PROCESS | 1656 | --DOCSHELL 0x121240800 == 58 [pid = 1656] [id = 182] 04:44:25 INFO - PROCESS | 1656 | --DOCSHELL 0x1196f7800 == 57 [pid = 1656] [id = 181] 04:44:25 INFO - PROCESS | 1656 | --DOCSHELL 0x11862c800 == 56 [pid = 1656] [id = 180] 04:44:25 INFO - PROCESS | 1656 | --DOCSHELL 0x116951000 == 55 [pid = 1656] [id = 179] 04:44:25 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12bdcec00) [pid = 1656] [serial = 466] [outer = 0x0] [url = about:blank] 04:44:25 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11722c800) [pid = 1656] [serial = 454] [outer = 0x0] [url = about:blank] 04:44:25 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1285aa800) [pid = 1656] [serial = 460] [outer = 0x0] [url = about:blank] 04:44:25 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x119d6b400) [pid = 1656] [serial = 457] [outer = 0x0] [url = about:blank] 04:44:25 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12aa65c00) [pid = 1656] [serial = 463] [outer = 0x0] [url = about:blank] 04:44:25 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1212d6000) [pid = 1656] [serial = 509] [outer = 0x0] [url = about:blank] 04:44:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12d57f000 == 54 [pid = 1656] [id = 174] 04:44:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12b5c3000 == 53 [pid = 1656] [id = 173] 04:44:25 INFO - PROCESS | 1656 | --DOCSHELL 0x11943d000 == 52 [pid = 1656] [id = 172] 04:44:25 INFO - PROCESS | 1656 | --DOCSHELL 0x11698a800 == 51 [pid = 1656] [id = 171] 04:44:25 INFO - PROCESS | 1656 | 1464608665981 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]]]}] 04:44:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12aa6a800) [pid = 1656] [serial = 487] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11a0e8000) [pid = 1656] [serial = 473] [outer = 0x0] [url = about:blank] 04:44:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 621ms 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x119363400) [pid = 1656] [serial = 472] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12834e800) [pid = 1656] [serial = 484] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11815d800) [pid = 1656] [serial = 470] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1165c8400) [pid = 1656] [serial = 469] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12bd37800) [pid = 1656] [serial = 493] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12800b400) [pid = 1656] [serial = 481] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x128010000) [pid = 1656] [serial = 482] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x126b4a000) [pid = 1656] [serial = 478] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x124250000) [pid = 1656] [serial = 475] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12482b800) [pid = 1656] [serial = 476] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x128005400) [pid = 1656] [serial = 479] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12b5a5000) [pid = 1656] [serial = 490] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12c215c00) [pid = 1656] [serial = 496] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12bdd2000) [pid = 1656] [serial = 494] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12c644400) [pid = 1656] [serial = 500] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119f4c000) [pid = 1656] [serial = 499] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1181b3800) [pid = 1656] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12ae84000) [pid = 1656] [serial = 506] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118161800) [pid = 1656] [serial = 503] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12c329800) [pid = 1656] [serial = 497] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12ca31400) [pid = 1656] [serial = 507] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12bd2cc00) [pid = 1656] [serial = 491] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11691f400) [pid = 1656] [serial = 502] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12ae7b000) [pid = 1656] [serial = 488] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x128fea800) [pid = 1656] [serial = 485] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1656 | 1464608666036 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 04:44:26 INFO - PROCESS | 1656 | 1464608666039 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 04:44:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:44:26 INFO - PROCESS | 1656 | 1464608666043 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:44:26 INFO - PROCESS | 1656 | 1464608666044 Marionette TRACE conn2 <- [1,738,null,{}] 04:44:26 INFO - PROCESS | 1656 | 1464608666047 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}] 04:44:26 INFO - PROCESS | 1656 | 1464608666126 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 04:44:26 INFO - PROCESS | 1656 | 1464608666155 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x11862c800 == 52 [pid = 1656] [id = 192] 04:44:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x121773c00) [pid = 1656] [serial = 574] [outer = 0x0] 04:44:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1242dd000) [pid = 1656] [serial = 575] [outer = 0x121773c00] 04:44:26 INFO - PROCESS | 1656 | 1464608666181 Marionette DEBUG loaded listener.js 04:44:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124e51800) [pid = 1656] [serial = 576] [outer = 0x121773c00] 04:44:26 INFO - PROCESS | 1656 | 1464608666980 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]]]}] 04:44:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:44:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 970ms 04:44:27 INFO - PROCESS | 1656 | 1464608667014 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 04:44:27 INFO - PROCESS | 1656 | 1464608667017 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 04:44:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:44:27 INFO - PROCESS | 1656 | 1464608667024 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:44:27 INFO - PROCESS | 1656 | 1464608667028 Marionette TRACE conn2 <- [1,742,null,{}] 04:44:27 INFO - PROCESS | 1656 | 1464608667031 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}] 04:44:27 INFO - PROCESS | 1656 | 1464608667111 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 04:44:27 INFO - PROCESS | 1656 | 1464608667160 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x123658800 == 53 [pid = 1656] [id = 193] 04:44:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x126820c00) [pid = 1656] [serial = 577] [outer = 0x0] 04:44:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12800cc00) [pid = 1656] [serial = 578] [outer = 0x126820c00] 04:44:27 INFO - PROCESS | 1656 | 1464608667185 Marionette DEBUG loaded listener.js 04:44:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x128349400) [pid = 1656] [serial = 579] [outer = 0x126820c00] 04:44:27 INFO - PROCESS | 1656 | 1464608667967 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]]]}] 04:44:27 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 04:44:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 977ms 04:44:27 INFO - PROCESS | 1656 | 1464608667997 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 04:44:28 INFO - PROCESS | 1656 | 1464608668000 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 04:44:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:44:28 INFO - PROCESS | 1656 | 1464608668003 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:44:28 INFO - PROCESS | 1656 | 1464608668004 Marionette TRACE conn2 <- [1,746,null,{}] 04:44:28 INFO - PROCESS | 1656 | 1464608668006 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}] 04:44:28 INFO - PROCESS | 1656 | 1464608668103 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 04:44:28 INFO - PROCESS | 1656 | 1464608668116 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x128099000 == 54 [pid = 1656] [id = 194] 04:44:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1285b6800) [pid = 1656] [serial = 580] [outer = 0x0] 04:44:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12996f800) [pid = 1656] [serial = 581] [outer = 0x1285b6800] 04:44:28 INFO - PROCESS | 1656 | 1464608668141 Marionette DEBUG loaded listener.js 04:44:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12a9df000) [pid = 1656] [serial = 582] [outer = 0x1285b6800] 04:44:28 INFO - PROCESS | 1656 | 1464608668941 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]]]}] 04:44:28 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.) 04:44:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 968ms 04:44:28 INFO - PROCESS | 1656 | 1464608668972 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 04:44:28 INFO - PROCESS | 1656 | 1464608668973 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 04:44:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:44:28 INFO - PROCESS | 1656 | 1464608668975 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:44:28 INFO - PROCESS | 1656 | 1464608668976 Marionette TRACE conn2 <- [1,750,null,{}] 04:44:28 INFO - PROCESS | 1656 | 1464608668978 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}] 04:44:29 INFO - PROCESS | 1656 | 1464608669072 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 04:44:29 INFO - PROCESS | 1656 | 1464608669084 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1162da000 == 55 [pid = 1656] [id = 195] 04:44:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12ae86c00) [pid = 1656] [serial = 583] [outer = 0x0] 04:44:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12b5a5800) [pid = 1656] [serial = 584] [outer = 0x12ae86c00] 04:44:29 INFO - PROCESS | 1656 | 1464608669115 Marionette DEBUG loaded listener.js 04:44:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12bd2bc00) [pid = 1656] [serial = 585] [outer = 0x12ae86c00] 04:44:29 INFO - PROCESS | 1656 | 1464608669921 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]]]}] 04:44:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:44:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 971ms 04:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11276b400) [pid = 1656] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12c220800) [pid = 1656] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11224d400) [pid = 1656] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x124e53800) [pid = 1656] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11691e800) [pid = 1656] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1212d9000) [pid = 1656] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12a9d7c00) [pid = 1656] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x128fe1000) [pid = 1656] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1185d8400) [pid = 1656] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11276c000) [pid = 1656] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119399400) [pid = 1656] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118653400) [pid = 1656] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128026c00) [pid = 1656] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x128027000) [pid = 1656] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x116922000) [pid = 1656] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1212ce000) [pid = 1656] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119366800) [pid = 1656] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x128fe9000) [pid = 1656] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128354c00) [pid = 1656] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11695d800) [pid = 1656] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:44:29 INFO - PROCESS | 1656 | 1464608669984 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 04:44:29 INFO - PROCESS | 1656 | 1464608669986 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 04:44:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:44:29 INFO - PROCESS | 1656 | 1464608669990 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:44:29 INFO - PROCESS | 1656 | 1464608669991 Marionette TRACE conn2 <- [1,754,null,{}] 04:44:29 INFO - PROCESS | 1656 | 1464608669993 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}] 04:44:30 INFO - PROCESS | 1656 | 1464608670077 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 04:44:30 INFO - PROCESS | 1656 | 1464608670083 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12123f000 == 56 [pid = 1656] [id = 196] 04:44:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118649c00) [pid = 1656] [serial = 586] [outer = 0x0] 04:44:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11897b400) [pid = 1656] [serial = 587] [outer = 0x118649c00] 04:44:30 INFO - PROCESS | 1656 | 1464608670109 Marionette DEBUG loaded listener.js 04:44:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1212d9000) [pid = 1656] [serial = 588] [outer = 0x118649c00] 04:44:30 INFO - PROCESS | 1656 | 1464608670906 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]]]}] 04:44:30 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 04:44:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 919ms 04:44:30 INFO - PROCESS | 1656 | 1464608670909 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 04:44:30 INFO - PROCESS | 1656 | 1464608670910 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 04:44:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:44:30 INFO - PROCESS | 1656 | 1464608670912 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:44:30 INFO - PROCESS | 1656 | 1464608670913 Marionette TRACE conn2 <- [1,758,null,{}] 04:44:30 INFO - PROCESS | 1656 | 1464608670918 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}] 04:44:31 INFO - PROCESS | 1656 | 1464608670998 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 04:44:31 INFO - PROCESS | 1656 | 1464608671004 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ae9f800 == 57 [pid = 1656] [id = 197] 04:44:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11936e000) [pid = 1656] [serial = 589] [outer = 0x0] 04:44:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12800d000) [pid = 1656] [serial = 590] [outer = 0x11936e000] 04:44:31 INFO - PROCESS | 1656 | 1464608671029 Marionette DEBUG loaded listener.js 04:44:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12996fc00) [pid = 1656] [serial = 591] [outer = 0x11936e000] 04:44:31 INFO - PROCESS | 1656 | 1464608671337 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]]]}] 04:44:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:44:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 471ms 04:44:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:44:31 INFO - PROCESS | 1656 | 1464608671384 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 04:44:31 INFO - PROCESS | 1656 | 1464608671385 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 04:44:31 INFO - PROCESS | 1656 | 1464608671387 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:44:31 INFO - PROCESS | 1656 | 1464608671388 Marionette TRACE conn2 <- [1,762,null,{}] 04:44:31 INFO - PROCESS | 1656 | 1464608671391 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}] 04:44:31 INFO - PROCESS | 1656 | 1464608671497 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 04:44:31 INFO - PROCESS | 1656 | 1464608671506 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b5bd000 == 58 [pid = 1656] [id = 198] 04:44:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x123734000) [pid = 1656] [serial = 592] [outer = 0x0] 04:44:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12bd37c00) [pid = 1656] [serial = 593] [outer = 0x123734000] 04:44:31 INFO - PROCESS | 1656 | 1464608671535 Marionette DEBUG loaded listener.js 04:44:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12bdd1000) [pid = 1656] [serial = 594] [outer = 0x123734000] 04:44:32 INFO - PROCESS | 1656 | 1464608672480 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]]]}] 04:44:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:44:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1120ms 04:44:32 INFO - PROCESS | 1656 | 1464608672507 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 04:44:32 INFO - PROCESS | 1656 | 1464608672510 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 04:44:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:44:32 INFO - PROCESS | 1656 | 1464608672514 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:44:32 INFO - PROCESS | 1656 | 1464608672516 Marionette TRACE conn2 <- [1,766,null,{}] 04:44:32 INFO - PROCESS | 1656 | 1464608672520 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}] 04:44:32 INFO - PROCESS | 1656 | 1464608672611 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 04:44:32 INFO - PROCESS | 1656 | 1464608672703 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183a3800 == 59 [pid = 1656] [id = 199] 04:44:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x116921c00) [pid = 1656] [serial = 595] [outer = 0x0] 04:44:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x117683800) [pid = 1656] [serial = 596] [outer = 0x116921c00] 04:44:32 INFO - PROCESS | 1656 | 1464608672735 Marionette DEBUG loaded listener.js 04:44:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118266000) [pid = 1656] [serial = 597] [outer = 0x116921c00] 04:44:33 INFO - PROCESS | 1656 | 1464608673649 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]]]}] 04:44:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:44:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1172ms 04:44:33 INFO - PROCESS | 1656 | 1464608673686 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 04:44:33 INFO - PROCESS | 1656 | 1464608673690 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 04:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:44:33 INFO - PROCESS | 1656 | 1464608673694 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:44:33 INFO - PROCESS | 1656 | 1464608673696 Marionette TRACE conn2 <- [1,770,null,{}] 04:44:33 INFO - PROCESS | 1656 | 1464608673699 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}] 04:44:33 INFO - PROCESS | 1656 | 1464608673831 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 04:44:33 INFO - PROCESS | 1656 | 1464608673883 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x126476000 == 60 [pid = 1656] [id = 200] 04:44:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1185dd000) [pid = 1656] [serial = 598] [outer = 0x0] 04:44:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x121568800) [pid = 1656] [serial = 599] [outer = 0x1185dd000] 04:44:33 INFO - PROCESS | 1656 | 1464608673913 Marionette DEBUG loaded listener.js 04:44:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1268b6800) [pid = 1656] [serial = 600] [outer = 0x1185dd000] 04:44:34 INFO - PROCESS | 1656 | 1464608674342 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]]]}] 04:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 672ms 04:44:34 INFO - PROCESS | 1656 | 1464608674368 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 04:44:34 INFO - PROCESS | 1656 | 1464608674370 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 04:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:44:34 INFO - PROCESS | 1656 | 1464608674372 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:44:34 INFO - PROCESS | 1656 | 1464608674375 Marionette TRACE conn2 <- [1,774,null,{}] 04:44:34 INFO - PROCESS | 1656 | 1464608674383 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}] 04:44:34 INFO - PROCESS | 1656 | 1464608674483 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 04:44:34 INFO - PROCESS | 1656 | 1464608674534 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd90000 == 61 [pid = 1656] [id = 201] 04:44:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x128003800) [pid = 1656] [serial = 601] [outer = 0x0] 04:44:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128353400) [pid = 1656] [serial = 602] [outer = 0x128003800] 04:44:34 INFO - PROCESS | 1656 | 1464608674565 Marionette DEBUG loaded listener.js 04:44:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12997b800) [pid = 1656] [serial = 603] [outer = 0x128003800] 04:44:34 INFO - PROCESS | 1656 | 1464608674971 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]]]}] 04:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 624ms 04:44:34 INFO - PROCESS | 1656 | 1464608674997 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 04:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:44:35 INFO - PROCESS | 1656 | 1464608674999 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 04:44:35 INFO - PROCESS | 1656 | 1464608675001 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:44:35 INFO - PROCESS | 1656 | 1464608675003 Marionette TRACE conn2 <- [1,778,null,{}] 04:44:35 INFO - PROCESS | 1656 | 1464608675005 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}] 04:44:35 INFO - PROCESS | 1656 | 1464608675105 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 04:44:35 INFO - PROCESS | 1656 | 1464608675187 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c664800 == 62 [pid = 1656] [id = 202] 04:44:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12aad7c00) [pid = 1656] [serial = 604] [outer = 0x0] 04:44:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12bccec00) [pid = 1656] [serial = 605] [outer = 0x12aad7c00] 04:44:35 INFO - PROCESS | 1656 | 1464608675216 Marionette DEBUG loaded listener.js 04:44:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12bd2e000) [pid = 1656] [serial = 606] [outer = 0x12aad7c00] 04:44:35 INFO - PROCESS | 1656 | 1464608675609 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]]]}] 04:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 671ms 04:44:35 INFO - PROCESS | 1656 | 1464608675672 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 04:44:35 INFO - PROCESS | 1656 | 1464608675674 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 04:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:44:35 INFO - PROCESS | 1656 | 1464608675676 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:44:35 INFO - PROCESS | 1656 | 1464608675677 Marionette TRACE conn2 <- [1,782,null,{}] 04:44:35 INFO - PROCESS | 1656 | 1464608675680 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}] 04:44:35 INFO - PROCESS | 1656 | 1464608675780 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 04:44:35 INFO - PROCESS | 1656 | 1464608675975 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x118b8f000 == 63 [pid = 1656] [id = 203] 04:44:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1165ce400) [pid = 1656] [serial = 607] [outer = 0x0] 04:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x116919400) [pid = 1656] [serial = 608] [outer = 0x1165ce400] 04:44:36 INFO - PROCESS | 1656 | 1464608676004 Marionette DEBUG loaded listener.js 04:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1181a7400) [pid = 1656] [serial = 609] [outer = 0x1165ce400] 04:44:36 INFO - PROCESS | 1656 | 1464608676430 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]]]}] 04:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 772ms 04:44:36 INFO - PROCESS | 1656 | 1464608676449 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 04:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:44:36 INFO - PROCESS | 1656 | 1464608676452 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 04:44:36 INFO - PROCESS | 1656 | 1464608676454 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:44:36 INFO - PROCESS | 1656 | 1464608676457 Marionette TRACE conn2 <- [1,786,null,{}] 04:44:36 INFO - PROCESS | 1656 | 1464608676460 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}] 04:44:36 INFO - PROCESS | 1656 | 1464608676554 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 04:44:36 INFO - PROCESS | 1656 | 1464608676605 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x118629800 == 64 [pid = 1656] [id = 204] 04:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x119307c00) [pid = 1656] [serial = 610] [outer = 0x0] 04:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11944a400) [pid = 1656] [serial = 611] [outer = 0x119307c00] 04:44:36 INFO - PROCESS | 1656 | 1464608676634 Marionette DEBUG loaded listener.js 04:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x121564c00) [pid = 1656] [serial = 612] [outer = 0x119307c00] 04:44:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12ae9f800 == 63 [pid = 1656] [id = 197] 04:44:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12123f000 == 62 [pid = 1656] [id = 196] 04:44:36 INFO - PROCESS | 1656 | --DOCSHELL 0x1162da000 == 61 [pid = 1656] [id = 195] 04:44:36 INFO - PROCESS | 1656 | --DOCSHELL 0x128099000 == 60 [pid = 1656] [id = 194] 04:44:36 INFO - PROCESS | 1656 | --DOCSHELL 0x123658800 == 59 [pid = 1656] [id = 193] 04:44:36 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x128526400) [pid = 1656] [serial = 551] [outer = 0x0] [url = about:blank] 04:44:36 INFO - PROCESS | 1656 | --DOCSHELL 0x11862c800 == 58 [pid = 1656] [id = 192] 04:44:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12cd4a000 == 57 [pid = 1656] [id = 170] 04:44:36 INFO - PROCESS | 1656 | --DOCSHELL 0x1193a2000 == 56 [pid = 1656] [id = 191] 04:44:36 INFO - PROCESS | 1656 | --DOCSHELL 0x117f0e800 == 55 [pid = 1656] [id = 190] 04:44:36 INFO - PROCESS | 1656 | --DOCSHELL 0x118314000 == 54 [pid = 1656] [id = 185] 04:44:36 INFO - PROCESS | 1656 | --DOCSHELL 0x124e19800 == 53 [pid = 1656] [id = 184] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12c32f000) [pid = 1656] [serial = 467] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12c646c00) [pid = 1656] [serial = 395] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x126b52c00) [pid = 1656] [serial = 545] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1242d8400) [pid = 1656] [serial = 548] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12463ac00) [pid = 1656] [serial = 518] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1268c3000) [pid = 1656] [serial = 519] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12a9de000) [pid = 1656] [serial = 530] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12a9e1c00) [pid = 1656] [serial = 531] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12a99f000) [pid = 1656] [serial = 527] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12c649000) [pid = 1656] [serial = 528] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11a0e7400) [pid = 1656] [serial = 516] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119458400) [pid = 1656] [serial = 515] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x116917400) [pid = 1656] [serial = 513] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x114fea000) [pid = 1656] [serial = 512] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12ae82400) [pid = 1656] [serial = 534] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12a9e0c00) [pid = 1656] [serial = 533] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1196ce400) [pid = 1656] [serial = 539] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12802e000) [pid = 1656] [serial = 522] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128028c00) [pid = 1656] [serial = 521] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1285a9400) [pid = 1656] [serial = 525] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x128008000) [pid = 1656] [serial = 546] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12834c000) [pid = 1656] [serial = 524] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x117225800) [pid = 1656] [serial = 536] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1181a6400) [pid = 1656] [serial = 537] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12144d000) [pid = 1656] [serial = 549] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1216b0400) [pid = 1656] [serial = 542] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x124832c00) [pid = 1656] [serial = 543] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11a082400) [pid = 1656] [serial = 540] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12144d800) [pid = 1656] [serial = 458] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12b5a6c00) [pid = 1656] [serial = 464] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x128b9f000) [pid = 1656] [serial = 461] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1185d4000) [pid = 1656] [serial = 455] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12ca30000) [pid = 1656] [serial = 452] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1656 | 1464608677032 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]]]}] 04:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 621ms 04:44:37 INFO - PROCESS | 1656 | 1464608677078 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 04:44:37 INFO - PROCESS | 1656 | 1464608677080 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 04:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:44:37 INFO - PROCESS | 1656 | 1464608677085 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:44:37 INFO - PROCESS | 1656 | 1464608677086 Marionette TRACE conn2 <- [1,790,null,{}] 04:44:37 INFO - PROCESS | 1656 | 1464608677089 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}] 04:44:37 INFO - PROCESS | 1656 | 1464608677171 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 04:44:37 INFO - PROCESS | 1656 | 1464608677179 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x117f1f800 == 54 [pid = 1656] [id = 205] 04:44:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1216a3c00) [pid = 1656] [serial = 613] [outer = 0x0] 04:44:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x124250400) [pid = 1656] [serial = 614] [outer = 0x1216a3c00] 04:44:37 INFO - PROCESS | 1656 | 1464608677206 Marionette DEBUG loaded listener.js 04:44:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1260bb800) [pid = 1656] [serial = 615] [outer = 0x1216a3c00] 04:44:37 INFO - PROCESS | 1656 | 1464608677551 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]]]}] 04:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 520ms 04:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:44:37 INFO - PROCESS | 1656 | 1464608677604 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 04:44:37 INFO - PROCESS | 1656 | 1464608677606 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 04:44:37 INFO - PROCESS | 1656 | 1464608677612 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:44:37 INFO - PROCESS | 1656 | 1464608677616 Marionette TRACE conn2 <- [1,794,null,{}] 04:44:37 INFO - PROCESS | 1656 | 1464608677619 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}] 04:44:37 INFO - PROCESS | 1656 | 1464608677703 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 04:44:37 INFO - PROCESS | 1656 | 1464608677707 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x123655000 == 55 [pid = 1656] [id = 206] 04:44:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x126823400) [pid = 1656] [serial = 616] [outer = 0x0] 04:44:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12800c000) [pid = 1656] [serial = 617] [outer = 0x126823400] 04:44:37 INFO - PROCESS | 1656 | 1464608677732 Marionette DEBUG loaded listener.js 04:44:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1260bdc00) [pid = 1656] [serial = 618] [outer = 0x126823400] 04:44:38 INFO - PROCESS | 1656 | 1464608678068 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]]]}] 04:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 477ms 04:44:38 INFO - PROCESS | 1656 | 1464608678087 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 04:44:38 INFO - PROCESS | 1656 | 1464608678095 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 04:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:44:38 INFO - PROCESS | 1656 | 1464608678099 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:44:38 INFO - PROCESS | 1656 | 1464608678101 Marionette TRACE conn2 <- [1,798,null,{}] 04:44:38 INFO - PROCESS | 1656 | 1464608678104 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}] 04:44:38 INFO - PROCESS | 1656 | 1464608678190 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 04:44:38 INFO - PROCESS | 1656 | 1464608678237 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e1b000 == 56 [pid = 1656] [id = 207] 04:44:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119459c00) [pid = 1656] [serial = 619] [outer = 0x0] 04:44:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12851e800) [pid = 1656] [serial = 620] [outer = 0x119459c00] 04:44:38 INFO - PROCESS | 1656 | 1464608678262 Marionette DEBUG loaded listener.js 04:44:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x128fe8800) [pid = 1656] [serial = 621] [outer = 0x119459c00] 04:44:38 INFO - PROCESS | 1656 | 1464608678562 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]]]}] 04:44:38 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 04:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 473ms 04:44:38 INFO - PROCESS | 1656 | 1464608678577 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 04:44:38 INFO - PROCESS | 1656 | 1464608678579 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 04:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:44:38 INFO - PROCESS | 1656 | 1464608678593 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:44:38 INFO - PROCESS | 1656 | 1464608678595 Marionette TRACE conn2 <- [1,802,null,{}] 04:44:38 INFO - PROCESS | 1656 | 1464608678601 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}] 04:44:38 INFO - PROCESS | 1656 | 1464608678728 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 04:44:38 INFO - PROCESS | 1656 | 1464608678809 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x128208800 == 57 [pid = 1656] [id = 208] 04:44:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12a9d9400) [pid = 1656] [serial = 622] [outer = 0x0] 04:44:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12a9e3800) [pid = 1656] [serial = 623] [outer = 0x12a9d9400] 04:44:38 INFO - PROCESS | 1656 | 1464608678858 Marionette DEBUG loaded listener.js 04:44:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12ae85800) [pid = 1656] [serial = 624] [outer = 0x12a9d9400] 04:44:39 INFO - PROCESS | 1656 | 1464608679225 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]]]}] 04:44:39 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 04:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 671ms 04:44:39 INFO - PROCESS | 1656 | 1464608679264 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 04:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:44:39 INFO - PROCESS | 1656 | 1464608679266 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 04:44:39 INFO - PROCESS | 1656 | 1464608679270 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:44:39 INFO - PROCESS | 1656 | 1464608679271 Marionette TRACE conn2 <- [1,806,null,{}] 04:44:39 INFO - PROCESS | 1656 | 1464608679274 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}] 04:44:39 INFO - PROCESS | 1656 | 1464608679405 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 04:44:39 INFO - PROCESS | 1656 | 1464608679424 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ac15000 == 58 [pid = 1656] [id = 209] 04:44:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12ae85c00) [pid = 1656] [serial = 625] [outer = 0x0] 04:44:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12bdad800) [pid = 1656] [serial = 626] [outer = 0x12ae85c00] 04:44:39 INFO - PROCESS | 1656 | 1464608679459 Marionette DEBUG loaded listener.js 04:44:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12bddc800) [pid = 1656] [serial = 627] [outer = 0x12ae85c00] 04:44:39 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:44:39 INFO - PROCESS | 1656 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 04:44:39 INFO - PROCESS | 1656 | Determined SkiaGL cache limits: Size 100663296, Items: 256 04:44:39 INFO - PROCESS | 1656 | [GFX2-]: Using SkiaGL canvas. 04:44:39 INFO - PROCESS | 1656 | 1464608679828 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]]]}] 04:44:39 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 04:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 569ms 04:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:44:39 INFO - PROCESS | 1656 | 1464608679839 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 04:44:39 INFO - PROCESS | 1656 | 1464608679840 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 04:44:39 INFO - PROCESS | 1656 | 1464608679842 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:44:39 INFO - PROCESS | 1656 | 1464608679843 Marionette TRACE conn2 <- [1,810,null,{}] 04:44:39 INFO - PROCESS | 1656 | 1464608679846 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}] 04:44:39 INFO - PROCESS | 1656 | 1464608679942 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 04:44:39 INFO - PROCESS | 1656 | 1464608679955 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd7a800 == 59 [pid = 1656] [id = 210] 04:44:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12bdb8800) [pid = 1656] [serial = 628] [outer = 0x0] 04:44:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12c323400) [pid = 1656] [serial = 629] [outer = 0x12bdb8800] 04:44:39 INFO - PROCESS | 1656 | 1464608679980 Marionette DEBUG loaded listener.js 04:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12c64c800) [pid = 1656] [serial = 630] [outer = 0x12bdb8800] 04:44:40 INFO - PROCESS | 1656 | 1464608680323 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]]]}] 04:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 519ms 04:44:40 INFO - PROCESS | 1656 | 1464608680361 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 04:44:40 INFO - PROCESS | 1656 | 1464608680362 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 04:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:44:40 INFO - PROCESS | 1656 | 1464608680365 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:44:40 INFO - PROCESS | 1656 | 1464608680366 Marionette TRACE conn2 <- [1,814,null,{}] 04:44:40 INFO - PROCESS | 1656 | 1464608680368 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}] 04:44:40 INFO - PROCESS | 1656 | 1464608680466 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 04:44:40 INFO - PROCESS | 1656 | 1464608680497 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca65000 == 60 [pid = 1656] [id = 211] 04:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x121674800) [pid = 1656] [serial = 631] [outer = 0x0] 04:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x121677000) [pid = 1656] [serial = 632] [outer = 0x121674800] 04:44:40 INFO - PROCESS | 1656 | 1464608680521 Marionette DEBUG loaded listener.js 04:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12167b800) [pid = 1656] [serial = 633] [outer = 0x121674800] 04:44:40 INFO - PROCESS | 1656 | 1464608680848 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] 04:44:40 INFO - PROCESS | 1656 | 1464608680887 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 04:44:40 INFO - PROCESS | 1656 | 1464608680890 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:44:40 INFO - PROCESS | 1656 | 1464608680892 Marionette TRACE conn2 <- [1,818,null,{}] 04:44:40 INFO - PROCESS | 1656 | 1464608680896 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}] 04:44:41 INFO - PROCESS | 1656 | 1464608681045 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 04:44:41 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12ae86c00) [pid = 1656] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:44:41 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118649c00) [pid = 1656] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:44:41 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11936e000) [pid = 1656] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:44:41 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x121773c00) [pid = 1656] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:44:41 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x115f96400) [pid = 1656] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:44:41 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1181b1000) [pid = 1656] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:44:41 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x126820c00) [pid = 1656] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:44:41 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1285b6800) [pid = 1656] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:44:41 INFO - PROCESS | 1656 | 1464608681138 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca58800 == 61 [pid = 1656] [id = 212] 04:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11767fc00) [pid = 1656] [serial = 634] [outer = 0x0] 04:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118269800) [pid = 1656] [serial = 635] [outer = 0x11767fc00] 04:44:41 INFO - PROCESS | 1656 | 1464608681179 Marionette DEBUG loaded listener.js 04:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126b52000) [pid = 1656] [serial = 636] [outer = 0x11767fc00] 04:44:41 INFO - PROCESS | 1656 | 1464608681555 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]]]}] 04:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 671ms 04:44:41 INFO - PROCESS | 1656 | 1464608681561 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 04:44:41 INFO - PROCESS | 1656 | 1464608681562 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 04:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:44:41 INFO - PROCESS | 1656 | 1464608681565 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:44:41 INFO - PROCESS | 1656 | 1464608681568 Marionette TRACE conn2 <- [1,822,null,{}] 04:44:41 INFO - PROCESS | 1656 | 1464608681572 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}] 04:44:41 INFO - PROCESS | 1656 | 1464608681656 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 04:44:41 INFO - PROCESS | 1656 | 1464608681705 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d23d800 == 62 [pid = 1656] [id = 213] 04:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x121773c00) [pid = 1656] [serial = 637] [outer = 0x0] 04:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12c646c00) [pid = 1656] [serial = 638] [outer = 0x121773c00] 04:44:41 INFO - PROCESS | 1656 | 1464608681735 Marionette DEBUG loaded listener.js 04:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12ca3a000) [pid = 1656] [serial = 639] [outer = 0x121773c00] 04:44:42 INFO - PROCESS | 1656 | 1464608682020 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] 04:44:42 INFO - PROCESS | 1656 | 1464608682039 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 04:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:44:42 INFO - PROCESS | 1656 | 1464608682041 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:44:42 INFO - PROCESS | 1656 | 1464608682043 Marionette TRACE conn2 <- [1,826,null,{}] 04:44:42 INFO - PROCESS | 1656 | 1464608682045 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}] 04:44:42 INFO - PROCESS | 1656 | 1464608682155 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 04:44:42 INFO - PROCESS | 1656 | 1464608682159 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d628000 == 63 [pid = 1656] [id = 214] 04:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1126b5c00) [pid = 1656] [serial = 640] [outer = 0x0] 04:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1126b9c00) [pid = 1656] [serial = 641] [outer = 0x1126b5c00] 04:44:42 INFO - PROCESS | 1656 | 1464608682183 Marionette DEBUG loaded listener.js 04:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12600b000) [pid = 1656] [serial = 642] [outer = 0x1126b5c00] 04:44:42 INFO - PROCESS | 1656 | 1464608682517 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]]]}] 04:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 04:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:44:42 INFO - PROCESS | 1656 | 1464608682563 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 04:44:42 INFO - PROCESS | 1656 | 1464608682564 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 04:44:42 INFO - PROCESS | 1656 | 1464608682567 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:44:42 INFO - PROCESS | 1656 | 1464608682568 Marionette TRACE conn2 <- [1,830,null,{}] 04:44:42 INFO - PROCESS | 1656 | 1464608682571 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}] 04:44:42 INFO - PROCESS | 1656 | 1464608682659 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 04:44:42 INFO - PROCESS | 1656 | 1464608682666 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d7c8000 == 64 [pid = 1656] [id = 215] 04:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12600c800) [pid = 1656] [serial = 643] [outer = 0x0] 04:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x126011800) [pid = 1656] [serial = 644] [outer = 0x12600c800] 04:44:42 INFO - PROCESS | 1656 | 1464608682691 Marionette DEBUG loaded listener.js 04:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12ca3b000) [pid = 1656] [serial = 645] [outer = 0x12600c800] 04:44:42 INFO - PROCESS | 1656 | 1464608682992 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]]]}] 04:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 469ms 04:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:44:43 INFO - PROCESS | 1656 | 1464608683036 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 04:44:43 INFO - PROCESS | 1656 | 1464608683038 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 04:44:43 INFO - PROCESS | 1656 | 1464608683040 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:44:43 INFO - PROCESS | 1656 | 1464608683041 Marionette TRACE conn2 <- [1,834,null,{}] 04:44:43 INFO - PROCESS | 1656 | 1464608683043 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}] 04:44:43 INFO - PROCESS | 1656 | 1464608683196 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 04:44:43 INFO - PROCESS | 1656 | 1464608683249 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x116831800 == 65 [pid = 1656] [id = 216] 04:44:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1122b5800) [pid = 1656] [serial = 646] [outer = 0x0] 04:44:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1126b1000) [pid = 1656] [serial = 647] [outer = 0x1122b5800] 04:44:43 INFO - PROCESS | 1656 | 1464608683281 Marionette DEBUG loaded listener.js 04:44:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1133a7000) [pid = 1656] [serial = 648] [outer = 0x1122b5800] 04:44:43 INFO - PROCESS | 1656 | 1464608683744 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]]]}] 04:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 718ms 04:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:44:43 INFO - PROCESS | 1656 | 1464608683760 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 04:44:43 INFO - PROCESS | 1656 | 1464608683764 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 04:44:43 INFO - PROCESS | 1656 | 1464608683768 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:44:43 INFO - PROCESS | 1656 | 1464608683772 Marionette TRACE conn2 <- [1,838,null,{}] 04:44:43 INFO - PROCESS | 1656 | 1464608683777 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}] 04:44:43 INFO - PROCESS | 1656 | 1464608683974 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 04:44:44 INFO - PROCESS | 1656 | 1464608684082 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x121edc000 == 66 [pid = 1656] [id = 217] 04:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x119035800) [pid = 1656] [serial = 649] [outer = 0x0] 04:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11936e000) [pid = 1656] [serial = 650] [outer = 0x119035800] 04:44:44 INFO - PROCESS | 1656 | 1464608684134 Marionette DEBUG loaded listener.js 04:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11a0e7800) [pid = 1656] [serial = 651] [outer = 0x119035800] 04:44:44 INFO - PROCESS | 1656 | 1464608684605 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]]]}] 04:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 873ms 04:44:44 INFO - PROCESS | 1656 | 1464608684641 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 04:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:44:44 INFO - PROCESS | 1656 | 1464608684643 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 04:44:44 INFO - PROCESS | 1656 | 1464608684646 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:44:44 INFO - PROCESS | 1656 | 1464608684647 Marionette TRACE conn2 <- [1,842,null,{}] 04:44:44 INFO - PROCESS | 1656 | 1464608684652 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}] 04:44:44 INFO - PROCESS | 1656 | 1464608684754 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 04:44:44 INFO - PROCESS | 1656 | 1464608684821 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d24b800 == 67 [pid = 1656] [id = 218] 04:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12165a400) [pid = 1656] [serial = 652] [outer = 0x0] 04:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12165cc00) [pid = 1656] [serial = 653] [outer = 0x12165a400] 04:44:44 INFO - PROCESS | 1656 | 1464608684851 Marionette DEBUG loaded listener.js 04:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x121677400) [pid = 1656] [serial = 654] [outer = 0x12165a400] 04:44:45 INFO - PROCESS | 1656 | 1464608685283 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]]]}] 04:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 676ms 04:44:45 INFO - PROCESS | 1656 | 1464608685332 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 04:44:45 INFO - PROCESS | 1656 | 1464608685334 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 04:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:44:45 INFO - PROCESS | 1656 | 1464608685367 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:44:45 INFO - PROCESS | 1656 | 1464608685371 Marionette TRACE conn2 <- [1,846,null,{}] 04:44:45 INFO - PROCESS | 1656 | 1464608685388 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}] 04:44:45 INFO - PROCESS | 1656 | 1464608685492 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 04:44:45 INFO - PROCESS | 1656 | 1464608685545 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da9c000 == 68 [pid = 1656] [id = 219] 04:44:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12600cc00) [pid = 1656] [serial = 655] [outer = 0x0] 04:44:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1260b9c00) [pid = 1656] [serial = 656] [outer = 0x12600cc00] 04:44:45 INFO - PROCESS | 1656 | 1464608685575 Marionette DEBUG loaded listener.js 04:44:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x128009000) [pid = 1656] [serial = 657] [outer = 0x12600cc00] 04:44:46 INFO - PROCESS | 1656 | 1464608686025 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]]]}] 04:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 712ms 04:44:46 INFO - PROCESS | 1656 | 1464608686052 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 04:44:46 INFO - PROCESS | 1656 | 1464608686054 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 04:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:44:46 INFO - PROCESS | 1656 | 1464608686056 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:44:46 INFO - PROCESS | 1656 | 1464608686057 Marionette TRACE conn2 <- [1,850,null,{}] 04:44:46 INFO - PROCESS | 1656 | 1464608686060 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}] 04:44:46 INFO - PROCESS | 1656 | 1464608686160 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 04:44:46 INFO - PROCESS | 1656 | 1464608686209 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x119949000 == 69 [pid = 1656] [id = 220] 04:44:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x128005400) [pid = 1656] [serial = 658] [outer = 0x0] 04:44:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12851d400) [pid = 1656] [serial = 659] [outer = 0x128005400] 04:44:46 INFO - PROCESS | 1656 | 1464608686239 Marionette DEBUG loaded listener.js 04:44:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12a9a2800) [pid = 1656] [serial = 660] [outer = 0x128005400] 04:44:46 INFO - PROCESS | 1656 | 1464608686888 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]]]}] 04:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 919ms 04:44:46 INFO - PROCESS | 1656 | 1464608686976 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 04:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:44:46 INFO - PROCESS | 1656 | 1464608686978 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 04:44:46 INFO - PROCESS | 1656 | 1464608686982 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:44:46 INFO - PROCESS | 1656 | 1464608686984 Marionette TRACE conn2 <- [1,854,null,{}] 04:44:46 INFO - PROCESS | 1656 | 1464608686987 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}] 04:44:47 INFO - PROCESS | 1656 | 1464608687081 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 04:44:47 INFO - PROCESS | 1656 | 1464608687133 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11995c800 == 70 [pid = 1656] [id = 221] 04:44:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11691d000) [pid = 1656] [serial = 661] [outer = 0x0] 04:44:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x117685800) [pid = 1656] [serial = 662] [outer = 0x11691d000] 04:44:47 INFO - PROCESS | 1656 | 1464608687161 Marionette DEBUG loaded listener.js 04:44:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11825cc00) [pid = 1656] [serial = 663] [outer = 0x11691d000] 04:44:47 INFO - PROCESS | 1656 | 1464608687568 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]]]}] 04:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 621ms 04:44:47 INFO - PROCESS | 1656 | 1464608687602 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 04:44:47 INFO - PROCESS | 1656 | 1464608687606 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 04:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:44:47 INFO - PROCESS | 1656 | 1464608687610 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:44:47 INFO - PROCESS | 1656 | 1464608687612 Marionette TRACE conn2 <- [1,858,null,{}] 04:44:47 INFO - PROCESS | 1656 | 1464608687615 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}] 04:44:47 INFO - PROCESS | 1656 | 1464608687708 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 04:44:47 INFO - PROCESS | 1656 | 1464608687775 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x116bc6800 == 71 [pid = 1656] [id = 222] 04:44:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x113baa800) [pid = 1656] [serial = 664] [outer = 0x0] 04:44:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1181a6800) [pid = 1656] [serial = 665] [outer = 0x113baa800] 04:44:47 INFO - PROCESS | 1656 | 1464608687804 Marionette DEBUG loaded listener.js 04:44:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x118976400) [pid = 1656] [serial = 666] [outer = 0x113baa800] 04:44:48 INFO - PROCESS | 1656 | 1464608688215 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]]]}] 04:44:48 INFO - PROCESS | 1656 | --DOCSHELL 0x128f50000 == 70 [pid = 1656] [id = 188] 04:44:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12809b800 == 69 [pid = 1656] [id = 187] 04:44:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12d7c8000 == 68 [pid = 1656] [id = 215] 04:44:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12d628000 == 67 [pid = 1656] [id = 214] 04:44:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12d23d800 == 66 [pid = 1656] [id = 213] 04:44:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca58800 == 65 [pid = 1656] [id = 212] 04:44:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca65000 == 64 [pid = 1656] [id = 211] 04:44:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd7a800 == 63 [pid = 1656] [id = 210] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11778c000) [pid = 1656] [serial = 554] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1210e3400) [pid = 1656] [serial = 557] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12802cc00) [pid = 1656] [serial = 560] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12a9a3400) [pid = 1656] [serial = 563] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12aadd800) [pid = 1656] [serial = 566] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12bd37c00) [pid = 1656] [serial = 593] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12ac15000 == 62 [pid = 1656] [id = 209] 04:44:48 INFO - PROCESS | 1656 | --DOCSHELL 0x128208800 == 61 [pid = 1656] [id = 208] 04:44:48 INFO - PROCESS | 1656 | --DOCSHELL 0x124e1b000 == 60 [pid = 1656] [id = 207] 04:44:48 INFO - PROCESS | 1656 | --DOCSHELL 0x123655000 == 59 [pid = 1656] [id = 206] 04:44:48 INFO - PROCESS | 1656 | --DOCSHELL 0x117f1f800 == 58 [pid = 1656] [id = 205] 04:44:48 INFO - PROCESS | 1656 | --DOCSHELL 0x118629800 == 57 [pid = 1656] [id = 204] 04:44:48 INFO - PROCESS | 1656 | --DOCSHELL 0x118b8f000 == 56 [pid = 1656] [id = 203] 04:44:48 INFO - PROCESS | 1656 | --DOCSHELL 0x1183a3800 == 55 [pid = 1656] [id = 199] 04:44:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12b5bd000 == 54 [pid = 1656] [id = 198] 04:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 674ms 04:44:48 INFO - PROCESS | 1656 | 1464608688285 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 04:44:48 INFO - PROCESS | 1656 | 1464608688286 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 04:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:44:48 INFO - PROCESS | 1656 | 1464608688289 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:44:48 INFO - PROCESS | 1656 | 1464608688291 Marionette TRACE conn2 <- [1,862,null,{}] 04:44:48 INFO - PROCESS | 1656 | 1464608688304 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}] 04:44:48 INFO - PROCESS | 1656 | 1464608688406 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12b5a5800) [pid = 1656] [serial = 584] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11897b400) [pid = 1656] [serial = 587] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1212d9000) [pid = 1656] [serial = 588] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12800d000) [pid = 1656] [serial = 590] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1242dd000) [pid = 1656] [serial = 575] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x124e51800) [pid = 1656] [serial = 576] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x116b79800) [pid = 1656] [serial = 570] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x116919000) [pid = 1656] [serial = 569] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12144f000) [pid = 1656] [serial = 573] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x121227000) [pid = 1656] [serial = 572] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12800cc00) [pid = 1656] [serial = 578] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12996f800) [pid = 1656] [serial = 581] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12a9df000) [pid = 1656] [serial = 582] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12996fc00) [pid = 1656] [serial = 591] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12bd2bc00) [pid = 1656] [serial = 585] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x128349400) [pid = 1656] [serial = 579] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1656 | 1464608688480 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183a3800 == 55 [pid = 1656] [id = 223] 04:44:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x116b79800) [pid = 1656] [serial = 667] [outer = 0x0] 04:44:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119451c00) [pid = 1656] [serial = 668] [outer = 0x116b79800] 04:44:48 INFO - PROCESS | 1656 | 1464608688510 Marionette DEBUG loaded listener.js 04:44:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11a0e5800) [pid = 1656] [serial = 669] [outer = 0x116b79800] 04:44:48 INFO - PROCESS | 1656 | 1464608688807 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]]]}] 04:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 570ms 04:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:44:48 INFO - PROCESS | 1656 | 1464608688859 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 04:44:48 INFO - PROCESS | 1656 | 1464608688861 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 04:44:48 INFO - PROCESS | 1656 | 1464608688863 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:44:48 INFO - PROCESS | 1656 | 1464608688865 Marionette TRACE conn2 <- [1,866,null,{}] 04:44:48 INFO - PROCESS | 1656 | 1464608688867 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}] 04:44:48 INFO - PROCESS | 1656 | 1464608688952 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 04:44:49 INFO - PROCESS | 1656 | 1464608689018 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x11960b000 == 56 [pid = 1656] [id = 224] 04:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11a0df400) [pid = 1656] [serial = 670] [outer = 0x0] 04:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1212dbc00) [pid = 1656] [serial = 671] [outer = 0x11a0df400] 04:44:49 INFO - PROCESS | 1656 | 1464608689060 Marionette DEBUG loaded listener.js 04:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12165ec00) [pid = 1656] [serial = 672] [outer = 0x11a0df400] 04:44:49 INFO - PROCESS | 1656 | 1464608689370 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]]]}] 04:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 522ms 04:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:44:49 INFO - PROCESS | 1656 | 1464608689392 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 04:44:49 INFO - PROCESS | 1656 | 1464608689393 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 04:44:49 INFO - PROCESS | 1656 | 1464608689396 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:44:49 INFO - PROCESS | 1656 | 1464608689411 Marionette TRACE conn2 <- [1,870,null,{}] 04:44:49 INFO - PROCESS | 1656 | 1464608689423 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}] 04:44:49 INFO - PROCESS | 1656 | 1464608689549 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 04:44:49 INFO - PROCESS | 1656 | 1464608689628 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x121253800 == 57 [pid = 1656] [id = 225] 04:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1185d4c00) [pid = 1656] [serial = 673] [outer = 0x0] 04:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12165d400) [pid = 1656] [serial = 674] [outer = 0x1185d4c00] 04:44:49 INFO - PROCESS | 1656 | 1464608689671 Marionette DEBUG loaded listener.js 04:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12167d400) [pid = 1656] [serial = 675] [outer = 0x1185d4c00] 04:44:50 INFO - PROCESS | 1656 | 1464608690025 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]]]}] 04:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 643ms 04:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:44:50 INFO - PROCESS | 1656 | 1464608690041 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 04:44:50 INFO - PROCESS | 1656 | 1464608690042 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 04:44:50 INFO - PROCESS | 1656 | 1464608690045 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 1656 | 1464608690046 Marionette TRACE conn2 <- [1,874,null,{}] 04:44:50 INFO - PROCESS | 1656 | 1464608690056 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}] 04:44:50 INFO - PROCESS | 1656 | 1464608690158 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 04:44:50 INFO - PROCESS | 1656 | 1464608690215 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x123753800 == 58 [pid = 1656] [id = 226] 04:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11a0e4c00) [pid = 1656] [serial = 676] [outer = 0x0] 04:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x121c86000) [pid = 1656] [serial = 677] [outer = 0x11a0e4c00] 04:44:50 INFO - PROCESS | 1656 | 1464608690241 Marionette DEBUG loaded listener.js 04:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x126008c00) [pid = 1656] [serial = 678] [outer = 0x11a0e4c00] 04:44:50 INFO - PROCESS | 1656 | 1464608690515 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]]]}] 04:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 523ms 04:44:50 INFO - PROCESS | 1656 | 1464608690577 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 04:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:44:50 INFO - PROCESS | 1656 | 1464608690579 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 04:44:50 INFO - PROCESS | 1656 | 1464608690585 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 1656 | 1464608690587 Marionette TRACE conn2 <- [1,878,null,{}] 04:44:50 INFO - PROCESS | 1656 | 1464608690591 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}] 04:44:50 INFO - PROCESS | 1656 | 1464608690740 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 04:44:50 INFO - PROCESS | 1656 | 1464608690769 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x128096800 == 59 [pid = 1656] [id = 227] 04:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11a0e6800) [pid = 1656] [serial = 679] [outer = 0x0] 04:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x126495400) [pid = 1656] [serial = 680] [outer = 0x11a0e6800] 04:44:50 INFO - PROCESS | 1656 | 1464608690811 Marionette DEBUG loaded listener.js 04:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x128003000) [pid = 1656] [serial = 681] [outer = 0x11a0e6800] 04:44:51 INFO - PROCESS | 1656 | 1464608691304 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]]]}] 04:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 773ms 04:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:44:51 INFO - PROCESS | 1656 | 1464608691355 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 04:44:51 INFO - PROCESS | 1656 | 1464608691357 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 04:44:51 INFO - PROCESS | 1656 | 1464608691359 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:44:51 INFO - PROCESS | 1656 | 1464608691360 Marionette TRACE conn2 <- [1,882,null,{}] 04:44:51 INFO - PROCESS | 1656 | 1464608691362 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}] 04:44:51 INFO - PROCESS | 1656 | 1464608691461 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 04:44:51 INFO - PROCESS | 1656 | 1464608691494 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b16800 == 60 [pid = 1656] [id = 228] 04:44:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x128009c00) [pid = 1656] [serial = 682] [outer = 0x0] 04:44:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x128010c00) [pid = 1656] [serial = 683] [outer = 0x128009c00] 04:44:51 INFO - PROCESS | 1656 | 1464608691523 Marionette DEBUG loaded listener.js 04:44:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x128031c00) [pid = 1656] [serial = 684] [outer = 0x128009c00] 04:44:51 INFO - PROCESS | 1656 | 1464608691833 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]]]}] 04:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 521ms 04:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:44:51 INFO - PROCESS | 1656 | 1464608691880 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 04:44:51 INFO - PROCESS | 1656 | 1464608691881 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 04:44:51 INFO - PROCESS | 1656 | 1464608691884 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:44:51 INFO - PROCESS | 1656 | 1464608691885 Marionette TRACE conn2 <- [1,886,null,{}] 04:44:51 INFO - PROCESS | 1656 | 1464608691887 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}] 04:44:51 INFO - PROCESS | 1656 | 1464608691985 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 04:44:52 INFO - PROCESS | 1656 | 1464608692019 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x128fab800 == 61 [pid = 1656] [id = 229] 04:44:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12800b400) [pid = 1656] [serial = 685] [outer = 0x0] 04:44:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x128522800) [pid = 1656] [serial = 686] [outer = 0x12800b400] 04:44:52 INFO - PROCESS | 1656 | 1464608692044 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1289af000) [pid = 1656] [serial = 687] [outer = 0x12800b400] 04:44:52 INFO - PROCESS | 1656 | 1464608692386 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]]]}] 04:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 519ms 04:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:44:52 INFO - PROCESS | 1656 | 1464608692403 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 04:44:52 INFO - PROCESS | 1656 | 1464608692404 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 04:44:52 INFO - PROCESS | 1656 | 1464608692406 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:44:52 INFO - PROCESS | 1656 | 1464608692407 Marionette TRACE conn2 <- [1,890,null,{}] 04:44:52 INFO - PROCESS | 1656 | 1464608692410 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}] 04:44:52 INFO - PROCESS | 1656 | 1464608692676 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 04:44:52 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x119307c00) [pid = 1656] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:44:52 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1165ce400) [pid = 1656] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:44:52 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11767fc00) [pid = 1656] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:44:52 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12bdb8800) [pid = 1656] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:44:52 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1126b5c00) [pid = 1656] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:44:52 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x121674800) [pid = 1656] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:44:52 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x121773c00) [pid = 1656] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:44:52 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x126823400) [pid = 1656] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:44:52 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12ae85c00) [pid = 1656] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:44:52 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12a9d9400) [pid = 1656] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:44:52 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x119459c00) [pid = 1656] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:44:52 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1216a3c00) [pid = 1656] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:44:52 INFO - PROCESS | 1656 | 1464608692719 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x11960e800 == 62 [pid = 1656] [id = 230] 04:44:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1126b2400) [pid = 1656] [serial = 688] [outer = 0x0] 04:44:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11767fc00) [pid = 1656] [serial = 689] [outer = 0x1126b2400] 04:44:52 INFO - PROCESS | 1656 | 1464608692744 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x121773c00) [pid = 1656] [serial = 690] [outer = 0x1126b2400] 04:44:53 INFO - PROCESS | 1656 | 1464608693043 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]]]}] 04:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 668ms 04:44:53 INFO - PROCESS | 1656 | 1464608693075 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 04:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:44:53 INFO - PROCESS | 1656 | 1464608693078 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 04:44:53 INFO - PROCESS | 1656 | 1464608693081 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:44:53 INFO - PROCESS | 1656 | 1464608693086 Marionette TRACE conn2 <- [1,894,null,{}] 04:44:53 INFO - PROCESS | 1656 | 1464608693089 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}] 04:44:53 INFO - PROCESS | 1656 | 1464608693263 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 04:44:53 INFO - PROCESS | 1656 | 1464608693342 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b4e0800 == 63 [pid = 1656] [id = 231] 04:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12495dc00) [pid = 1656] [serial = 691] [outer = 0x0] 04:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x128b9cc00) [pid = 1656] [serial = 692] [outer = 0x12495dc00] 04:44:53 INFO - PROCESS | 1656 | 1464608693388 Marionette DEBUG loaded listener.js 04:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12a9e1c00) [pid = 1656] [serial = 693] [outer = 0x12495dc00] 04:44:53 INFO - PROCESS | 1656 | 1464608693719 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]]]}] 04:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 673ms 04:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:44:53 INFO - PROCESS | 1656 | 1464608693755 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 04:44:53 INFO - PROCESS | 1656 | 1464608693756 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 04:44:53 INFO - PROCESS | 1656 | 1464608693758 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:44:53 INFO - PROCESS | 1656 | 1464608693759 Marionette TRACE conn2 <- [1,898,null,{}] 04:44:53 INFO - PROCESS | 1656 | 1464608693761 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}] 04:44:53 INFO - PROCESS | 1656 | 1464608693844 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 04:44:53 INFO - PROCESS | 1656 | 1464608693897 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd87800 == 64 [pid = 1656] [id = 232] 04:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1289aa000) [pid = 1656] [serial = 694] [outer = 0x0] 04:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12aad0800) [pid = 1656] [serial = 695] [outer = 0x1289aa000] 04:44:53 INFO - PROCESS | 1656 | 1464608693922 Marionette DEBUG loaded listener.js 04:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12b416800) [pid = 1656] [serial = 696] [outer = 0x1289aa000] 04:44:54 INFO - PROCESS | 1656 | 1464608694187 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]]]}] 04:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 471ms 04:44:54 INFO - PROCESS | 1656 | 1464608694229 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 04:44:54 INFO - PROCESS | 1656 | 1464608694231 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 04:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:44:54 INFO - PROCESS | 1656 | 1464608694241 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:44:54 INFO - PROCESS | 1656 | 1464608694242 Marionette TRACE conn2 <- [1,902,null,{}] 04:44:54 INFO - PROCESS | 1656 | 1464608694244 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}] 04:44:54 INFO - PROCESS | 1656 | 1464608694330 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 04:44:54 INFO - PROCESS | 1656 | 1464608694337 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca5c000 == 65 [pid = 1656] [id = 233] 04:44:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12b418000) [pid = 1656] [serial = 697] [outer = 0x0] 04:44:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12bccf000) [pid = 1656] [serial = 698] [outer = 0x12b418000] 04:44:54 INFO - PROCESS | 1656 | 1464608694362 Marionette DEBUG loaded listener.js 04:44:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12bd2d400) [pid = 1656] [serial = 699] [outer = 0x12b418000] 04:44:54 INFO - PROCESS | 1656 | 1464608694789 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]]]}] 04:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 570ms 04:44:54 INFO - PROCESS | 1656 | 1464608694812 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 04:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:44:54 INFO - PROCESS | 1656 | 1464608694814 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 04:44:54 INFO - PROCESS | 1656 | 1464608694818 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:44:54 INFO - PROCESS | 1656 | 1464608694820 Marionette TRACE conn2 <- [1,906,null,{}] 04:44:54 INFO - PROCESS | 1656 | 1464608694824 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}] 04:44:54 INFO - PROCESS | 1656 | 1464608694933 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 04:44:55 INFO - PROCESS | 1656 | 1464608695001 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x117078800 == 66 [pid = 1656] [id = 234] 04:44:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x112a7dc00) [pid = 1656] [serial = 700] [outer = 0x0] 04:44:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x113d04800) [pid = 1656] [serial = 701] [outer = 0x112a7dc00] 04:44:55 INFO - PROCESS | 1656 | 1464608695033 Marionette DEBUG loaded listener.js 04:44:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11689d800) [pid = 1656] [serial = 702] [outer = 0x112a7dc00] 04:44:55 INFO - PROCESS | 1656 | 1464608695427 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]]]}] 04:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 671ms 04:44:55 INFO - PROCESS | 1656 | 1464608695489 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 04:44:55 INFO - PROCESS | 1656 | 1464608695493 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 04:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:44:55 INFO - PROCESS | 1656 | 1464608695497 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:44:55 INFO - PROCESS | 1656 | 1464608695499 Marionette TRACE conn2 <- [1,910,null,{}] 04:44:55 INFO - PROCESS | 1656 | 1464608695502 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}] 04:44:55 INFO - PROCESS | 1656 | 1464608695606 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 04:44:55 INFO - PROCESS | 1656 | 1464608695673 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218d2000 == 67 [pid = 1656] [id = 235] 04:44:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11695b400) [pid = 1656] [serial = 703] [outer = 0x0] 04:44:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x11897b000) [pid = 1656] [serial = 704] [outer = 0x11695b400] 04:44:55 INFO - PROCESS | 1656 | 1464608695703 Marionette DEBUG loaded listener.js 04:44:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x119984400) [pid = 1656] [serial = 705] [outer = 0x11695b400] 04:44:56 INFO - PROCESS | 1656 | 1464608696122 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]]]}] 04:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 674ms 04:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:44:56 INFO - PROCESS | 1656 | 1464608696171 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 04:44:56 INFO - PROCESS | 1656 | 1464608696173 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 04:44:56 INFO - PROCESS | 1656 | 1464608696175 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:44:56 INFO - PROCESS | 1656 | 1464608696177 Marionette TRACE conn2 <- [1,914,null,{}] 04:44:56 INFO - PROCESS | 1656 | 1464608696185 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}] 04:44:56 INFO - PROCESS | 1656 | 1464608696315 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 04:44:56 INFO - PROCESS | 1656 | 1464608696372 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d23a800 == 68 [pid = 1656] [id = 236] 04:44:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x121653000) [pid = 1656] [serial = 706] [outer = 0x0] 04:44:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1216a3c00) [pid = 1656] [serial = 707] [outer = 0x121653000] 04:44:56 INFO - PROCESS | 1656 | 1464608696404 Marionette DEBUG loaded listener.js 04:44:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x124e4bc00) [pid = 1656] [serial = 708] [outer = 0x121653000] 04:44:56 INFO - PROCESS | 1656 | 1464608696846 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]]]}] 04:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 722ms 04:44:56 INFO - PROCESS | 1656 | 1464608696913 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 04:44:56 INFO - PROCESS | 1656 | 1464608696916 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 04:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:44:56 INFO - PROCESS | 1656 | 1464608696920 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:44:56 INFO - PROCESS | 1656 | 1464608696922 Marionette TRACE conn2 <- [1,918,null,{}] 04:44:56 INFO - PROCESS | 1656 | 1464608696924 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}] 04:44:57 INFO - PROCESS | 1656 | 1464608697027 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 04:44:57 INFO - PROCESS | 1656 | 1464608697093 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d7b4800 == 69 [pid = 1656] [id = 237] 04:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x124e54800) [pid = 1656] [serial = 709] [outer = 0x0] 04:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12800d000) [pid = 1656] [serial = 710] [outer = 0x124e54800] 04:44:57 INFO - PROCESS | 1656 | 1464608697123 Marionette DEBUG loaded listener.js 04:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x128d77c00) [pid = 1656] [serial = 711] [outer = 0x124e54800] 04:44:57 INFO - PROCESS | 1656 | 1464608697520 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]]]}] 04:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 619ms 04:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:44:57 INFO - PROCESS | 1656 | 1464608697539 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 04:44:57 INFO - PROCESS | 1656 | 1464608697541 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 04:44:57 INFO - PROCESS | 1656 | 1464608697543 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:44:57 INFO - PROCESS | 1656 | 1464608697544 Marionette TRACE conn2 <- [1,922,null,{}] 04:44:57 INFO - PROCESS | 1656 | 1464608697546 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}] 04:44:57 INFO - PROCESS | 1656 | 1464608697648 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 04:44:57 INFO - PROCESS | 1656 | 1464608697732 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da7b800 == 70 [pid = 1656] [id = 238] 04:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x124e4fc00) [pid = 1656] [serial = 712] [outer = 0x0] 04:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12996d800) [pid = 1656] [serial = 713] [outer = 0x124e4fc00] 04:44:57 INFO - PROCESS | 1656 | 1464608697762 Marionette DEBUG loaded listener.js 04:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12aad9000) [pid = 1656] [serial = 714] [outer = 0x124e4fc00] 04:44:58 INFO - PROCESS | 1656 | 1464608698172 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]]]}] 04:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 669ms 04:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:44:58 INFO - PROCESS | 1656 | 1464608698213 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 04:44:58 INFO - PROCESS | 1656 | 1464608698214 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 04:44:58 INFO - PROCESS | 1656 | 1464608698216 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:44:58 INFO - PROCESS | 1656 | 1464608698218 Marionette TRACE conn2 <- [1,926,null,{}] 04:44:58 INFO - PROCESS | 1656 | 1464608698220 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}] 04:44:58 INFO - PROCESS | 1656 | 1464608698337 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 04:44:58 INFO - PROCESS | 1656 | 1464608698394 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x128731000 == 71 [pid = 1656] [id = 239] 04:44:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12bd2d000) [pid = 1656] [serial = 715] [outer = 0x0] 04:44:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12bdb2400) [pid = 1656] [serial = 716] [outer = 0x12bd2d000] 04:44:58 INFO - PROCESS | 1656 | 1464608698424 Marionette DEBUG loaded listener.js 04:44:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12c215c00) [pid = 1656] [serial = 717] [outer = 0x12bd2d000] 04:44:58 INFO - PROCESS | 1656 | 1464608698841 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]]]}] 04:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 671ms 04:44:58 INFO - PROCESS | 1656 | 1464608698889 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 04:44:58 INFO - PROCESS | 1656 | 1464608698891 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 04:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:44:58 INFO - PROCESS | 1656 | 1464608698895 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:44:58 INFO - PROCESS | 1656 | 1464608698897 Marionette TRACE conn2 <- [1,930,null,{}] 04:44:58 INFO - PROCESS | 1656 | 1464608698900 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}] 04:44:59 INFO - PROCESS | 1656 | 1464608699084 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 04:44:59 INFO - PROCESS | 1656 | 1464608699211 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x111042800 == 72 [pid = 1656] [id = 240] 04:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12bdd6000) [pid = 1656] [serial = 718] [outer = 0x0] 04:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12c326c00) [pid = 1656] [serial = 719] [outer = 0x12bdd6000] 04:44:59 INFO - PROCESS | 1656 | 1464608699260 Marionette DEBUG loaded listener.js 04:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12ca32000) [pid = 1656] [serial = 720] [outer = 0x12bdd6000] 04:44:59 INFO - PROCESS | 1656 | 1464608699738 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]]]}] 04:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 872ms 04:44:59 INFO - PROCESS | 1656 | 1464608699768 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 04:44:59 INFO - PROCESS | 1656 | 1464608699770 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 04:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:44:59 INFO - PROCESS | 1656 | 1464608699772 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:44:59 INFO - PROCESS | 1656 | 1464608699774 Marionette TRACE conn2 <- [1,934,null,{}] 04:44:59 INFO - PROCESS | 1656 | 1464608699776 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}] 04:44:59 INFO - PROCESS | 1656 | 1464608699878 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 04:44:59 INFO - PROCESS | 1656 | 1464608699932 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x112649800 == 73 [pid = 1656] [id = 241] 04:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x11815e400) [pid = 1656] [serial = 721] [outer = 0x0] 04:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x128704400) [pid = 1656] [serial = 722] [outer = 0x11815e400] 04:44:59 INFO - PROCESS | 1656 | 1464608699961 Marionette DEBUG loaded listener.js 04:45:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12870a400) [pid = 1656] [serial = 723] [outer = 0x11815e400] 04:45:00 INFO - PROCESS | 1656 | 1464608700569 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]]]}] 04:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 820ms 04:45:00 INFO - PROCESS | 1656 | 1464608700593 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 04:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:45:00 INFO - PROCESS | 1656 | 1464608700595 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 04:45:00 INFO - PROCESS | 1656 | 1464608700601 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:45:00 INFO - PROCESS | 1656 | 1464608700604 Marionette TRACE conn2 <- [1,938,null,{}] 04:45:00 INFO - PROCESS | 1656 | 1464608700607 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}] 04:45:00 INFO - PROCESS | 1656 | 1464608700705 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 04:45:00 INFO - PROCESS | 1656 | 1464608700779 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x116829000 == 74 [pid = 1656] [id = 242] 04:45:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x11778c000) [pid = 1656] [serial = 724] [outer = 0x0] 04:45:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x1181a4400) [pid = 1656] [serial = 725] [outer = 0x11778c000] 04:45:00 INFO - PROCESS | 1656 | 1464608700808 Marionette DEBUG loaded listener.js 04:45:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x118656000) [pid = 1656] [serial = 726] [outer = 0x11778c000] 04:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd87800 == 73 [pid = 1656] [id = 232] 04:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12b4e0800 == 72 [pid = 1656] [id = 231] 04:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11960e800 == 71 [pid = 1656] [id = 230] 04:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x128fab800 == 70 [pid = 1656] [id = 229] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x126011800) [pid = 1656] [serial = 644] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x128b16800 == 69 [pid = 1656] [id = 228] 04:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x128096800 == 68 [pid = 1656] [id = 227] 04:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x123753800 == 67 [pid = 1656] [id = 226] 04:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x121253800 == 66 [pid = 1656] [id = 225] 04:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11960b000 == 65 [pid = 1656] [id = 224] 04:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1183a3800 == 64 [pid = 1656] [id = 223] 04:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x116bc6800 == 63 [pid = 1656] [id = 222] 04:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11995c800 == 62 [pid = 1656] [id = 221] 04:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x121edc000 == 61 [pid = 1656] [id = 217] 04:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x116831800 == 60 [pid = 1656] [id = 216] 04:45:01 INFO - PROCESS | 1656 | 1464608701246 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]]]}] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12600b000) [pid = 1656] [serial = 642] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x128353400) [pid = 1656] [serial = 602] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x12bccec00) [pid = 1656] [serial = 605] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x121564c00) [pid = 1656] [serial = 612] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x1181a7400) [pid = 1656] [serial = 609] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x118269800) [pid = 1656] [serial = 635] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x116919400) [pid = 1656] [serial = 608] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x12c323400) [pid = 1656] [serial = 629] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x1126b9c00) [pid = 1656] [serial = 641] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x121568800) [pid = 1656] [serial = 599] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x126b52000) [pid = 1656] [serial = 636] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12c64c800) [pid = 1656] [serial = 630] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x117683800) [pid = 1656] [serial = 596] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11944a400) [pid = 1656] [serial = 611] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x121677000) [pid = 1656] [serial = 632] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12c646c00) [pid = 1656] [serial = 638] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12ca3a000) [pid = 1656] [serial = 639] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12800c000) [pid = 1656] [serial = 617] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12bdad800) [pid = 1656] [serial = 626] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12a9e3800) [pid = 1656] [serial = 623] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12167b800) [pid = 1656] [serial = 633] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12851e800) [pid = 1656] [serial = 620] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12bddc800) [pid = 1656] [serial = 627] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1260bdc00) [pid = 1656] [serial = 618] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x124250400) [pid = 1656] [serial = 614] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12ae85800) [pid = 1656] [serial = 624] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1260bb800) [pid = 1656] [serial = 615] [outer = 0x0] [url = about:blank] 04:45:01 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x128fe8800) [pid = 1656] [serial = 621] [outer = 0x0] [url = about:blank] 04:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 676ms 04:45:01 INFO - PROCESS | 1656 | 1464608701276 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 04:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:45:01 INFO - PROCESS | 1656 | 1464608701280 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 04:45:01 INFO - PROCESS | 1656 | 1464608701286 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:45:01 INFO - PROCESS | 1656 | 1464608701288 Marionette TRACE conn2 <- [1,942,null,{}] 04:45:01 INFO - PROCESS | 1656 | 1464608701291 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}] 04:45:01 INFO - PROCESS | 1656 | 1464608701395 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 04:45:01 INFO - PROCESS | 1656 | 1464608701401 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x118b7d800 == 61 [pid = 1656] [id = 243] 04:45:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11930cc00) [pid = 1656] [serial = 727] [outer = 0x0] 04:45:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1196d7000) [pid = 1656] [serial = 728] [outer = 0x11930cc00] 04:45:01 INFO - PROCESS | 1656 | 1464608701427 Marionette DEBUG loaded listener.js 04:45:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12122fc00) [pid = 1656] [serial = 729] [outer = 0x11930cc00] 04:45:01 INFO - PROCESS | 1656 | 1464608701770 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]]]}] 04:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 519ms 04:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:45:01 INFO - PROCESS | 1656 | 1464608701819 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 04:45:01 INFO - PROCESS | 1656 | 1464608701820 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 04:45:01 INFO - PROCESS | 1656 | 1464608701824 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:45:01 INFO - PROCESS | 1656 | 1464608701826 Marionette TRACE conn2 <- [1,946,null,{}] 04:45:01 INFO - PROCESS | 1656 | 1464608701833 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}] 04:45:01 INFO - PROCESS | 1656 | 1464608701919 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 04:45:01 INFO - PROCESS | 1656 | 1464608701926 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x121242000 == 62 [pid = 1656] [id = 244] 04:45:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12165ac00) [pid = 1656] [serial = 730] [outer = 0x0] 04:45:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x121676000) [pid = 1656] [serial = 731] [outer = 0x12165ac00] 04:45:01 INFO - PROCESS | 1656 | 1464608701953 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1245e4800) [pid = 1656] [serial = 732] [outer = 0x12165ac00] 04:45:02 INFO - PROCESS | 1656 | 1464608702302 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]]]}] 04:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 522ms 04:45:02 INFO - PROCESS | 1656 | 1464608702346 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 04:45:02 INFO - PROCESS | 1656 | 1464608702348 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 04:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:45:02 INFO - PROCESS | 1656 | 1464608702361 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:45:02 INFO - PROCESS | 1656 | 1464608702362 Marionette TRACE conn2 <- [1,950,null,{}] 04:45:02 INFO - PROCESS | 1656 | 1464608702373 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}] 04:45:02 INFO - PROCESS | 1656 | 1464608702458 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 04:45:02 INFO - PROCESS | 1656 | 1464608702462 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e87000 == 63 [pid = 1656] [id = 245] 04:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x124e4d000) [pid = 1656] [serial = 733] [outer = 0x0] 04:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12600dc00) [pid = 1656] [serial = 734] [outer = 0x124e4d000] 04:45:02 INFO - PROCESS | 1656 | 1464608702488 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x1268c4c00) [pid = 1656] [serial = 735] [outer = 0x124e4d000] 04:45:02 INFO - PROCESS | 1656 | 1464608702792 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]]]}] 04:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 486ms 04:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:45:02 INFO - PROCESS | 1656 | 1464608702839 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 04:45:02 INFO - PROCESS | 1656 | 1464608702840 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 04:45:02 INFO - PROCESS | 1656 | 1464608702842 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:45:02 INFO - PROCESS | 1656 | 1464608702844 Marionette TRACE conn2 <- [1,954,null,{}] 04:45:02 INFO - PROCESS | 1656 | 1464608702846 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}] 04:45:02 INFO - PROCESS | 1656 | 1464608702928 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 04:45:02 INFO - PROCESS | 1656 | 1464608702933 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x128725800 == 64 [pid = 1656] [id = 246] 04:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1260bb800) [pid = 1656] [serial = 736] [outer = 0x0] 04:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12800f400) [pid = 1656] [serial = 737] [outer = 0x1260bb800] 04:45:02 INFO - PROCESS | 1656 | 1464608702958 Marionette DEBUG loaded listener.js 04:45:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x128353400) [pid = 1656] [serial = 738] [outer = 0x1260bb800] 04:45:03 INFO - PROCESS | 1656 | 1464608703280 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]]]}] 04:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 469ms 04:45:03 INFO - PROCESS | 1656 | 1464608703312 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 04:45:03 INFO - PROCESS | 1656 | 1464608703313 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 04:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:45:03 INFO - PROCESS | 1656 | 1464608703345 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 1656 | 1464608703346 Marionette TRACE conn2 <- [1,958,null,{}] 04:45:03 INFO - PROCESS | 1656 | 1464608703363 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}] 04:45:03 INFO - PROCESS | 1656 | 1464608703483 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 04:45:03 INFO - PROCESS | 1656 | 1464608703536 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f4a000 == 65 [pid = 1656] [id = 247] 04:45:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x128711c00) [pid = 1656] [serial = 739] [outer = 0x0] 04:45:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x128b9dc00) [pid = 1656] [serial = 740] [outer = 0x128711c00] 04:45:03 INFO - PROCESS | 1656 | 1464608703561 Marionette DEBUG loaded listener.js 04:45:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12a9e1800) [pid = 1656] [serial = 741] [outer = 0x128711c00] 04:45:03 INFO - PROCESS | 1656 | 1464608703878 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]]]}] 04:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 605ms 04:45:03 INFO - PROCESS | 1656 | 1464608703922 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 04:45:03 INFO - PROCESS | 1656 | 1464608703923 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 04:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:45:03 INFO - PROCESS | 1656 | 1464608703925 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 1656 | 1464608703926 Marionette TRACE conn2 <- [1,962,null,{}] 04:45:03 INFO - PROCESS | 1656 | 1464608703929 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}] 04:45:04 INFO - PROCESS | 1656 | 1464608704029 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 04:45:04 INFO - PROCESS | 1656 | 1464608704041 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ae8c000 == 66 [pid = 1656] [id = 248] 04:45:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x128fe0c00) [pid = 1656] [serial = 742] [outer = 0x0] 04:45:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12b5a5800) [pid = 1656] [serial = 743] [outer = 0x128fe0c00] 04:45:04 INFO - PROCESS | 1656 | 1464608704065 Marionette DEBUG loaded listener.js 04:45:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12bd30000) [pid = 1656] [serial = 744] [outer = 0x128fe0c00] 04:45:04 INFO - PROCESS | 1656 | 1464608704397 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]]]}] 04:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 520ms 04:45:04 INFO - PROCESS | 1656 | 1464608704447 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 04:45:04 INFO - PROCESS | 1656 | 1464608704448 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 04:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:45:04 INFO - PROCESS | 1656 | 1464608704450 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 1656 | 1464608704451 Marionette TRACE conn2 <- [1,966,null,{}] 04:45:04 INFO - PROCESS | 1656 | 1464608704454 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}] 04:45:04 INFO - PROCESS | 1656 | 1464608704558 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 04:45:04 INFO - PROCESS | 1656 | 1464608704570 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd89800 == 67 [pid = 1656] [id = 249] 04:45:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x128fe1800) [pid = 1656] [serial = 745] [outer = 0x0] 04:45:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12bdb8c00) [pid = 1656] [serial = 746] [outer = 0x128fe1800] 04:45:04 INFO - PROCESS | 1656 | 1464608704595 Marionette DEBUG loaded listener.js 04:45:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12c218400) [pid = 1656] [serial = 747] [outer = 0x128fe1800] 04:45:04 INFO - PROCESS | 1656 | 1464608704928 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]]]}] 04:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 522ms 04:45:04 INFO - PROCESS | 1656 | 1464608704973 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 04:45:04 INFO - PROCESS | 1656 | 1464608704974 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 04:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:45:04 INFO - PROCESS | 1656 | 1464608704976 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 1656 | 1464608704977 Marionette TRACE conn2 <- [1,970,null,{}] 04:45:04 INFO - PROCESS | 1656 | 1464608704980 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}] 04:45:05 INFO - PROCESS | 1656 | 1464608705083 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 04:45:05 INFO - PROCESS | 1656 | 1464608705098 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca6e000 == 68 [pid = 1656] [id = 250] 04:45:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12ae81c00) [pid = 1656] [serial = 748] [outer = 0x0] 04:45:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12c651c00) [pid = 1656] [serial = 749] [outer = 0x12ae81c00] 04:45:05 INFO - PROCESS | 1656 | 1464608705124 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12ca36800) [pid = 1656] [serial = 750] [outer = 0x12ae81c00] 04:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x11a0e6800) [pid = 1656] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x12800b400) [pid = 1656] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x128009c00) [pid = 1656] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x11a0df400) [pid = 1656] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x11691d000) [pid = 1656] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x11a0e4c00) [pid = 1656] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x116b79800) [pid = 1656] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1185d4c00) [pid = 1656] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x113baa800) [pid = 1656] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12600c800) [pid = 1656] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x1126b2400) [pid = 1656] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1289aa000) [pid = 1656] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12495dc00) [pid = 1656] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1285a9800) [pid = 1656] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x123734000) [pid = 1656] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:45:05 INFO - PROCESS | 1656 | 1464608705575 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]]]}] 04:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 622ms 04:45:05 INFO - PROCESS | 1656 | 1464608705600 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 04:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:45:05 INFO - PROCESS | 1656 | 1464608705603 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 04:45:05 INFO - PROCESS | 1656 | 1464608705606 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:45:05 INFO - PROCESS | 1656 | 1464608705607 Marionette TRACE conn2 <- [1,974,null,{}] 04:45:05 INFO - PROCESS | 1656 | 1464608705610 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}] 04:45:05 INFO - PROCESS | 1656 | 1464608705716 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 04:45:05 INFO - PROCESS | 1656 | 1464608705793 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ac1b000 == 69 [pid = 1656] [id = 251] 04:45:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1126b1800) [pid = 1656] [serial = 751] [outer = 0x0] 04:45:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1126c3400) [pid = 1656] [serial = 752] [outer = 0x1126b1800] 04:45:05 INFO - PROCESS | 1656 | 1464608705836 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1126c9c00) [pid = 1656] [serial = 753] [outer = 0x1126b1800] 04:45:06 INFO - PROCESS | 1656 | 1464608706193 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]]]}] 04:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 620ms 04:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:45:06 INFO - PROCESS | 1656 | 1464608706226 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 04:45:06 INFO - PROCESS | 1656 | 1464608706228 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 04:45:06 INFO - PROCESS | 1656 | 1464608706230 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 1656 | 1464608706231 Marionette TRACE conn2 <- [1,978,null,{}] 04:45:06 INFO - PROCESS | 1656 | 1464608706236 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}] 04:45:06 INFO - PROCESS | 1656 | 1464608706335 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 04:45:06 INFO - PROCESS | 1656 | 1464608706410 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d7c3000 == 70 [pid = 1656] [id = 252] 04:45:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x113baa800) [pid = 1656] [serial = 754] [outer = 0x0] 04:45:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12167bc00) [pid = 1656] [serial = 755] [outer = 0x113baa800] 04:45:06 INFO - PROCESS | 1656 | 1464608706440 Marionette DEBUG loaded listener.js 04:45:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12ca36c00) [pid = 1656] [serial = 756] [outer = 0x113baa800] 04:45:06 INFO - PROCESS | 1656 | 1464608706710 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]]]}] 04:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 523ms 04:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:45:06 INFO - PROCESS | 1656 | 1464608706759 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 04:45:06 INFO - PROCESS | 1656 | 1464608706760 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 04:45:06 INFO - PROCESS | 1656 | 1464608706763 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 1656 | 1464608706764 Marionette TRACE conn2 <- [1,982,null,{}] 04:45:06 INFO - PROCESS | 1656 | 1464608706768 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}] 04:45:06 INFO - PROCESS | 1656 | 1464608706903 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 04:45:06 INFO - PROCESS | 1656 | 1464608706987 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x113113000 == 71 [pid = 1656] [id = 253] 04:45:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x116b79800) [pid = 1656] [serial = 757] [outer = 0x0] 04:45:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x126dc3400) [pid = 1656] [serial = 758] [outer = 0x116b79800] 04:45:07 INFO - PROCESS | 1656 | 1464608707027 Marionette DEBUG loaded listener.js 04:45:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x126dcb000) [pid = 1656] [serial = 759] [outer = 0x116b79800] 04:45:07 INFO - PROCESS | 1656 | 1464608707353 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]]]}] 04:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 622ms 04:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:45:07 INFO - PROCESS | 1656 | 1464608707391 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 04:45:07 INFO - PROCESS | 1656 | 1464608707392 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 04:45:07 INFO - PROCESS | 1656 | 1464608707394 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:45:07 INFO - PROCESS | 1656 | 1464608707396 Marionette TRACE conn2 <- [1,986,null,{}] 04:45:07 INFO - PROCESS | 1656 | 1464608707398 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}] 04:45:07 INFO - PROCESS | 1656 | 1464608707498 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 04:45:07 INFO - PROCESS | 1656 | 1464608707643 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x115fe1800 == 72 [pid = 1656] [id = 254] 04:45:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x1126b6000) [pid = 1656] [serial = 760] [outer = 0x0] 04:45:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1126be800) [pid = 1656] [serial = 761] [outer = 0x1126b6000] 04:45:07 INFO - PROCESS | 1656 | 1464608707675 Marionette DEBUG loaded listener.js 04:45:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x11276b400) [pid = 1656] [serial = 762] [outer = 0x1126b6000] 04:45:08 INFO - PROCESS | 1656 | 1464608708092 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]]]}] 04:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 719ms 04:45:08 INFO - PROCESS | 1656 | 1464608708115 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 04:45:08 INFO - PROCESS | 1656 | 1464608708120 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 04:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:45:08 INFO - PROCESS | 1656 | 1464608708123 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:45:08 INFO - PROCESS | 1656 | 1464608708126 Marionette TRACE conn2 <- [1,990,null,{}] 04:45:08 INFO - PROCESS | 1656 | 1464608708129 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}] 04:45:08 INFO - PROCESS | 1656 | 1464608708240 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 04:45:08 INFO - PROCESS | 1656 | 1464608708297 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a054800 == 73 [pid = 1656] [id = 255] 04:45:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x11691d000) [pid = 1656] [serial = 763] [outer = 0x0] 04:45:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x119363400) [pid = 1656] [serial = 764] [outer = 0x11691d000] 04:45:08 INFO - PROCESS | 1656 | 1464608708328 Marionette DEBUG loaded listener.js 04:45:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x11a0e3400) [pid = 1656] [serial = 765] [outer = 0x11691d000] 04:45:08 INFO - PROCESS | 1656 | 1464608708775 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]]]}] 04:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 720ms 04:45:08 INFO - PROCESS | 1656 | 1464608708848 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 04:45:08 INFO - PROCESS | 1656 | 1464608708852 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 04:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:45:08 INFO - PROCESS | 1656 | 1464608708889 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:45:08 INFO - PROCESS | 1656 | 1464608708891 Marionette TRACE conn2 <- [1,994,null,{}] 04:45:08 INFO - PROCESS | 1656 | 1464608708895 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}] 04:45:09 INFO - PROCESS | 1656 | 1464608709147 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 04:45:09 INFO - PROCESS | 1656 | 1464608709216 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cd2d000 == 74 [pid = 1656] [id = 256] 04:45:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x121565800) [pid = 1656] [serial = 766] [outer = 0x0] 04:45:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x121674800) [pid = 1656] [serial = 767] [outer = 0x121565800] 04:45:09 INFO - PROCESS | 1656 | 1464608709264 Marionette DEBUG loaded listener.js 04:45:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x12496ac00) [pid = 1656] [serial = 768] [outer = 0x121565800] 04:45:09 INFO - PROCESS | 1656 | 1464608709687 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]]]}] 04:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 824ms 04:45:09 INFO - PROCESS | 1656 | 1464608709712 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 04:45:09 INFO - PROCESS | 1656 | 1464608709713 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 04:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:45:09 INFO - PROCESS | 1656 | 1464608709720 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:45:09 INFO - PROCESS | 1656 | 1464608709725 Marionette TRACE conn2 <- [1,998,null,{}] 04:45:09 INFO - PROCESS | 1656 | 1464608709728 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}] 04:45:09 INFO - PROCESS | 1656 | 1464608709839 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 04:45:09 INFO - PROCESS | 1656 | 1464608709897 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1378d5800 == 75 [pid = 1656] [id = 257] 04:45:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x121654c00) [pid = 1656] [serial = 769] [outer = 0x0] 04:45:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x126dbf800) [pid = 1656] [serial = 770] [outer = 0x121654c00] 04:45:09 INFO - PROCESS | 1656 | 1464608709967 Marionette DEBUG loaded listener.js 04:45:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x128706c00) [pid = 1656] [serial = 771] [outer = 0x121654c00] 04:45:10 INFO - PROCESS | 1656 | 1464608710346 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]]]}] 04:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 677ms 04:45:10 INFO - PROCESS | 1656 | 1464608710393 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 04:45:10 INFO - PROCESS | 1656 | 1464608710396 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 04:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:45:10 INFO - PROCESS | 1656 | 1464608710398 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 1656 | 1464608710400 Marionette TRACE conn2 <- [1,1002,null,{}] 04:45:10 INFO - PROCESS | 1656 | 1464608710402 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}] 04:45:10 INFO - PROCESS | 1656 | 1464608710540 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 04:45:10 INFO - PROCESS | 1656 | 1464608710612 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x121729800 == 76 [pid = 1656] [id = 258] 04:45:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x128707000) [pid = 1656] [serial = 772] [outer = 0x0] 04:45:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x12a99f000) [pid = 1656] [serial = 773] [outer = 0x128707000] 04:45:10 INFO - PROCESS | 1656 | 1464608710652 Marionette DEBUG loaded listener.js 04:45:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x12bdcec00) [pid = 1656] [serial = 774] [outer = 0x128707000] 04:45:11 INFO - PROCESS | 1656 | 1464608711088 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]]]}] 04:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 724ms 04:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:45:11 INFO - PROCESS | 1656 | 1464608711122 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 04:45:11 INFO - PROCESS | 1656 | 1464608711124 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 04:45:11 INFO - PROCESS | 1656 | 1464608711126 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 1656 | 1464608711127 Marionette TRACE conn2 <- [1,1006,null,{}] 04:45:11 INFO - PROCESS | 1656 | 1464608711130 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}] 04:45:11 INFO - PROCESS | 1656 | 1464608711272 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 04:45:11 INFO - PROCESS | 1656 | 1464608711411 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1378d8000 == 77 [pid = 1656] [id = 259] 04:45:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x110ec3000) [pid = 1656] [serial = 775] [outer = 0x0] 04:45:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x110ec4c00) [pid = 1656] [serial = 776] [outer = 0x110ec3000] 04:45:11 INFO - PROCESS | 1656 | 1464608711473 Marionette DEBUG loaded listener.js 04:45:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x12ae84000) [pid = 1656] [serial = 777] [outer = 0x110ec3000] 04:45:12 INFO - PROCESS | 1656 | 1464608712151 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]]]}] 04:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1072ms 04:45:12 INFO - PROCESS | 1656 | 1464608712198 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 04:45:12 INFO - PROCESS | 1656 | 1464608712201 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 04:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:45:12 INFO - PROCESS | 1656 | 1464608712204 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:45:12 INFO - PROCESS | 1656 | 1464608712207 Marionette TRACE conn2 <- [1,1010,null,{}] 04:45:12 INFO - PROCESS | 1656 | 1464608712211 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}] 04:45:12 INFO - PROCESS | 1656 | 1464608712311 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 04:45:12 INFO - PROCESS | 1656 | 1464608712372 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x121159800 == 78 [pid = 1656] [id = 260] 04:45:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x1126c2800) [pid = 1656] [serial = 778] [outer = 0x0] 04:45:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x112fc6800) [pid = 1656] [serial = 779] [outer = 0x1126c2800] 04:45:12 INFO - PROCESS | 1656 | 1464608712399 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x113d11000) [pid = 1656] [serial = 780] [outer = 0x1126c2800] 04:45:12 INFO - PROCESS | 1656 | 1464608712822 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]]]}] 04:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 624ms 04:45:12 INFO - PROCESS | 1656 | 1464608712828 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 04:45:12 INFO - PROCESS | 1656 | 1464608712832 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 04:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:45:12 INFO - PROCESS | 1656 | 1464608712839 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:45:12 INFO - PROCESS | 1656 | 1464608712840 Marionette TRACE conn2 <- [1,1014,null,{}] 04:45:12 INFO - PROCESS | 1656 | 1464608712843 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}] 04:45:12 INFO - PROCESS | 1656 | 1464608712943 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 04:45:13 INFO - PROCESS | 1656 | 1464608713018 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11310c800 == 79 [pid = 1656] [id = 261] 04:45:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x115f94c00) [pid = 1656] [serial = 781] [outer = 0x0] 04:45:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x116922c00) [pid = 1656] [serial = 782] [outer = 0x115f94c00] 04:45:13 INFO - PROCESS | 1656 | 1464608713046 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x11815b800) [pid = 1656] [serial = 783] [outer = 0x115f94c00] 04:45:13 INFO - PROCESS | 1656 | 1464608713456 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]]]}] 04:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 670ms 04:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:45:13 INFO - PROCESS | 1656 | 1464608713509 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 1656 | 1464608713510 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 04:45:13 INFO - PROCESS | 1656 | 1464608713513 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1656 | 1464608713515 Marionette TRACE conn2 <- [1,1018,null,{}] 04:45:13 INFO - PROCESS | 1656 | 1464608713522 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}] 04:45:13 INFO - PROCESS | 1656 | 1464608713634 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 04:45:13 INFO - PROCESS | 1656 | 1464608713744 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x113113000 == 78 [pid = 1656] [id = 253] 04:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12d7c3000 == 77 [pid = 1656] [id = 252] 04:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12ac1b000 == 76 [pid = 1656] [id = 251] 04:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca6e000 == 75 [pid = 1656] [id = 250] 04:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd89800 == 74 [pid = 1656] [id = 249] 04:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12ae8c000 == 73 [pid = 1656] [id = 248] 04:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x128f4a000 == 72 [pid = 1656] [id = 247] 04:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x1126b1000) [pid = 1656] [serial = 647] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x11936e000) [pid = 1656] [serial = 650] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x1260b9c00) [pid = 1656] [serial = 656] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x12165cc00) [pid = 1656] [serial = 653] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x12851d400) [pid = 1656] [serial = 659] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x12bccf000) [pid = 1656] [serial = 698] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x115f4d800 == 73 [pid = 1656] [id = 262] 04:45:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x1126c0000) [pid = 1656] [serial = 784] [outer = 0x0] 04:45:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x1132c1400) [pid = 1656] [serial = 785] [outer = 0x1126c0000] 04:45:13 INFO - PROCESS | 1656 | 1464608713809 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x119d67c00) [pid = 1656] [serial = 786] [outer = 0x1126c0000] 04:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x128725800 == 72 [pid = 1656] [id = 246] 04:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x124e87000 == 71 [pid = 1656] [id = 245] 04:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x121242000 == 70 [pid = 1656] [id = 244] 04:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x118b7d800 == 69 [pid = 1656] [id = 243] 04:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x116829000 == 68 [pid = 1656] [id = 242] 04:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12d7b4800 == 67 [pid = 1656] [id = 237] 04:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12d23a800 == 66 [pid = 1656] [id = 236] 04:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1218d2000 == 65 [pid = 1656] [id = 235] 04:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x117078800 == 64 [pid = 1656] [id = 234] 04:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca5c000 == 63 [pid = 1656] [id = 233] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x12a99a000) [pid = 1656] [serial = 552] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x128003000) [pid = 1656] [serial = 681] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x126495400) [pid = 1656] [serial = 680] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x128522800) [pid = 1656] [serial = 686] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x128031c00) [pid = 1656] [serial = 684] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x128010c00) [pid = 1656] [serial = 683] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x1212dbc00) [pid = 1656] [serial = 671] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x117685800) [pid = 1656] [serial = 662] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x11825cc00) [pid = 1656] [serial = 663] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x121c86000) [pid = 1656] [serial = 677] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x119451c00) [pid = 1656] [serial = 668] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x11a0e5800) [pid = 1656] [serial = 669] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x12165d400) [pid = 1656] [serial = 674] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x12167d400) [pid = 1656] [serial = 675] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x118976400) [pid = 1656] [serial = 666] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x1181a6800) [pid = 1656] [serial = 665] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x12ca3b000) [pid = 1656] [serial = 645] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x1289af000) [pid = 1656] [serial = 687] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x121773c00) [pid = 1656] [serial = 690] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x12aad0800) [pid = 1656] [serial = 695] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x128b9cc00) [pid = 1656] [serial = 692] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x11767fc00) [pid = 1656] [serial = 689] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12b416800) [pid = 1656] [serial = 696] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12165ec00) [pid = 1656] [serial = 672] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12a9e1c00) [pid = 1656] [serial = 693] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x126008c00) [pid = 1656] [serial = 678] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12bdd1000) [pid = 1656] [serial = 594] [outer = 0x0] [url = about:blank] 04:45:14 INFO - PROCESS | 1656 | 1464608714126 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]]]}] 04:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 623ms 04:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:45:14 INFO - PROCESS | 1656 | 1464608714141 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 1656 | 1464608714142 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 04:45:14 INFO - PROCESS | 1656 | 1464608714144 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 1656 | 1464608714146 Marionette TRACE conn2 <- [1,1022,null,{}] 04:45:14 INFO - PROCESS | 1656 | 1464608714148 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}] 04:45:14 INFO - PROCESS | 1656 | 1464608714235 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 04:45:14 INFO - PROCESS | 1656 | 1464608714240 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196f7000 == 64 [pid = 1656] [id = 263] 04:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x11a0e5800) [pid = 1656] [serial = 787] [outer = 0x0] 04:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x1212d1c00) [pid = 1656] [serial = 788] [outer = 0x11a0e5800] 04:45:14 INFO - PROCESS | 1656 | 1464608714266 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x121657400) [pid = 1656] [serial = 789] [outer = 0x11a0e5800] 04:45:14 INFO - PROCESS | 1656 | 1464608714593 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]]]}] 04:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 467ms 04:45:14 INFO - PROCESS | 1656 | 1464608714615 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 1656 | 1464608714619 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 04:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:45:14 INFO - PROCESS | 1656 | 1464608714622 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 1656 | 1464608714624 Marionette TRACE conn2 <- [1,1026,null,{}] 04:45:14 INFO - PROCESS | 1656 | 1464608714626 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}] 04:45:14 INFO - PROCESS | 1656 | 1464608714709 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 04:45:14 INFO - PROCESS | 1656 | 1464608714713 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12115e800 == 65 [pid = 1656] [id = 264] 04:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x121657800) [pid = 1656] [serial = 790] [outer = 0x0] 04:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x121672c00) [pid = 1656] [serial = 791] [outer = 0x121657800] 04:45:14 INFO - PROCESS | 1656 | 1464608714739 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x121773400) [pid = 1656] [serial = 792] [outer = 0x121657800] 04:45:15 INFO - PROCESS | 1656 | 1464608715094 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]]]}] 04:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 518ms 04:45:15 INFO - PROCESS | 1656 | 1464608715141 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 04:45:15 INFO - PROCESS | 1656 | 1464608715142 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 04:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:45:15 INFO - PROCESS | 1656 | 1464608715144 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:45:15 INFO - PROCESS | 1656 | 1464608715146 Marionette TRACE conn2 <- [1,1030,null,{}] 04:45:15 INFO - PROCESS | 1656 | 1464608715148 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}] 04:45:15 INFO - PROCESS | 1656 | 1464608715243 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 04:45:15 INFO - PROCESS | 1656 | 1464608715250 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x123759800 == 66 [pid = 1656] [id = 265] 04:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x123736000) [pid = 1656] [serial = 793] [outer = 0x0] 04:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x124e4b400) [pid = 1656] [serial = 794] [outer = 0x123736000] 04:45:15 INFO - PROCESS | 1656 | 1464608715276 Marionette DEBUG loaded listener.js 04:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12648d400) [pid = 1656] [serial = 795] [outer = 0x123736000] 04:45:15 INFO - PROCESS | 1656 | 1464608715606 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]]]}] 04:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 467ms 04:45:15 INFO - PROCESS | 1656 | 1464608715613 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 04:45:15 INFO - PROCESS | 1656 | 1464608715614 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 04:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:45:15 INFO - PROCESS | 1656 | 1464608715621 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:45:15 INFO - PROCESS | 1656 | 1464608715622 Marionette TRACE conn2 <- [1,1034,null,{}] 04:45:15 INFO - PROCESS | 1656 | 1464608715624 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}] 04:45:15 INFO - PROCESS | 1656 | 1464608715708 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 04:45:15 INFO - PROCESS | 1656 | 1464608715713 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12661f800 == 67 [pid = 1656] [id = 266] 04:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12600a000) [pid = 1656] [serial = 796] [outer = 0x0] 04:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x126b52400) [pid = 1656] [serial = 797] [outer = 0x12600a000] 04:45:15 INFO - PROCESS | 1656 | 1464608715738 Marionette DEBUG loaded listener.js 04:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x126dc8800) [pid = 1656] [serial = 798] [outer = 0x12600a000] 04:45:16 INFO - PROCESS | 1656 | 1464608716103 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]]]}] 04:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 519ms 04:45:16 INFO - PROCESS | 1656 | 1464608716140 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 04:45:16 INFO - PROCESS | 1656 | 1464608716141 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 04:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:45:16 INFO - PROCESS | 1656 | 1464608716144 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:45:16 INFO - PROCESS | 1656 | 1464608716145 Marionette TRACE conn2 <- [1,1038,null,{}] 04:45:16 INFO - PROCESS | 1656 | 1464608716147 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}] 04:45:16 INFO - PROCESS | 1656 | 1464608716249 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 04:45:16 INFO - PROCESS | 1656 | 1464608716283 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1280a1800 == 68 [pid = 1656] [id = 267] 04:45:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x1245ea800) [pid = 1656] [serial = 799] [outer = 0x0] 04:45:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x128005000) [pid = 1656] [serial = 800] [outer = 0x1245ea800] 04:45:16 INFO - PROCESS | 1656 | 1464608716310 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x12800e400) [pid = 1656] [serial = 801] [outer = 0x1245ea800] 04:45:16 INFO - PROCESS | 1656 | 1464608716622 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]]]}] 04:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 517ms 04:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:45:16 INFO - PROCESS | 1656 | 1464608716668 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 04:45:16 INFO - PROCESS | 1656 | 1464608716670 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 04:45:16 INFO - PROCESS | 1656 | 1464608716672 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:45:16 INFO - PROCESS | 1656 | 1464608716673 Marionette TRACE conn2 <- [1,1042,null,{}] 04:45:16 INFO - PROCESS | 1656 | 1464608716675 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}] 04:45:16 INFO - PROCESS | 1656 | 1464608716777 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 04:45:16 INFO - PROCESS | 1656 | 1464608716810 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b0c800 == 69 [pid = 1656] [id = 268] 04:45:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x126dcd000) [pid = 1656] [serial = 802] [outer = 0x0] 04:45:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x128030800) [pid = 1656] [serial = 803] [outer = 0x126dcd000] 04:45:16 INFO - PROCESS | 1656 | 1464608716835 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x12851d800) [pid = 1656] [serial = 804] [outer = 0x126dcd000] 04:45:17 INFO - PROCESS | 1656 | 1464608717142 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]]]}] 04:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 517ms 04:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:45:17 INFO - PROCESS | 1656 | 1464608717192 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 04:45:17 INFO - PROCESS | 1656 | 1464608717193 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 04:45:17 INFO - PROCESS | 1656 | 1464608717196 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:45:17 INFO - PROCESS | 1656 | 1464608717197 Marionette TRACE conn2 <- [1,1046,null,{}] 04:45:17 INFO - PROCESS | 1656 | 1464608717199 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}] 04:45:17 INFO - PROCESS | 1656 | 1464608717309 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 04:45:17 INFO - PROCESS | 1656 | 1464608717344 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f4c800 == 70 [pid = 1656] [id = 269] 04:45:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x128022400) [pid = 1656] [serial = 805] [outer = 0x0] 04:45:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x128527400) [pid = 1656] [serial = 806] [outer = 0x128022400] 04:45:17 INFO - PROCESS | 1656 | 1464608717369 Marionette DEBUG loaded listener.js 04:45:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x1289a7000) [pid = 1656] [serial = 807] [outer = 0x128022400] 04:45:17 INFO - PROCESS | 1656 | 1464608717685 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]]]}] 04:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 518ms 04:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:45:17 INFO - PROCESS | 1656 | 1464608717715 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 04:45:17 INFO - PROCESS | 1656 | 1464608717717 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 04:45:17 INFO - PROCESS | 1656 | 1464608717721 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:45:17 INFO - PROCESS | 1656 | 1464608717722 Marionette TRACE conn2 <- [1,1050,null,{}] 04:45:17 INFO - PROCESS | 1656 | 1464608717725 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}] 04:45:17 INFO - PROCESS | 1656 | 1464608717843 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x11897fc00) [pid = 1656] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x11691ec00) [pid = 1656] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x128b98c00) [pid = 1656] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x1185dd000) [pid = 1656] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x12aad7c00) [pid = 1656] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12600cc00) [pid = 1656] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x128005400) [pid = 1656] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x1122b5800) [pid = 1656] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x12a9da400) [pid = 1656] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x119035800) [pid = 1656] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x128003800) [pid = 1656] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x12165a400) [pid = 1656] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x128fe0c00) [pid = 1656] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x121653000) [pid = 1656] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x124e4d000) [pid = 1656] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x11815e400) [pid = 1656] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12165ac00) [pid = 1656] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x128fe1800) [pid = 1656] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x124e54800) [pid = 1656] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12b418000) [pid = 1656] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12bd2d000) [pid = 1656] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x112a7dc00) [pid = 1656] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11778c000) [pid = 1656] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12ae81c00) [pid = 1656] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1126b1800) [pid = 1656] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x124e4fc00) [pid = 1656] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1260bb800) [pid = 1656] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x11695b400) [pid = 1656] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12bdd6000) [pid = 1656] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11930cc00) [pid = 1656] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x113baa800) [pid = 1656] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x128711c00) [pid = 1656] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1266a7c00) [pid = 1656] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1169d2400) [pid = 1656] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x116921c00) [pid = 1656] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:45:18 INFO - PROCESS | 1656 | 1464608718130 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x112dce000 == 71 [pid = 1656] [id = 270] 04:45:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1126b4000) [pid = 1656] [serial = 808] [outer = 0x0] 04:45:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1126c4400) [pid = 1656] [serial = 809] [outer = 0x1126b4000] 04:45:18 INFO - PROCESS | 1656 | 1464608718160 Marionette DEBUG loaded listener.js 04:45:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x118264400) [pid = 1656] [serial = 810] [outer = 0x1126b4000] 04:45:18 INFO - PROCESS | 1656 | 1464608718440 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]]]}] 04:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 768ms 04:45:18 INFO - PROCESS | 1656 | 1464608718490 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 04:45:18 INFO - PROCESS | 1656 | 1464608718491 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 04:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:45:18 INFO - PROCESS | 1656 | 1464608718494 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:45:18 INFO - PROCESS | 1656 | 1464608718495 Marionette TRACE conn2 <- [1,1054,null,{}] 04:45:18 INFO - PROCESS | 1656 | 1464608718497 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}] 04:45:18 INFO - PROCESS | 1656 | 1464608718614 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 04:45:18 INFO - PROCESS | 1656 | 1464608718678 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ac0d800 == 72 [pid = 1656] [id = 271] 04:45:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11695fc00) [pid = 1656] [serial = 811] [outer = 0x0] 04:45:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x126491c00) [pid = 1656] [serial = 812] [outer = 0x11695fc00] 04:45:18 INFO - PROCESS | 1656 | 1464608718703 Marionette DEBUG loaded listener.js 04:45:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x128354800) [pid = 1656] [serial = 813] [outer = 0x11695fc00] 04:45:19 INFO - PROCESS | 1656 | 1464608719025 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]]]}] 04:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 569ms 04:45:19 INFO - PROCESS | 1656 | 1464608719064 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 04:45:19 INFO - PROCESS | 1656 | 1464608719066 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 04:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:45:19 INFO - PROCESS | 1656 | 1464608719070 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 1656 | 1464608719071 Marionette TRACE conn2 <- [1,1058,null,{}] 04:45:19 INFO - PROCESS | 1656 | 1464608719074 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}] 04:45:19 INFO - PROCESS | 1656 | 1464608719202 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 04:45:19 INFO - PROCESS | 1656 | 1464608719284 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b5c9800 == 73 [pid = 1656] [id = 272] 04:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1210e4000) [pid = 1656] [serial = 814] [outer = 0x0] 04:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x128708800) [pid = 1656] [serial = 815] [outer = 0x1210e4000] 04:45:19 INFO - PROCESS | 1656 | 1464608719325 Marionette DEBUG loaded listener.js 04:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12a9d6800) [pid = 1656] [serial = 816] [outer = 0x1210e4000] 04:45:19 INFO - PROCESS | 1656 | 1464608719603 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]]]}] 04:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 570ms 04:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:45:19 INFO - PROCESS | 1656 | 1464608719640 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 04:45:19 INFO - PROCESS | 1656 | 1464608719641 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 04:45:19 INFO - PROCESS | 1656 | 1464608719643 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 1656 | 1464608719645 Marionette TRACE conn2 <- [1,1062,null,{}] 04:45:19 INFO - PROCESS | 1656 | 1464608719647 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}] 04:45:19 INFO - PROCESS | 1656 | 1464608719740 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 04:45:19 INFO - PROCESS | 1656 | 1464608719744 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c669000 == 74 [pid = 1656] [id = 273] 04:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12a9dd800) [pid = 1656] [serial = 817] [outer = 0x0] 04:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12aa65c00) [pid = 1656] [serial = 818] [outer = 0x12a9dd800] 04:45:19 INFO - PROCESS | 1656 | 1464608719769 Marionette DEBUG loaded listener.js 04:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x119366000) [pid = 1656] [serial = 819] [outer = 0x12a9dd800] 04:45:20 INFO - PROCESS | 1656 | 1464608720092 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]]]}] 04:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 569ms 04:45:20 INFO - PROCESS | 1656 | 1464608720213 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 04:45:20 INFO - PROCESS | 1656 | 1464608720216 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 04:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:45:20 INFO - PROCESS | 1656 | 1464608720220 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:45:20 INFO - PROCESS | 1656 | 1464608720222 Marionette TRACE conn2 <- [1,1066,null,{}] 04:45:20 INFO - PROCESS | 1656 | 1464608720226 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}] 04:45:20 INFO - PROCESS | 1656 | 1464608720343 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 04:45:20 INFO - PROCESS | 1656 | 1464608720397 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x11657a800 == 75 [pid = 1656] [id = 274] 04:45:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x112029800) [pid = 1656] [serial = 820] [outer = 0x0] 04:45:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1126b1400) [pid = 1656] [serial = 821] [outer = 0x112029800] 04:45:20 INFO - PROCESS | 1656 | 1464608720428 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1126c7000) [pid = 1656] [serial = 822] [outer = 0x112029800] 04:45:20 INFO - PROCESS | 1656 | 1464608720919 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]]]}] 04:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 772ms 04:45:20 INFO - PROCESS | 1656 | 1464608720995 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 04:45:21 INFO - PROCESS | 1656 | 1464608720998 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 04:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:45:21 INFO - PROCESS | 1656 | 1464608721023 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 1656 | 1464608721027 Marionette TRACE conn2 <- [1,1070,null,{}] 04:45:21 INFO - PROCESS | 1656 | 1464608721031 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}] 04:45:21 INFO - PROCESS | 1656 | 1464608721208 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 04:45:21 INFO - PROCESS | 1656 | 1464608721216 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a03f800 == 76 [pid = 1656] [id = 275] 04:45:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x1167da800) [pid = 1656] [serial = 823] [outer = 0x0] 04:45:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x117688000) [pid = 1656] [serial = 824] [outer = 0x1167da800] 04:45:21 INFO - PROCESS | 1656 | 1464608721246 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x118508c00) [pid = 1656] [serial = 825] [outer = 0x1167da800] 04:45:21 INFO - PROCESS | 1656 | 1464608721661 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]]]}] 04:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 682ms 04:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:45:21 INFO - PROCESS | 1656 | 1464608721699 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 04:45:21 INFO - PROCESS | 1656 | 1464608721700 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 04:45:21 INFO - PROCESS | 1656 | 1464608721702 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 1656 | 1464608721704 Marionette TRACE conn2 <- [1,1074,null,{}] 04:45:21 INFO - PROCESS | 1656 | 1464608721711 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}] 04:45:21 INFO - PROCESS | 1656 | 1464608721822 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 04:45:21 INFO - PROCESS | 1656 | 1464608721881 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ae96000 == 77 [pid = 1656] [id = 276] 04:45:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x11936e000) [pid = 1656] [serial = 826] [outer = 0x0] 04:45:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x11a0e8000) [pid = 1656] [serial = 827] [outer = 0x11936e000] 04:45:21 INFO - PROCESS | 1656 | 1464608721954 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x121677800) [pid = 1656] [serial = 828] [outer = 0x11936e000] 04:45:22 INFO - PROCESS | 1656 | 1464608722393 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]]]}] 04:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 720ms 04:45:22 INFO - PROCESS | 1656 | 1464608722423 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 04:45:22 INFO - PROCESS | 1656 | 1464608722424 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 04:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:45:22 INFO - PROCESS | 1656 | 1464608722427 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 1656 | 1464608722428 Marionette TRACE conn2 <- [1,1078,null,{}] 04:45:22 INFO - PROCESS | 1656 | 1464608722430 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}] 04:45:22 INFO - PROCESS | 1656 | 1464608722558 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 04:45:22 INFO - PROCESS | 1656 | 1464608722629 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d615800 == 78 [pid = 1656] [id = 277] 04:45:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x124830400) [pid = 1656] [serial = 829] [outer = 0x0] 04:45:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x126004c00) [pid = 1656] [serial = 830] [outer = 0x124830400] 04:45:22 INFO - PROCESS | 1656 | 1464608722659 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12600d000) [pid = 1656] [serial = 831] [outer = 0x124830400] 04:45:23 INFO - PROCESS | 1656 | 1464608723078 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]]]}] 04:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 670ms 04:45:23 INFO - PROCESS | 1656 | 1464608723098 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 1656 | 1464608723099 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 04:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:45:23 INFO - PROCESS | 1656 | 1464608723102 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 1656 | 1464608723103 Marionette TRACE conn2 <- [1,1082,null,{}] 04:45:23 INFO - PROCESS | 1656 | 1464608723105 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}] 04:45:23 INFO - PROCESS | 1656 | 1464608723210 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 04:45:23 INFO - PROCESS | 1656 | 1464608723279 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da66800 == 79 [pid = 1656] [id = 278] 04:45:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12463bc00) [pid = 1656] [serial = 832] [outer = 0x0] 04:45:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x126dc3c00) [pid = 1656] [serial = 833] [outer = 0x12463bc00] 04:45:23 INFO - PROCESS | 1656 | 1464608723311 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x128702400) [pid = 1656] [serial = 834] [outer = 0x12463bc00] 04:45:23 INFO - PROCESS | 1656 | 1464608723720 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]]]}] 04:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 671ms 04:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:45:23 INFO - PROCESS | 1656 | 1464608723773 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 1656 | 1464608723774 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 04:45:23 INFO - PROCESS | 1656 | 1464608723777 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 1656 | 1464608723778 Marionette TRACE conn2 <- [1,1086,null,{}] 04:45:23 INFO - PROCESS | 1656 | 1464608723780 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}] 04:45:23 INFO - PROCESS | 1656 | 1464608723920 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 04:45:24 INFO - PROCESS | 1656 | 1464608724006 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1378d3000 == 80 [pid = 1656] [id = 279] 04:45:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x129970400) [pid = 1656] [serial = 835] [outer = 0x0] 04:45:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x12a9e1c00) [pid = 1656] [serial = 836] [outer = 0x129970400] 04:45:24 INFO - PROCESS | 1656 | 1464608724038 Marionette DEBUG loaded listener.js 04:45:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x12b41cc00) [pid = 1656] [serial = 837] [outer = 0x129970400] 04:45:24 INFO - PROCESS | 1656 | 1464608724509 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]]]}] 04:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 771ms 04:45:24 INFO - PROCESS | 1656 | 1464608724548 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 04:45:24 INFO - PROCESS | 1656 | 1464608724550 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 04:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:45:24 INFO - PROCESS | 1656 | 1464608724553 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:45:24 INFO - PROCESS | 1656 | 1464608724554 Marionette TRACE conn2 <- [1,1090,null,{}] 04:45:24 INFO - PROCESS | 1656 | 1464608724557 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}] 04:45:24 INFO - PROCESS | 1656 | 1464608724672 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 04:45:24 INFO - PROCESS | 1656 | 1464608724772 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x111050000 == 81 [pid = 1656] [id = 280] 04:45:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x113d0a000) [pid = 1656] [serial = 838] [outer = 0x0] 04:45:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x1181ad000) [pid = 1656] [serial = 839] [outer = 0x113d0a000] 04:45:24 INFO - PROCESS | 1656 | 1464608724805 Marionette DEBUG loaded listener.js 04:45:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x128024800) [pid = 1656] [serial = 840] [outer = 0x113d0a000] 04:45:25 INFO - PROCESS | 1656 | 1464608725420 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]]]}] 04:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 873ms 04:45:25 INFO - PROCESS | 1656 | 1464608725427 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 04:45:25 INFO - PROCESS | 1656 | 1464608725429 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 04:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:45:25 INFO - PROCESS | 1656 | 1464608725433 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:45:25 INFO - PROCESS | 1656 | 1464608725435 Marionette TRACE conn2 <- [1,1094,null,{}] 04:45:25 INFO - PROCESS | 1656 | 1464608725439 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}] 04:45:25 INFO - PROCESS | 1656 | 1464608725541 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 04:45:25 INFO - PROCESS | 1656 | 1464608725600 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a056000 == 82 [pid = 1656] [id = 281] 04:45:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x1126ae400) [pid = 1656] [serial = 841] [outer = 0x0] 04:45:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x1131d7000) [pid = 1656] [serial = 842] [outer = 0x1126ae400] 04:45:25 INFO - PROCESS | 1656 | 1464608725629 Marionette DEBUG loaded listener.js 04:45:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x116891800) [pid = 1656] [serial = 843] [outer = 0x1126ae400] 04:45:26 INFO - PROCESS | 1656 | 1464608726122 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]]]}] 04:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 723ms 04:45:26 INFO - PROCESS | 1656 | 1464608726169 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 04:45:26 INFO - PROCESS | 1656 | 1464608726173 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 04:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:45:26 INFO - PROCESS | 1656 | 1464608726178 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:45:26 INFO - PROCESS | 1656 | 1464608726180 Marionette TRACE conn2 <- [1,1098,null,{}] 04:45:26 INFO - PROCESS | 1656 | 1464608726183 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}] 04:45:26 INFO - PROCESS | 1656 | 1464608726294 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 04:45:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12b5c9800 == 81 [pid = 1656] [id = 272] 04:45:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12ac0d800 == 80 [pid = 1656] [id = 271] 04:45:26 INFO - PROCESS | 1656 | --DOCSHELL 0x112dce000 == 79 [pid = 1656] [id = 270] 04:45:26 INFO - PROCESS | 1656 | --DOCSHELL 0x128f4c800 == 78 [pid = 1656] [id = 269] 04:45:26 INFO - PROCESS | 1656 | --DOCSHELL 0x128b0c800 == 77 [pid = 1656] [id = 268] 04:45:26 INFO - PROCESS | 1656 | --DOCSHELL 0x1280a1800 == 76 [pid = 1656] [id = 267] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x126dc3400) [pid = 1656] [serial = 758] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12661f800 == 75 [pid = 1656] [id = 266] 04:45:26 INFO - PROCESS | 1656 | --DOCSHELL 0x123759800 == 74 [pid = 1656] [id = 265] 04:45:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12115e800 == 73 [pid = 1656] [id = 264] 04:45:26 INFO - PROCESS | 1656 | --DOCSHELL 0x1196f7000 == 72 [pid = 1656] [id = 263] 04:45:26 INFO - PROCESS | 1656 | --DOCSHELL 0x115f4d800 == 71 [pid = 1656] [id = 262] 04:45:26 INFO - PROCESS | 1656 | --DOCSHELL 0x11310c800 == 70 [pid = 1656] [id = 261] 04:45:26 INFO - PROCESS | 1656 | --DOCSHELL 0x121159800 == 69 [pid = 1656] [id = 260] 04:45:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12cd2d000 == 68 [pid = 1656] [id = 256] 04:45:26 INFO - PROCESS | 1656 | --DOCSHELL 0x11a054800 == 67 [pid = 1656] [id = 255] 04:45:26 INFO - PROCESS | 1656 | --DOCSHELL 0x115fe1800 == 66 [pid = 1656] [id = 254] 04:45:26 INFO - PROCESS | 1656 | 1464608726384 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d20000 == 67 [pid = 1656] [id = 282] 04:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x1165ce400) [pid = 1656] [serial = 844] [outer = 0x0] 04:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x11778c000) [pid = 1656] [serial = 845] [outer = 0x1165ce400] 04:45:26 INFO - PROCESS | 1656 | 1464608726410 Marionette DEBUG loaded listener.js 04:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x118977000) [pid = 1656] [serial = 846] [outer = 0x1165ce400] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x11a0e7800) [pid = 1656] [serial = 651] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x12997b800) [pid = 1656] [serial = 603] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x121677400) [pid = 1656] [serial = 654] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x1212da400) [pid = 1656] [serial = 510] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x12a9e4000) [pid = 1656] [serial = 564] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x1268b6800) [pid = 1656] [serial = 600] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12bd2e000) [pid = 1656] [serial = 606] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x128009000) [pid = 1656] [serial = 657] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12a9a2800) [pid = 1656] [serial = 660] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x1133a7000) [pid = 1656] [serial = 648] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x12b414c00) [pid = 1656] [serial = 567] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x128521000) [pid = 1656] [serial = 561] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x1181b2000) [pid = 1656] [serial = 555] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x118266000) [pid = 1656] [serial = 597] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x1212d4400) [pid = 1656] [serial = 558] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x12b5a5800) [pid = 1656] [serial = 743] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x124e4bc00) [pid = 1656] [serial = 708] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x1216a3c00) [pid = 1656] [serial = 707] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x12600dc00) [pid = 1656] [serial = 734] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1268c4c00) [pid = 1656] [serial = 735] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12870a400) [pid = 1656] [serial = 723] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x128704400) [pid = 1656] [serial = 722] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x121676000) [pid = 1656] [serial = 731] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1245e4800) [pid = 1656] [serial = 732] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12bdb8c00) [pid = 1656] [serial = 746] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x128d77c00) [pid = 1656] [serial = 711] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12800d000) [pid = 1656] [serial = 710] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12bd2d400) [pid = 1656] [serial = 699] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12c215c00) [pid = 1656] [serial = 717] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12bdb2400) [pid = 1656] [serial = 716] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x11689d800) [pid = 1656] [serial = 702] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x113d04800) [pid = 1656] [serial = 701] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x118656000) [pid = 1656] [serial = 726] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1181a4400) [pid = 1656] [serial = 725] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12c651c00) [pid = 1656] [serial = 749] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1126c3400) [pid = 1656] [serial = 752] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12aad9000) [pid = 1656] [serial = 714] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12996d800) [pid = 1656] [serial = 713] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12800f400) [pid = 1656] [serial = 737] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12c218400) [pid = 1656] [serial = 747] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11897b000) [pid = 1656] [serial = 704] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x119984400) [pid = 1656] [serial = 705] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12ca32000) [pid = 1656] [serial = 720] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12c326c00) [pid = 1656] [serial = 719] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1196d7000) [pid = 1656] [serial = 728] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12122fc00) [pid = 1656] [serial = 729] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12167bc00) [pid = 1656] [serial = 755] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12ca36c00) [pid = 1656] [serial = 756] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12ca36800) [pid = 1656] [serial = 750] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x128b9dc00) [pid = 1656] [serial = 740] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12a9e1800) [pid = 1656] [serial = 741] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12bd30000) [pid = 1656] [serial = 744] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1126c9c00) [pid = 1656] [serial = 753] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x128353400) [pid = 1656] [serial = 738] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1656 | 1464608726728 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]]]}] 04:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 575ms 04:45:26 INFO - PROCESS | 1656 | 1464608726759 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 04:45:26 INFO - PROCESS | 1656 | 1464608726760 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 04:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:45:26 INFO - PROCESS | 1656 | 1464608726763 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:45:26 INFO - PROCESS | 1656 | 1464608726765 Marionette TRACE conn2 <- [1,1102,null,{}] 04:45:26 INFO - PROCESS | 1656 | 1464608726772 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}] 04:45:26 INFO - PROCESS | 1656 | 1464608726859 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 04:45:26 INFO - PROCESS | 1656 | 1464608726882 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193b3000 == 68 [pid = 1656] [id = 283] 04:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119459c00) [pid = 1656] [serial = 847] [outer = 0x0] 04:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11a07e000) [pid = 1656] [serial = 848] [outer = 0x119459c00] 04:45:26 INFO - PROCESS | 1656 | 1464608726910 Marionette DEBUG loaded listener.js 04:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1212d6c00) [pid = 1656] [serial = 849] [outer = 0x119459c00] 04:45:27 INFO - PROCESS | 1656 | 1464608727243 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]]]}] 04:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 521ms 04:45:27 INFO - PROCESS | 1656 | 1464608727286 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 04:45:27 INFO - PROCESS | 1656 | 1464608727288 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 04:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:45:27 INFO - PROCESS | 1656 | 1464608727290 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:45:27 INFO - PROCESS | 1656 | 1464608727291 Marionette TRACE conn2 <- [1,1106,null,{}] 04:45:27 INFO - PROCESS | 1656 | 1464608727294 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}] 04:45:27 INFO - PROCESS | 1656 | 1464608727381 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 04:45:27 INFO - PROCESS | 1656 | 1464608727437 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a03a000 == 69 [pid = 1656] [id = 284] 04:45:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x121658000) [pid = 1656] [serial = 850] [outer = 0x0] 04:45:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x121672400) [pid = 1656] [serial = 851] [outer = 0x121658000] 04:45:27 INFO - PROCESS | 1656 | 1464608727463 Marionette DEBUG loaded listener.js 04:45:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x121773c00) [pid = 1656] [serial = 852] [outer = 0x121658000] 04:45:27 INFO - PROCESS | 1656 | 1464608727734 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]]]}] 04:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 471ms 04:45:27 INFO - PROCESS | 1656 | 1464608727761 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 04:45:27 INFO - PROCESS | 1656 | 1464608727762 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 04:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:45:27 INFO - PROCESS | 1656 | 1464608727764 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:45:27 INFO - PROCESS | 1656 | 1464608727765 Marionette TRACE conn2 <- [1,1110,null,{}] 04:45:27 INFO - PROCESS | 1656 | 1464608727778 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}] 04:45:27 INFO - PROCESS | 1656 | 1464608727911 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 04:45:27 INFO - PROCESS | 1656 | 1464608727991 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x121730000 == 70 [pid = 1656] [id = 285] 04:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12165d000) [pid = 1656] [serial = 853] [outer = 0x0] 04:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1245e6400) [pid = 1656] [serial = 854] [outer = 0x12165d000] 04:45:28 INFO - PROCESS | 1656 | 1464608728031 Marionette DEBUG loaded listener.js 04:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x126004800) [pid = 1656] [serial = 855] [outer = 0x12165d000] 04:45:28 INFO - PROCESS | 1656 | 1464608728414 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]]]}] 04:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 678ms 04:45:28 INFO - PROCESS | 1656 | 1464608728443 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 04:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:45:28 INFO - PROCESS | 1656 | 1464608728444 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 04:45:28 INFO - PROCESS | 1656 | 1464608728446 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 1656 | 1464608728448 Marionette TRACE conn2 <- [1,1114,null,{}] 04:45:28 INFO - PROCESS | 1656 | 1464608728450 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}] 04:45:28 INFO - PROCESS | 1656 | 1464608728546 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 04:45:28 INFO - PROCESS | 1656 | 1464608728616 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12661f800 == 71 [pid = 1656] [id = 286] 04:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12165ec00) [pid = 1656] [serial = 856] [outer = 0x0] 04:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12482dc00) [pid = 1656] [serial = 857] [outer = 0x12165ec00] 04:45:28 INFO - PROCESS | 1656 | 1464608728643 Marionette DEBUG loaded listener.js 04:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x128026000) [pid = 1656] [serial = 858] [outer = 0x12165ec00] 04:45:28 INFO - PROCESS | 1656 | 1464608728964 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]]]}] 04:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 571ms 04:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:45:29 INFO - PROCESS | 1656 | 1464608729018 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 04:45:29 INFO - PROCESS | 1656 | 1464608729019 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 04:45:29 INFO - PROCESS | 1656 | 1464608729022 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:45:29 INFO - PROCESS | 1656 | 1464608729023 Marionette TRACE conn2 <- [1,1118,null,{}] 04:45:29 INFO - PROCESS | 1656 | 1464608729025 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}] 04:45:29 INFO - PROCESS | 1656 | 1464608729128 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 04:45:29 INFO - PROCESS | 1656 | 1464608729141 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b95000 == 72 [pid = 1656] [id = 287] 04:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x124637c00) [pid = 1656] [serial = 859] [outer = 0x0] 04:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x128354400) [pid = 1656] [serial = 860] [outer = 0x124637c00] 04:45:29 INFO - PROCESS | 1656 | 1464608729166 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1285ad800) [pid = 1656] [serial = 861] [outer = 0x124637c00] 04:45:29 INFO - PROCESS | 1656 | 1464608729673 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]]]}] 04:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 671ms 04:45:29 INFO - PROCESS | 1656 | 1464608729696 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 04:45:29 INFO - PROCESS | 1656 | 1464608729697 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 04:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:45:29 INFO - PROCESS | 1656 | 1464608729701 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:45:29 INFO - PROCESS | 1656 | 1464608729702 Marionette TRACE conn2 <- [1,1122,null,{}] 04:45:29 INFO - PROCESS | 1656 | 1464608729704 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}] 04:45:29 INFO - PROCESS | 1656 | 1464608729811 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 04:45:29 INFO - PROCESS | 1656 | 1464608729823 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f4c800 == 73 [pid = 1656] [id = 288] 04:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x128703000) [pid = 1656] [serial = 862] [outer = 0x0] 04:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1289af800) [pid = 1656] [serial = 863] [outer = 0x128703000] 04:45:29 INFO - PROCESS | 1656 | 1464608729847 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12aadc000) [pid = 1656] [serial = 864] [outer = 0x128703000] 04:45:30 INFO - PROCESS | 1656 | 1464608730183 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]]]}] 04:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 520ms 04:45:30 INFO - PROCESS | 1656 | 1464608730228 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 04:45:30 INFO - PROCESS | 1656 | 1464608730229 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 04:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:45:30 INFO - PROCESS | 1656 | 1464608730232 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 1656 | 1464608730233 Marionette TRACE conn2 <- [1,1126,null,{}] 04:45:30 INFO - PROCESS | 1656 | 1464608730235 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}] 04:45:30 INFO - PROCESS | 1656 | 1464608730338 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 04:45:30 INFO - PROCESS | 1656 | 1464608730389 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ac04800 == 74 [pid = 1656] [id = 289] 04:45:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12870b400) [pid = 1656] [serial = 865] [outer = 0x0] 04:45:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12b418000) [pid = 1656] [serial = 866] [outer = 0x12870b400] 04:45:30 INFO - PROCESS | 1656 | 1464608730414 Marionette DEBUG loaded listener.js 04:45:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12bd2bc00) [pid = 1656] [serial = 867] [outer = 0x12870b400] 04:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1245ea800) [pid = 1656] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x126dcd000) [pid = 1656] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x121657800) [pid = 1656] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11a0e5800) [pid = 1656] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x115f94c00) [pid = 1656] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x123736000) [pid = 1656] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1126c0000) [pid = 1656] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1126c2800) [pid = 1656] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12600a000) [pid = 1656] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x128022400) [pid = 1656] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1126b4000) [pid = 1656] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11695fc00) [pid = 1656] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1210e4000) [pid = 1656] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x116b79800) [pid = 1656] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:45:30 INFO - PROCESS | 1656 | 1464608730811 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]]]}] 04:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 618ms 04:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:45:30 INFO - PROCESS | 1656 | 1464608730851 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 04:45:30 INFO - PROCESS | 1656 | 1464608730852 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 04:45:30 INFO - PROCESS | 1656 | 1464608730854 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 1656 | 1464608730855 Marionette TRACE conn2 <- [1,1130,null,{}] 04:45:30 INFO - PROCESS | 1656 | 1464608730858 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}] 04:45:30 INFO - PROCESS | 1656 | 1464608730944 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 04:45:31 INFO - PROCESS | 1656 | 1464608731000 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x128732000 == 75 [pid = 1656] [id = 290] 04:45:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x116919400) [pid = 1656] [serial = 868] [outer = 0x0] 04:45:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1210e4400) [pid = 1656] [serial = 869] [outer = 0x116919400] 04:45:31 INFO - PROCESS | 1656 | 1464608731025 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x126dcc000) [pid = 1656] [serial = 870] [outer = 0x116919400] 04:45:31 INFO - PROCESS | 1656 | 1464608731309 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]]]}] 04:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 469ms 04:45:31 INFO - PROCESS | 1656 | 1464608731324 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 04:45:31 INFO - PROCESS | 1656 | 1464608731325 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 04:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:45:31 INFO - PROCESS | 1656 | 1464608731327 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1656 | 1464608731329 Marionette TRACE conn2 <- [1,1134,null,{}] 04:45:31 INFO - PROCESS | 1656 | 1464608731332 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}] 04:45:31 INFO - PROCESS | 1656 | 1464608731456 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 04:45:31 INFO - PROCESS | 1656 | 1464608731460 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c079000 == 76 [pid = 1656] [id = 291] 04:45:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1289ac800) [pid = 1656] [serial = 871] [outer = 0x0] 04:45:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12bd31000) [pid = 1656] [serial = 872] [outer = 0x1289ac800] 04:45:31 INFO - PROCESS | 1656 | 1464608731490 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12bdd7800) [pid = 1656] [serial = 873] [outer = 0x1289ac800] 04:45:31 INFO - PROCESS | 1656 | 1464608731822 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]]]}] 04:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 04:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:45:31 INFO - PROCESS | 1656 | 1464608731849 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 04:45:31 INFO - PROCESS | 1656 | 1464608731850 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 04:45:31 INFO - PROCESS | 1656 | 1464608731855 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1656 | 1464608731856 Marionette TRACE conn2 <- [1,1138,null,{}] 04:45:31 INFO - PROCESS | 1656 | 1464608731858 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}] 04:45:31 INFO - PROCESS | 1656 | 1464608731971 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 04:45:31 INFO - PROCESS | 1656 | 1464608731977 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca5c800 == 77 [pid = 1656] [id = 292] 04:45:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12bdb7800) [pid = 1656] [serial = 874] [outer = 0x0] 04:45:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12c21a800) [pid = 1656] [serial = 875] [outer = 0x12bdb7800] 04:45:32 INFO - PROCESS | 1656 | 1464608732002 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12c331800) [pid = 1656] [serial = 876] [outer = 0x12bdb7800] 04:45:32 INFO - PROCESS | 1656 | 1464608732294 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]]]}] 04:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 470ms 04:45:32 INFO - PROCESS | 1656 | 1464608732324 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 04:45:32 INFO - PROCESS | 1656 | 1464608732325 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 04:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:45:32 INFO - PROCESS | 1656 | 1464608732328 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:45:32 INFO - PROCESS | 1656 | 1464608732329 Marionette TRACE conn2 <- [1,1142,null,{}] 04:45:32 INFO - PROCESS | 1656 | 1464608732331 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}] 04:45:32 INFO - PROCESS | 1656 | 1464608732419 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 04:45:32 INFO - PROCESS | 1656 | 1464608732423 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d56e800 == 78 [pid = 1656] [id = 293] 04:45:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11314dc00) [pid = 1656] [serial = 877] [outer = 0x0] 04:45:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x113152400) [pid = 1656] [serial = 878] [outer = 0x11314dc00] 04:45:32 INFO - PROCESS | 1656 | 1464608732448 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x113156c00) [pid = 1656] [serial = 879] [outer = 0x11314dc00] 04:45:32 INFO - PROCESS | 1656 | 1464608732904 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]]]}] 04:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 620ms 04:45:32 INFO - PROCESS | 1656 | 1464608732949 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 04:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:45:32 INFO - PROCESS | 1656 | 1464608732953 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 04:45:32 INFO - PROCESS | 1656 | 1464608732957 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:45:32 INFO - PROCESS | 1656 | 1464608732960 Marionette TRACE conn2 <- [1,1146,null,{}] 04:45:32 INFO - PROCESS | 1656 | 1464608732964 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}] 04:45:33 INFO - PROCESS | 1656 | 1464608733076 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 04:45:33 INFO - PROCESS | 1656 | 1464608733148 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183a3800 == 79 [pid = 1656] [id = 294] 04:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1126ca400) [pid = 1656] [serial = 880] [outer = 0x0] 04:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x113155c00) [pid = 1656] [serial = 881] [outer = 0x1126ca400] 04:45:33 INFO - PROCESS | 1656 | 1464608733179 Marionette DEBUG loaded listener.js 04:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11656f400) [pid = 1656] [serial = 882] [outer = 0x1126ca400] 04:45:33 INFO - PROCESS | 1656 | 1464608733584 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]]]}] 04:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 675ms 04:45:33 INFO - PROCESS | 1656 | 1464608733632 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 1656 | 1464608733636 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 04:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:45:33 INFO - PROCESS | 1656 | 1464608733641 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 1656 | 1464608733643 Marionette TRACE conn2 <- [1,1150,null,{}] 04:45:33 INFO - PROCESS | 1656 | 1464608733646 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}] 04:45:33 INFO - PROCESS | 1656 | 1464608733767 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 04:45:33 INFO - PROCESS | 1656 | 1464608733840 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x124611000 == 80 [pid = 1656] [id = 295] 04:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1185d8c00) [pid = 1656] [serial = 883] [outer = 0x0] 04:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11938f000) [pid = 1656] [serial = 884] [outer = 0x1185d8c00] 04:45:33 INFO - PROCESS | 1656 | 1464608733870 Marionette DEBUG loaded listener.js 04:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x11a0e8800) [pid = 1656] [serial = 885] [outer = 0x1185d8c00] 04:45:34 INFO - PROCESS | 1656 | 1464608734289 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]]]}] 04:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 670ms 04:45:34 INFO - PROCESS | 1656 | 1464608734312 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 04:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:45:34 INFO - PROCESS | 1656 | 1464608734313 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 04:45:34 INFO - PROCESS | 1656 | 1464608734315 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:45:34 INFO - PROCESS | 1656 | 1464608734318 Marionette TRACE conn2 <- [1,1154,null,{}] 04:45:34 INFO - PROCESS | 1656 | 1464608734326 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}] 04:45:34 INFO - PROCESS | 1656 | 1464608734454 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 04:45:34 INFO - PROCESS | 1656 | 1464608734527 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d256800 == 81 [pid = 1656] [id = 296] 04:45:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x121676000) [pid = 1656] [serial = 886] [outer = 0x0] 04:45:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x1260bdc00) [pid = 1656] [serial = 887] [outer = 0x121676000] 04:45:34 INFO - PROCESS | 1656 | 1464608734559 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x126dbf000) [pid = 1656] [serial = 888] [outer = 0x121676000] 04:45:34 INFO - PROCESS | 1656 | 1464608734948 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]]]}] 04:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 672ms 04:45:34 INFO - PROCESS | 1656 | 1464608734988 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 04:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:45:34 INFO - PROCESS | 1656 | 1464608734990 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 04:45:34 INFO - PROCESS | 1656 | 1464608734992 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:45:34 INFO - PROCESS | 1656 | 1464608734994 Marionette TRACE conn2 <- [1,1158,null,{}] 04:45:34 INFO - PROCESS | 1656 | 1464608734996 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}] 04:45:35 INFO - PROCESS | 1656 | 1464608735105 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 04:45:35 INFO - PROCESS | 1656 | 1464608735203 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da9c800 == 82 [pid = 1656] [id = 297] 04:45:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x126007c00) [pid = 1656] [serial = 889] [outer = 0x0] 04:45:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x128025800) [pid = 1656] [serial = 890] [outer = 0x126007c00] 04:45:35 INFO - PROCESS | 1656 | 1464608735236 Marionette DEBUG loaded listener.js 04:45:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12a9d8800) [pid = 1656] [serial = 891] [outer = 0x126007c00] 04:45:35 INFO - PROCESS | 1656 | 1464608735654 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]]]}] 04:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 670ms 04:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:45:35 INFO - PROCESS | 1656 | 1464608735663 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 04:45:35 INFO - PROCESS | 1656 | 1464608735665 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 04:45:35 INFO - PROCESS | 1656 | 1464608735667 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 1656 | 1464608735669 Marionette TRACE conn2 <- [1,1162,null,{}] 04:45:35 INFO - PROCESS | 1656 | 1464608735672 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}] 04:45:35 INFO - PROCESS | 1656 | 1464608735861 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 04:45:35 INFO - PROCESS | 1656 | 1464608735979 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x137d12000 == 83 [pid = 1656] [id = 298] 04:45:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12800a000) [pid = 1656] [serial = 892] [outer = 0x0] 04:45:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12bd35000) [pid = 1656] [serial = 893] [outer = 0x12800a000] 04:45:36 INFO - PROCESS | 1656 | 1464608736027 Marionette DEBUG loaded listener.js 04:45:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12bdd2c00) [pid = 1656] [serial = 894] [outer = 0x12800a000] 04:45:36 INFO - PROCESS | 1656 | 1464608736490 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]]]}] 04:45:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12c64ac00) [pid = 1656] [serial = 895] [outer = 0x12d597800] 04:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 870ms 04:45:36 INFO - PROCESS | 1656 | 1464608736543 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 04:45:36 INFO - PROCESS | 1656 | 1464608736545 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 04:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:45:36 INFO - PROCESS | 1656 | 1464608736592 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 1656 | 1464608736593 Marionette TRACE conn2 <- [1,1166,null,{}] 04:45:36 INFO - PROCESS | 1656 | 1464608736598 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}] 04:45:36 INFO - PROCESS | 1656 | 1464608736715 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 04:45:36 INFO - PROCESS | 1656 | 1464608736787 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x137a41800 == 84 [pid = 1656] [id = 299] 04:45:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12bdd4800) [pid = 1656] [serial = 896] [outer = 0x0] 04:45:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12ca3bc00) [pid = 1656] [serial = 897] [outer = 0x12bdd4800] 04:45:36 INFO - PROCESS | 1656 | 1464608736817 Marionette DEBUG loaded listener.js 04:45:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12cda9800) [pid = 1656] [serial = 898] [outer = 0x12bdd4800] 04:45:37 INFO - PROCESS | 1656 | 1464608737280 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]]]}] 04:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 757ms 04:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:45:37 INFO - PROCESS | 1656 | 1464608737318 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 04:45:37 INFO - PROCESS | 1656 | 1464608737320 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 04:45:37 INFO - PROCESS | 1656 | 1464608737323 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:45:37 INFO - PROCESS | 1656 | 1464608737325 Marionette TRACE conn2 <- [1,1170,null,{}] 04:45:37 INFO - PROCESS | 1656 | 1464608737327 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}] 04:45:37 INFO - PROCESS | 1656 | 1464608737436 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 04:45:37 INFO - PROCESS | 1656 | 1464608737721 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183b3000 == 85 [pid = 1656] [id = 300] 04:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x112027800) [pid = 1656] [serial = 899] [outer = 0x0] 04:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x1126b9000) [pid = 1656] [serial = 900] [outer = 0x112027800] 04:45:37 INFO - PROCESS | 1656 | 1464608737751 Marionette DEBUG loaded listener.js 04:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x112a73000) [pid = 1656] [serial = 901] [outer = 0x112027800] 04:45:38 INFO - PROCESS | 1656 | 1464608738160 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]]]}] 04:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 872ms 04:45:38 INFO - PROCESS | 1656 | 1464608738195 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 04:45:38 INFO - PROCESS | 1656 | 1464608738198 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 04:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:45:38 INFO - PROCESS | 1656 | 1464608738201 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:45:38 INFO - PROCESS | 1656 | 1464608738203 Marionette TRACE conn2 <- [1,1174,null,{}] 04:45:38 INFO - PROCESS | 1656 | 1464608738206 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}] 04:45:38 INFO - PROCESS | 1656 | 1464608738305 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 04:45:38 INFO - PROCESS | 1656 | 1464608738364 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193b1800 == 86 [pid = 1656] [id = 301] 04:45:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x1132bbc00) [pid = 1656] [serial = 902] [outer = 0x0] 04:45:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x113ba4400) [pid = 1656] [serial = 903] [outer = 0x1132bbc00] 04:45:38 INFO - PROCESS | 1656 | 1464608738392 Marionette DEBUG loaded listener.js 04:45:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x11691d400) [pid = 1656] [serial = 904] [outer = 0x1132bbc00] 04:45:38 INFO - PROCESS | 1656 | 1464608738877 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] 04:45:39 INFO - PROCESS | 1656 | 1464608739044 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 04:45:39 INFO - PROCESS | 1656 | --DOCSHELL 0x128732000 == 81 [pid = 1656] [id = 290] 04:45:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12ac04800 == 80 [pid = 1656] [id = 289] 04:45:39 INFO - PROCESS | 1656 | --DOCSHELL 0x128f4c800 == 79 [pid = 1656] [id = 288] 04:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:45:39 INFO - PROCESS | 1656 | --DOCSHELL 0x126b95000 == 78 [pid = 1656] [id = 287] 04:45:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12661f800 == 77 [pid = 1656] [id = 286] 04:45:39 INFO - PROCESS | 1656 | --DOCSHELL 0x121730000 == 76 [pid = 1656] [id = 285] 04:45:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11a03a000 == 75 [pid = 1656] [id = 284] 04:45:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1193b3000 == 74 [pid = 1656] [id = 283] 04:45:39 INFO - PROCESS | 1656 | --DOCSHELL 0x112d20000 == 73 [pid = 1656] [id = 282] 04:45:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11a056000 == 72 [pid = 1656] [id = 281] 04:45:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12ae96000 == 71 [pid = 1656] [id = 276] 04:45:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11a03f800 == 70 [pid = 1656] [id = 275] 04:45:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11657a800 == 69 [pid = 1656] [id = 274] 04:45:39 INFO - PROCESS | 1656 | 1464608739069 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 1656 | 1464608739070 Marionette TRACE conn2 <- [1,1178,null,{}] 04:45:39 INFO - PROCESS | 1656 | 1464608739073 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}] 04:45:39 INFO - PROCESS | 1656 | 1464608739187 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x126dcb000) [pid = 1656] [serial = 759] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x128005000) [pid = 1656] [serial = 800] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x128030800) [pid = 1656] [serial = 803] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12800e400) [pid = 1656] [serial = 801] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x121773400) [pid = 1656] [serial = 792] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x121672c00) [pid = 1656] [serial = 791] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x1212d1c00) [pid = 1656] [serial = 788] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x121657400) [pid = 1656] [serial = 789] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x116922c00) [pid = 1656] [serial = 782] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11815b800) [pid = 1656] [serial = 783] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x124e4b400) [pid = 1656] [serial = 794] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12648d400) [pid = 1656] [serial = 795] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1132c1400) [pid = 1656] [serial = 785] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x119d67c00) [pid = 1656] [serial = 786] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x113d11000) [pid = 1656] [serial = 780] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x112fc6800) [pid = 1656] [serial = 779] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x126b52400) [pid = 1656] [serial = 797] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x110ec4c00) [pid = 1656] [serial = 776] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x128527400) [pid = 1656] [serial = 806] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12851d800) [pid = 1656] [serial = 804] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1289a7000) [pid = 1656] [serial = 807] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1126c4400) [pid = 1656] [serial = 809] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x126491c00) [pid = 1656] [serial = 812] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12a9d6800) [pid = 1656] [serial = 816] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x118264400) [pid = 1656] [serial = 810] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x128354800) [pid = 1656] [serial = 813] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x128708800) [pid = 1656] [serial = 815] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x126dc8800) [pid = 1656] [serial = 798] [outer = 0x0] [url = about:blank] 04:45:39 INFO - PROCESS | 1656 | 1464608739245 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11657a800 == 70 [pid = 1656] [id = 302] 04:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1126c4400) [pid = 1656] [serial = 905] [outer = 0x0] 04:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x116964000) [pid = 1656] [serial = 906] [outer = 0x1126c4400] 04:45:39 INFO - PROCESS | 1656 | 1464608739271 Marionette DEBUG loaded listener.js 04:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1185d8400) [pid = 1656] [serial = 907] [outer = 0x1126c4400] 04:45:39 INFO - PROCESS | 1656 | 1464608739566 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] 04:45:39 INFO - PROCESS | 1656 | 1464608739593 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 04:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:45:39 INFO - PROCESS | 1656 | 1464608739600 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 1656 | 1464608739607 Marionette TRACE conn2 <- [1,1182,null,{}] 04:45:39 INFO - PROCESS | 1656 | 1464608739611 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}] 04:45:39 INFO - PROCESS | 1656 | 1464608739697 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 04:45:39 INFO - PROCESS | 1656 | 1464608739705 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196f9000 == 71 [pid = 1656] [id = 303] 04:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119037000) [pid = 1656] [serial = 908] [outer = 0x0] 04:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x119392c00) [pid = 1656] [serial = 909] [outer = 0x119037000] 04:45:39 INFO - PROCESS | 1656 | 1464608739731 Marionette DEBUG loaded listener.js 04:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11a0e7400) [pid = 1656] [serial = 910] [outer = 0x119037000] 04:45:40 INFO - PROCESS | 1656 | 1464608740080 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 04:45:40 INFO - PROCESS | 1656 | 1464608740128 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 04:45:40 INFO - PROCESS | 1656 | 1464608740130 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - PROCESS | 1656 | 1464608740132 Marionette TRACE conn2 <- [1,1186,null,{}] 04:45:40 INFO - PROCESS | 1656 | 1464608740134 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}] 04:45:40 INFO - PROCESS | 1656 | 1464608740226 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 04:45:40 INFO - PROCESS | 1656 | 1464608740230 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x118304800 == 72 [pid = 1656] [id = 304] 04:45:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1212cdc00) [pid = 1656] [serial = 911] [outer = 0x0] 04:45:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1212db000) [pid = 1656] [serial = 912] [outer = 0x1212cdc00] 04:45:40 INFO - PROCESS | 1656 | 1464608740255 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x121657400) [pid = 1656] [serial = 913] [outer = 0x1212cdc00] 04:45:40 INFO - PROCESS | 1656 | 1464608740598 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] 04:45:40 INFO - PROCESS | 1656 | 1464608740653 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 04:45:40 INFO - PROCESS | 1656 | 1464608740655 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - PROCESS | 1656 | 1464608740656 Marionette TRACE conn2 <- [1,1190,null,{}] 04:45:40 INFO - PROCESS | 1656 | 1464608740658 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}] 04:45:40 INFO - PROCESS | 1656 | 1464608740740 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 04:45:40 INFO - PROCESS | 1656 | 1464608740744 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x124276000 == 73 [pid = 1656] [id = 305] 04:45:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12167b800) [pid = 1656] [serial = 914] [outer = 0x0] 04:45:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1219bf400) [pid = 1656] [serial = 915] [outer = 0x12167b800] 04:45:40 INFO - PROCESS | 1656 | 1464608740775 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x124e4b000) [pid = 1656] [serial = 916] [outer = 0x12167b800] 04:45:41 INFO - PROCESS | 1656 | 1464608741123 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] 04:45:41 INFO - PROCESS | 1656 | 1464608741175 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 04:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:45:41 INFO - PROCESS | 1656 | 1464608741178 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 1656 | 1464608741179 Marionette TRACE conn2 <- [1,1194,null,{}] 04:45:41 INFO - PROCESS | 1656 | 1464608741181 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}] 04:45:41 INFO - PROCESS | 1656 | 1464608741296 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 04:45:41 INFO - PROCESS | 1656 | 1464608741312 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x126470800 == 74 [pid = 1656] [id = 306] 04:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x121672c00) [pid = 1656] [serial = 917] [outer = 0x0] 04:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x124e57000) [pid = 1656] [serial = 918] [outer = 0x121672c00] 04:45:41 INFO - PROCESS | 1656 | 1464608741344 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x126dc2c00) [pid = 1656] [serial = 919] [outer = 0x121672c00] 04:45:41 INFO - PROCESS | 1656 | 1464608741704 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] 04:45:41 INFO - PROCESS | 1656 | 1464608741751 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 04:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:45:41 INFO - PROCESS | 1656 | 1464608741753 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 1656 | 1464608741754 Marionette TRACE conn2 <- [1,1198,null,{}] 04:45:41 INFO - PROCESS | 1656 | 1464608741756 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}] 04:45:41 INFO - PROCESS | 1656 | 1464608741860 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 04:45:41 INFO - PROCESS | 1656 | 1464608741872 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x128096000 == 75 [pid = 1656] [id = 307] 04:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x126010000) [pid = 1656] [serial = 920] [outer = 0x0] 04:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12800d400) [pid = 1656] [serial = 921] [outer = 0x126010000] 04:45:41 INFO - PROCESS | 1656 | 1464608741897 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12802f800) [pid = 1656] [serial = 922] [outer = 0x126010000] 04:45:42 INFO - PROCESS | 1656 | 1464608742232 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]]]}] 04:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 520ms 04:45:42 INFO - PROCESS | 1656 | 1464608742273 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 04:45:42 INFO - PROCESS | 1656 | 1464608742274 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 04:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:45:42 INFO - PROCESS | 1656 | 1464608742277 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - PROCESS | 1656 | 1464608742278 Marionette TRACE conn2 <- [1,1202,null,{}] 04:45:42 INFO - PROCESS | 1656 | 1464608742280 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}] 04:45:42 INFO - PROCESS | 1656 | 1464608742383 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 04:45:42 INFO - PROCESS | 1656 | 1464608742417 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b16800 == 76 [pid = 1656] [id = 308] 04:45:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x126dcb400) [pid = 1656] [serial = 923] [outer = 0x0] 04:45:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12851ac00) [pid = 1656] [serial = 924] [outer = 0x126dcb400] 04:45:42 INFO - PROCESS | 1656 | 1464608742442 Marionette DEBUG loaded listener.js 04:45:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x128707800) [pid = 1656] [serial = 925] [outer = 0x126dcb400] 04:45:42 INFO - PROCESS | 1656 | 1464608742785 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]]]}] 04:45:42 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 04:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 518ms 04:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:45:42 INFO - PROCESS | 1656 | 1464608742795 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 04:45:42 INFO - PROCESS | 1656 | 1464608742796 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 04:45:42 INFO - PROCESS | 1656 | 1464608742798 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - PROCESS | 1656 | 1464608742800 Marionette TRACE conn2 <- [1,1206,null,{}] 04:45:42 INFO - PROCESS | 1656 | 1464608742805 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}] 04:45:42 INFO - PROCESS | 1656 | 1464608742915 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 04:45:42 INFO - PROCESS | 1656 | 1464608742929 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x128fa4000 == 77 [pid = 1656] [id = 309] 04:45:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x128030800) [pid = 1656] [serial = 926] [outer = 0x0] 04:45:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x128b9dc00) [pid = 1656] [serial = 927] [outer = 0x128030800] 04:45:42 INFO - PROCESS | 1656 | 1464608742954 Marionette DEBUG loaded listener.js 04:45:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x128fe0c00) [pid = 1656] [serial = 928] [outer = 0x128030800] 04:45:43 INFO - PROCESS | 1656 | 1464608743423 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]]]}] 04:45:43 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x124637c00) [pid = 1656] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:45:43 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x128703000) [pid = 1656] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:45:43 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x116919400) [pid = 1656] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:45:43 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x119459c00) [pid = 1656] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:45:43 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x121658000) [pid = 1656] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:45:43 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12870b400) [pid = 1656] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:45:43 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12a9dd800) [pid = 1656] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:45:43 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1126ae400) [pid = 1656] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:45:43 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1165ce400) [pid = 1656] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:45:43 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12165d000) [pid = 1656] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:45:43 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1289ac800) [pid = 1656] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:45:43 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12165ec00) [pid = 1656] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:45:43 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12bdb7800) [pid = 1656] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:45:43 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 04:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 671ms 04:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:45:43 INFO - PROCESS | 1656 | 1464608743470 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 1656 | 1464608743471 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 04:45:43 INFO - PROCESS | 1656 | 1464608743473 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 1656 | 1464608743474 Marionette TRACE conn2 <- [1,1210,null,{}] 04:45:43 INFO - PROCESS | 1656 | 1464608743476 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}] 04:45:43 INFO - PROCESS | 1656 | 1464608743561 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 04:45:43 INFO - PROCESS | 1656 | 1464608743565 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a057000 == 78 [pid = 1656] [id = 310] 04:45:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x121658000) [pid = 1656] [serial = 929] [outer = 0x0] 04:45:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1245e2400) [pid = 1656] [serial = 930] [outer = 0x121658000] 04:45:43 INFO - PROCESS | 1656 | 1464608743598 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12997bc00) [pid = 1656] [serial = 931] [outer = 0x121658000] 04:45:43 INFO - PROCESS | 1656 | 1464608743959 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]]]}] 04:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 520ms 04:45:44 INFO - PROCESS | 1656 | 1464608744002 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 04:45:44 INFO - PROCESS | 1656 | 1464608744006 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 04:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:45:44 INFO - PROCESS | 1656 | 1464608744009 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:45:44 INFO - PROCESS | 1656 | 1464608744011 Marionette TRACE conn2 <- [1,1214,null,{}] 04:45:44 INFO - PROCESS | 1656 | 1464608744013 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}] 04:45:44 INFO - PROCESS | 1656 | 1464608744195 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 04:45:44 INFO - PROCESS | 1656 | 1464608744212 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b5c9000 == 79 [pid = 1656] [id = 311] 04:45:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12a9d6c00) [pid = 1656] [serial = 932] [outer = 0x0] 04:45:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12aad9c00) [pid = 1656] [serial = 933] [outer = 0x12a9d6c00] 04:45:44 INFO - PROCESS | 1656 | 1464608744253 Marionette DEBUG loaded listener.js 04:45:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12bd2f000) [pid = 1656] [serial = 934] [outer = 0x12a9d6c00] 04:45:44 INFO - PROCESS | 1656 | 1464608744589 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]]]}] 04:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 623ms 04:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:45:44 INFO - PROCESS | 1656 | 1464608744633 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 04:45:44 INFO - PROCESS | 1656 | 1464608744634 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 04:45:44 INFO - PROCESS | 1656 | 1464608744639 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:45:44 INFO - PROCESS | 1656 | 1464608744640 Marionette TRACE conn2 <- [1,1218,null,{}] 04:45:44 INFO - PROCESS | 1656 | 1464608744642 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}] 04:45:44 INFO - PROCESS | 1656 | 1464608744728 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 04:45:44 INFO - PROCESS | 1656 | 1464608744786 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd89800 == 80 [pid = 1656] [id = 312] 04:45:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12a9d9c00) [pid = 1656] [serial = 935] [outer = 0x0] 04:45:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12bd36800) [pid = 1656] [serial = 936] [outer = 0x12a9d9c00] 04:45:44 INFO - PROCESS | 1656 | 1464608744811 Marionette DEBUG loaded listener.js 04:45:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12bdd8c00) [pid = 1656] [serial = 937] [outer = 0x12a9d9c00] 04:45:45 INFO - PROCESS | 1656 | 1464608745094 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]]]}] 04:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 469ms 04:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:45:45 INFO - PROCESS | 1656 | 1464608745109 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 04:45:45 INFO - PROCESS | 1656 | 1464608745110 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 04:45:45 INFO - PROCESS | 1656 | 1464608745113 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:45:45 INFO - PROCESS | 1656 | 1464608745114 Marionette TRACE conn2 <- [1,1222,null,{}] 04:45:45 INFO - PROCESS | 1656 | 1464608745116 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}] 04:45:45 INFO - PROCESS | 1656 | 1464608745218 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 04:45:45 INFO - PROCESS | 1656 | 1464608745222 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca64000 == 81 [pid = 1656] [id = 313] 04:45:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12c21e000) [pid = 1656] [serial = 938] [outer = 0x0] 04:45:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12c64d800) [pid = 1656] [serial = 939] [outer = 0x12c21e000] 04:45:45 INFO - PROCESS | 1656 | 1464608745246 Marionette DEBUG loaded listener.js 04:45:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12ca36c00) [pid = 1656] [serial = 940] [outer = 0x12c21e000] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x126476000 == 80 [pid = 1656] [id = 200] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1378d8000 == 79 [pid = 1656] [id = 259] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12d7ce800 == 78 [pid = 1656] [id = 176] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12da66800 == 77 [pid = 1656] [id = 278] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12cd3a000 == 76 [pid = 1656] [id = 155] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12ac10000 == 75 [pid = 1656] [id = 102] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x115d1c800 == 74 [pid = 1656] [id = 119] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd90000 == 73 [pid = 1656] [id = 201] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12da7b800 == 72 [pid = 1656] [id = 238] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12c07b000 == 71 [pid = 1656] [id = 154] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x112649800 == 70 [pid = 1656] [id = 241] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x116995000 == 69 [pid = 1656] [id = 152] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12d23c000 == 68 [pid = 1656] [id = 156] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12a928800 == 67 [pid = 1656] [id = 117] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x111050000 == 66 [pid = 1656] [id = 280] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12115a000 == 65 [pid = 1656] [id = 178] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1299a7800 == 64 [pid = 1656] [id = 189] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1378d3000 == 63 [pid = 1656] [id = 279] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1162dd800 == 62 [pid = 1656] [id = 137] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd72800 == 61 [pid = 1656] [id = 118] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1196fa800 == 60 [pid = 1656] [id = 101] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1378d5800 == 59 [pid = 1656] [id = 257] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12d62c800 == 58 [pid = 1656] [id = 175] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12c664800 == 57 [pid = 1656] [id = 202] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12d615800 == 56 [pid = 1656] [id = 277] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x119949000 == 55 [pid = 1656] [id = 220] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12d24b800 == 54 [pid = 1656] [id = 218] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12a93f000 == 53 [pid = 1656] [id = 114] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x121153000 == 52 [pid = 1656] [id = 186] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12da9c000 == 51 [pid = 1656] [id = 219] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x121236800 == 50 [pid = 1656] [id = 153] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12da79800 == 49 [pid = 1656] [id = 177] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12c669000 == 48 [pid = 1656] [id = 273] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x121729800 == 47 [pid = 1656] [id = 258] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1193b1800 == 46 [pid = 1656] [id = 301] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1183b3000 == 45 [pid = 1656] [id = 300] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x137a41800 == 44 [pid = 1656] [id = 299] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x137d12000 == 43 [pid = 1656] [id = 298] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12da9c800 == 42 [pid = 1656] [id = 297] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12d256800 == 41 [pid = 1656] [id = 296] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x124611000 == 40 [pid = 1656] [id = 295] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12d56e800 == 39 [pid = 1656] [id = 293] 04:45:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1183a3800 == 38 [pid = 1656] [id = 294] 04:45:47 INFO - PROCESS | 1656 | --DOCSHELL 0x118304800 == 37 [pid = 1656] [id = 304] 04:45:47 INFO - PROCESS | 1656 | --DOCSHELL 0x128b16800 == 36 [pid = 1656] [id = 308] 04:45:47 INFO - PROCESS | 1656 | --DOCSHELL 0x128096000 == 35 [pid = 1656] [id = 307] 04:45:47 INFO - PROCESS | 1656 | --DOCSHELL 0x11657a800 == 34 [pid = 1656] [id = 302] 04:45:47 INFO - PROCESS | 1656 | --DOCSHELL 0x1196f9000 == 33 [pid = 1656] [id = 303] 04:45:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12b5c9000 == 32 [pid = 1656] [id = 311] 04:45:47 INFO - PROCESS | 1656 | --DOCSHELL 0x11a057000 == 31 [pid = 1656] [id = 310] 04:45:47 INFO - PROCESS | 1656 | --DOCSHELL 0x124276000 == 30 [pid = 1656] [id = 305] 04:45:47 INFO - PROCESS | 1656 | --DOCSHELL 0x126470800 == 29 [pid = 1656] [id = 306] 04:45:47 INFO - PROCESS | 1656 | --DOCSHELL 0x128fa4000 == 28 [pid = 1656] [id = 309] 04:45:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd89800 == 27 [pid = 1656] [id = 312] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x128354400) [pid = 1656] [serial = 860] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12aadc000) [pid = 1656] [serial = 864] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1289af800) [pid = 1656] [serial = 863] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1210e4400) [pid = 1656] [serial = 869] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1285ad800) [pid = 1656] [serial = 861] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11a07e000) [pid = 1656] [serial = 848] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1212d6c00) [pid = 1656] [serial = 849] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1126b1400) [pid = 1656] [serial = 821] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x121672400) [pid = 1656] [serial = 851] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x121773c00) [pid = 1656] [serial = 852] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11a0e8000) [pid = 1656] [serial = 827] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1181ad000) [pid = 1656] [serial = 839] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x117688000) [pid = 1656] [serial = 824] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12b418000) [pid = 1656] [serial = 866] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x119366000) [pid = 1656] [serial = 819] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x116891800) [pid = 1656] [serial = 843] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1131d7000) [pid = 1656] [serial = 842] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11778c000) [pid = 1656] [serial = 845] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x118977000) [pid = 1656] [serial = 846] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1245e6400) [pid = 1656] [serial = 854] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x126004800) [pid = 1656] [serial = 855] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12a9e1c00) [pid = 1656] [serial = 836] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x126dc3c00) [pid = 1656] [serial = 833] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x126004c00) [pid = 1656] [serial = 830] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12bd31000) [pid = 1656] [serial = 872] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12bdd7800) [pid = 1656] [serial = 873] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x126dcc000) [pid = 1656] [serial = 870] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12482dc00) [pid = 1656] [serial = 857] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x113152400) [pid = 1656] [serial = 878] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x128026000) [pid = 1656] [serial = 858] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12c21a800) [pid = 1656] [serial = 875] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12bd2bc00) [pid = 1656] [serial = 867] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12c331800) [pid = 1656] [serial = 876] [outer = 0x0] [url = about:blank] 04:45:47 INFO - PROCESS | 1656 | 1464608747307 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] 04:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:45:47 INFO - PROCESS | 1656 | 1464608747341 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 04:45:47 INFO - PROCESS | 1656 | 1464608747345 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 1656 | 1464608747347 Marionette TRACE conn2 <- [1,1226,null,{}] 04:45:47 INFO - PROCESS | 1656 | 1464608747352 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}] 04:45:47 INFO - PROCESS | 1656 | 1464608747432 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 04:45:47 INFO - PROCESS | 1656 | 1464608747478 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11264c800 == 28 [pid = 1656] [id = 314] 04:45:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1126b8c00) [pid = 1656] [serial = 941] [outer = 0x0] 04:45:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1126bcc00) [pid = 1656] [serial = 942] [outer = 0x1126b8c00] 04:45:47 INFO - PROCESS | 1656 | 1464608747507 Marionette DEBUG loaded listener.js 04:45:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1126c7400) [pid = 1656] [serial = 943] [outer = 0x1126b8c00] 04:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 472ms 04:45:47 INFO - PROCESS | 1656 | 1464608747811 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]]]}] 04:45:47 INFO - PROCESS | 1656 | 1464608747824 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 04:45:47 INFO - PROCESS | 1656 | 1464608747828 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 04:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:45:47 INFO - PROCESS | 1656 | 1464608747841 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 1656 | 1464608747842 Marionette TRACE conn2 <- [1,1230,null,{}] 04:45:47 INFO - PROCESS | 1656 | 1464608747845 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}] 04:45:47 INFO - PROCESS | 1656 | 1464608747928 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 04:45:47 INFO - PROCESS | 1656 | 1464608747934 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x113115000 == 29 [pid = 1656] [id = 315] 04:45:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x112a7e400) [pid = 1656] [serial = 944] [outer = 0x0] 04:45:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x113149400) [pid = 1656] [serial = 945] [outer = 0x112a7e400] 04:45:47 INFO - PROCESS | 1656 | 1464608747962 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x113154000) [pid = 1656] [serial = 946] [outer = 0x112a7e400] 04:45:48 INFO - PROCESS | 1656 | 1464608748287 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]]]}] 04:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 478ms 04:45:48 INFO - PROCESS | 1656 | 1464608748311 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 04:45:48 INFO - PROCESS | 1656 | 1464608748313 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 04:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:45:48 INFO - PROCESS | 1656 | 1464608748315 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:45:48 INFO - PROCESS | 1656 | 1464608748318 Marionette TRACE conn2 <- [1,1234,null,{}] 04:45:48 INFO - PROCESS | 1656 | 1464608748328 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}] 04:45:48 INFO - PROCESS | 1656 | 1464608748405 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 04:45:48 INFO - PROCESS | 1656 | 1464608748419 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x116598800 == 30 [pid = 1656] [id = 316] 04:45:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x113b2bc00) [pid = 1656] [serial = 947] [outer = 0x0] 04:45:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x114fe7000) [pid = 1656] [serial = 948] [outer = 0x113b2bc00] 04:45:48 INFO - PROCESS | 1656 | 1464608748453 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x115f95000) [pid = 1656] [serial = 949] [outer = 0x113b2bc00] 04:45:48 INFO - PROCESS | 1656 | 1464608748784 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]]]}] 04:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 523ms 04:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:45:48 INFO - PROCESS | 1656 | 1464608748839 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 04:45:48 INFO - PROCESS | 1656 | 1464608748840 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 04:45:48 INFO - PROCESS | 1656 | 1464608748842 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:45:48 INFO - PROCESS | 1656 | 1464608748843 Marionette TRACE conn2 <- [1,1238,null,{}] 04:45:48 INFO - PROCESS | 1656 | 1464608748845 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}] 04:45:48 INFO - PROCESS | 1656 | 1464608748941 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 04:45:48 INFO - PROCESS | 1656 | 1464608748947 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x116bc5000 == 31 [pid = 1656] [id = 317] 04:45:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1165ce400) [pid = 1656] [serial = 950] [outer = 0x0] 04:45:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x116918c00) [pid = 1656] [serial = 951] [outer = 0x1165ce400] 04:45:48 INFO - PROCESS | 1656 | 1464608748974 Marionette DEBUG loaded listener.js 04:45:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1169d2400) [pid = 1656] [serial = 952] [outer = 0x1165ce400] 04:45:49 INFO - PROCESS | 1656 | 1464608749247 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]]]}] 04:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 417ms 04:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:45:49 INFO - PROCESS | 1656 | 1464608749261 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 04:45:49 INFO - PROCESS | 1656 | 1464608749262 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 04:45:49 INFO - PROCESS | 1656 | 1464608749264 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:45:49 INFO - PROCESS | 1656 | 1464608749265 Marionette TRACE conn2 <- [1,1242,null,{}] 04:45:49 INFO - PROCESS | 1656 | 1464608749267 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}] 04:45:49 INFO - PROCESS | 1656 | 1464608749349 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 04:45:49 INFO - PROCESS | 1656 | 1464608749357 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x117f0a800 == 32 [pid = 1656] [id = 318] 04:45:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1130adc00) [pid = 1656] [serial = 953] [outer = 0x0] 04:45:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x116b7a400) [pid = 1656] [serial = 954] [outer = 0x1130adc00] 04:45:49 INFO - PROCESS | 1656 | 1464608749382 Marionette DEBUG loaded listener.js 04:45:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11767cc00) [pid = 1656] [serial = 955] [outer = 0x1130adc00] 04:45:49 INFO - PROCESS | 1656 | 1464608749696 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]]]}] 04:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 471ms 04:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:45:49 INFO - PROCESS | 1656 | 1464608749736 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 04:45:49 INFO - PROCESS | 1656 | 1464608749737 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 04:45:49 INFO - PROCESS | 1656 | 1464608749739 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:45:49 INFO - PROCESS | 1656 | 1464608749741 Marionette TRACE conn2 <- [1,1246,null,{}] 04:45:49 INFO - PROCESS | 1656 | 1464608749743 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}] 04:45:49 INFO - PROCESS | 1656 | 1464608749860 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 04:45:49 INFO - PROCESS | 1656 | 1464608749869 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183a4000 == 33 [pid = 1656] [id = 319] 04:45:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x117226000) [pid = 1656] [serial = 956] [outer = 0x0] 04:45:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x117792400) [pid = 1656] [serial = 957] [outer = 0x117226000] 04:45:49 INFO - PROCESS | 1656 | 1464608749895 Marionette DEBUG loaded listener.js 04:45:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1185d4000) [pid = 1656] [serial = 958] [outer = 0x117226000] 04:45:50 INFO - PROCESS | 1656 | 1464608750190 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]]]}] 04:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 467ms 04:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:45:50 INFO - PROCESS | 1656 | 1464608750208 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 04:45:50 INFO - PROCESS | 1656 | 1464608750209 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 04:45:50 INFO - PROCESS | 1656 | 1464608750211 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 1656 | 1464608750212 Marionette TRACE conn2 <- [1,1250,null,{}] 04:45:50 INFO - PROCESS | 1656 | 1464608750214 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}] 04:45:50 INFO - PROCESS | 1656 | 1464608750289 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 04:45:50 INFO - PROCESS | 1656 | 1464608750293 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x11863f800 == 34 [pid = 1656] [id = 320] 04:45:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x110ec5c00) [pid = 1656] [serial = 959] [outer = 0x0] 04:45:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x118654000) [pid = 1656] [serial = 960] [outer = 0x110ec5c00] 04:45:50 INFO - PROCESS | 1656 | 1464608750320 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x118984000) [pid = 1656] [serial = 961] [outer = 0x110ec5c00] 04:45:50 INFO - PROCESS | 1656 | 1464608750623 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]]]}] 04:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 420ms 04:45:50 INFO - PROCESS | 1656 | 1464608750631 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 04:45:50 INFO - PROCESS | 1656 | 1464608750632 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 04:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:45:50 INFO - PROCESS | 1656 | 1464608750636 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 1656 | 1464608750639 Marionette TRACE conn2 <- [1,1254,null,{}] 04:45:50 INFO - PROCESS | 1656 | 1464608750642 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}] 04:45:50 INFO - PROCESS | 1656 | 1464608750714 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 04:45:50 INFO - PROCESS | 1656 | 1464608750728 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x118b90800 == 35 [pid = 1656] [id = 321] 04:45:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x118265c00) [pid = 1656] [serial = 962] [outer = 0x0] 04:45:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x119037800) [pid = 1656] [serial = 963] [outer = 0x118265c00] 04:45:50 INFO - PROCESS | 1656 | 1464608750794 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x119365000) [pid = 1656] [serial = 964] [outer = 0x118265c00] 04:45:51 INFO - PROCESS | 1656 | 1464608751071 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]]]}] 04:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 472ms 04:45:51 INFO - PROCESS | 1656 | 1464608751108 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 04:45:51 INFO - PROCESS | 1656 | 1464608751110 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 04:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:45:51 INFO - PROCESS | 1656 | 1464608751112 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:45:51 INFO - PROCESS | 1656 | 1464608751113 Marionette TRACE conn2 <- [1,1258,null,{}] 04:45:51 INFO - PROCESS | 1656 | 1464608751115 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}] 04:45:51 INFO - PROCESS | 1656 | 1464608751193 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 04:45:51 INFO - PROCESS | 1656 | 1464608751197 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x116595800 == 36 [pid = 1656] [id = 322] 04:45:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x11930a000) [pid = 1656] [serial = 965] [outer = 0x0] 04:45:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x119395c00) [pid = 1656] [serial = 966] [outer = 0x11930a000] 04:45:51 INFO - PROCESS | 1656 | 1464608751224 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x119451c00) [pid = 1656] [serial = 967] [outer = 0x11930a000] 04:45:51 INFO - PROCESS | 1656 | 1464608751600 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]]]}] 04:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 520ms 04:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:45:51 INFO - PROCESS | 1656 | 1464608751633 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 04:45:51 INFO - PROCESS | 1656 | 1464608751635 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 04:45:51 INFO - PROCESS | 1656 | 1464608751646 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:45:51 INFO - PROCESS | 1656 | 1464608751647 Marionette TRACE conn2 <- [1,1262,null,{}] 04:45:51 INFO - PROCESS | 1656 | 1464608751652 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}] 04:45:51 INFO - PROCESS | 1656 | 1464608751771 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 04:45:51 INFO - PROCESS | 1656 | 1464608751780 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x119942800 == 37 [pid = 1656] [id = 323] 04:45:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x119454000) [pid = 1656] [serial = 968] [outer = 0x0] 04:45:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x119934800) [pid = 1656] [serial = 969] [outer = 0x119454000] 04:45:51 INFO - PROCESS | 1656 | 1464608751821 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x119985400) [pid = 1656] [serial = 970] [outer = 0x119454000] 04:45:52 INFO - PROCESS | 1656 | 1464608752206 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]]]}] 04:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 579ms 04:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:45:52 INFO - PROCESS | 1656 | 1464608752218 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1656 | 1464608752220 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 04:45:52 INFO - PROCESS | 1656 | 1464608752222 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1656 | 1464608752223 Marionette TRACE conn2 <- [1,1266,null,{}] 04:45:52 INFO - PROCESS | 1656 | 1464608752225 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}] 04:45:52 INFO - PROCESS | 1656 | 1464608752339 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 04:45:52 INFO - PROCESS | 1656 | 1464608752356 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a050800 == 38 [pid = 1656] [id = 324] 04:45:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x119d6fc00) [pid = 1656] [serial = 971] [outer = 0x0] 04:45:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x11a0e6400) [pid = 1656] [serial = 972] [outer = 0x119d6fc00] 04:45:52 INFO - PROCESS | 1656 | 1464608752387 Marionette DEBUG loaded listener.js 04:45:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1212d0c00) [pid = 1656] [serial = 973] [outer = 0x119d6fc00] 04:45:52 INFO - PROCESS | 1656 | 1464608752741 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]]]}] 04:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 569ms 04:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:45:52 INFO - PROCESS | 1656 | 1464608752792 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1656 | 1464608752793 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 04:45:52 INFO - PROCESS | 1656 | 1464608752795 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1656 | 1464608752796 Marionette TRACE conn2 <- [1,1270,null,{}] 04:45:52 INFO - PROCESS | 1656 | 1464608752798 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}] 04:45:52 INFO - PROCESS | 1656 | 1464608752890 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 04:45:52 INFO - PROCESS | 1656 | 1464608752902 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12123d800 == 39 [pid = 1656] [id = 325] 04:45:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1212d1000) [pid = 1656] [serial = 974] [outer = 0x0] 04:45:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12155e800) [pid = 1656] [serial = 975] [outer = 0x1212d1000] 04:45:52 INFO - PROCESS | 1656 | 1464608752927 Marionette DEBUG loaded listener.js 04:45:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x121654000) [pid = 1656] [serial = 976] [outer = 0x1212d1000] 04:45:53 INFO - PROCESS | 1656 | 1464608753232 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]]]}] 04:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 469ms 04:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:45:53 INFO - PROCESS | 1656 | 1464608753264 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 04:45:53 INFO - PROCESS | 1656 | 1464608753265 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 04:45:53 INFO - PROCESS | 1656 | 1464608753268 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:45:53 INFO - PROCESS | 1656 | 1464608753271 Marionette TRACE conn2 <- [1,1274,null,{}] 04:45:53 INFO - PROCESS | 1656 | 1464608753274 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}] 04:45:53 INFO - PROCESS | 1656 | 1464608753373 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 04:45:53 INFO - PROCESS | 1656 | 1464608753377 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x121719800 == 40 [pid = 1656] [id = 326] 04:45:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x1212d6000) [pid = 1656] [serial = 977] [outer = 0x0] 04:45:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x121658400) [pid = 1656] [serial = 978] [outer = 0x1212d6000] 04:45:53 INFO - PROCESS | 1656 | 1464608753401 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x121661000) [pid = 1656] [serial = 979] [outer = 0x1212d6000] 04:45:53 INFO - PROCESS | 1656 | 1464608753767 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]]]}] 04:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 524ms 04:45:53 INFO - PROCESS | 1656 | 1464608753794 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 04:45:53 INFO - PROCESS | 1656 | 1464608753796 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 04:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:45:53 INFO - PROCESS | 1656 | 1464608753799 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:45:53 INFO - PROCESS | 1656 | 1464608753800 Marionette TRACE conn2 <- [1,1278,null,{}] 04:45:53 INFO - PROCESS | 1656 | 1464608753812 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}] 04:45:53 INFO - PROCESS | 1656 | 1464608753960 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 04:45:54 INFO - PROCESS | 1656 | 1464608754023 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x121731000 == 41 [pid = 1656] [id = 327] 04:45:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x121568000) [pid = 1656] [serial = 980] [outer = 0x0] 04:45:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x121676c00) [pid = 1656] [serial = 981] [outer = 0x121568000] 04:45:54 INFO - PROCESS | 1656 | 1464608754064 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x1216a3800) [pid = 1656] [serial = 982] [outer = 0x121568000] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x121565800) [pid = 1656] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x128707000) [pid = 1656] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x110ec3000) [pid = 1656] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x121672c00) [pid = 1656] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x11936e000) [pid = 1656] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x124830400) [pid = 1656] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x129970400) [pid = 1656] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12463bc00) [pid = 1656] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1167da800) [pid = 1656] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x112029800) [pid = 1656] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x121654c00) [pid = 1656] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1126b6000) [pid = 1656] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11691d000) [pid = 1656] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x113d0a000) [pid = 1656] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x126010000) [pid = 1656] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x126dcb400) [pid = 1656] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x128030800) [pid = 1656] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x121658000) [pid = 1656] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12a9d6c00) [pid = 1656] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x112027800) [pid = 1656] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12bdd4800) [pid = 1656] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12800a000) [pid = 1656] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x126007c00) [pid = 1656] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x121676000) [pid = 1656] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1185d8c00) [pid = 1656] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1126ca400) [pid = 1656] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11314dc00) [pid = 1656] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12167b800) [pid = 1656] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1212cdc00) [pid = 1656] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x119037000) [pid = 1656] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1126c4400) [pid = 1656] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1132bbc00) [pid = 1656] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:45:54 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12a9d9c00) [pid = 1656] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:45:54 INFO - PROCESS | 1656 | 1464608754764 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]]]}] 04:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 979ms 04:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:45:54 INFO - PROCESS | 1656 | 1464608754777 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 04:45:54 INFO - PROCESS | 1656 | 1464608754778 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 04:45:54 INFO - PROCESS | 1656 | 1464608754780 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:45:54 INFO - PROCESS | 1656 | 1464608754782 Marionette TRACE conn2 <- [1,1282,null,{}] 04:45:54 INFO - PROCESS | 1656 | 1464608754792 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}] 04:45:54 INFO - PROCESS | 1656 | 1464608754871 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 04:45:54 INFO - PROCESS | 1656 | 1464608754876 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196fa800 == 42 [pid = 1656] [id = 328] 04:45:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x111d86000) [pid = 1656] [serial = 983] [outer = 0x0] 04:45:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x113150000) [pid = 1656] [serial = 984] [outer = 0x111d86000] 04:45:54 INFO - PROCESS | 1656 | 1464608754901 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x118983c00) [pid = 1656] [serial = 985] [outer = 0x111d86000] 04:45:55 INFO - PROCESS | 1656 | 1464608755240 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]]]}] 04:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 473ms 04:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:45:55 INFO - PROCESS | 1656 | 1464608755256 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 1656 | 1464608755257 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 04:45:55 INFO - PROCESS | 1656 | 1464608755259 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 1656 | 1464608755260 Marionette TRACE conn2 <- [1,1286,null,{}] 04:45:55 INFO - PROCESS | 1656 | 1464608755262 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}] 04:45:55 INFO - PROCESS | 1656 | 1464608755362 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 04:45:55 INFO - PROCESS | 1656 | 1464608755369 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x123661800 == 43 [pid = 1656] [id = 329] 04:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1185d8c00) [pid = 1656] [serial = 986] [outer = 0x0] 04:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1212d4800) [pid = 1656] [serial = 987] [outer = 0x1185d8c00] 04:45:55 INFO - PROCESS | 1656 | 1464608755393 Marionette DEBUG loaded listener.js 04:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12176fc00) [pid = 1656] [serial = 988] [outer = 0x1185d8c00] 04:45:55 INFO - PROCESS | 1656 | 1464608755706 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]]]}] 04:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 468ms 04:45:55 INFO - PROCESS | 1656 | 1464608755728 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 1656 | 1464608755730 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 04:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:45:55 INFO - PROCESS | 1656 | 1464608755733 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 1656 | 1464608755737 Marionette TRACE conn2 <- [1,1290,null,{}] 04:45:55 INFO - PROCESS | 1656 | 1464608755740 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}] 04:45:55 INFO - PROCESS | 1656 | 1464608755864 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 04:45:55 INFO - PROCESS | 1656 | 1464608755871 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e7b800 == 44 [pid = 1656] [id = 330] 04:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x113149000) [pid = 1656] [serial = 989] [outer = 0x0] 04:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1219bc800) [pid = 1656] [serial = 990] [outer = 0x113149000] 04:45:55 INFO - PROCESS | 1656 | 1464608755911 Marionette DEBUG loaded listener.js 04:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1242d7800) [pid = 1656] [serial = 991] [outer = 0x113149000] 04:45:56 INFO - PROCESS | 1656 | 1464608756319 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]]]}] 04:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 623ms 04:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:45:56 INFO - PROCESS | 1656 | 1464608756360 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 04:45:56 INFO - PROCESS | 1656 | 1464608756361 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 04:45:56 INFO - PROCESS | 1656 | 1464608756363 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:45:56 INFO - PROCESS | 1656 | 1464608756364 Marionette TRACE conn2 <- [1,1294,null,{}] 04:45:56 INFO - PROCESS | 1656 | 1464608756374 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}] 04:45:56 INFO - PROCESS | 1656 | 1464608756449 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 04:45:56 INFO - PROCESS | 1656 | 1464608756456 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x126480800 == 45 [pid = 1656] [id = 331] 04:45:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1242d8400) [pid = 1656] [serial = 992] [outer = 0x0] 04:45:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x124630000) [pid = 1656] [serial = 993] [outer = 0x1242d8400] 04:45:56 INFO - PROCESS | 1656 | 1464608756480 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12482b400) [pid = 1656] [serial = 994] [outer = 0x1242d8400] 04:45:56 INFO - PROCESS | 1656 | 1464608756951 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]]]}] 04:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 619ms 04:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:45:56 INFO - PROCESS | 1656 | 1464608756983 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 04:45:56 INFO - PROCESS | 1656 | 1464608756985 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 04:45:56 INFO - PROCESS | 1656 | 1464608756989 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:45:56 INFO - PROCESS | 1656 | 1464608756991 Marionette TRACE conn2 <- [1,1298,null,{}] 04:45:56 INFO - PROCESS | 1656 | 1464608756995 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}] 04:45:57 INFO - PROCESS | 1656 | 1464608757106 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 04:45:57 INFO - PROCESS | 1656 | 1464608757158 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d8a800 == 46 [pid = 1656] [id = 332] 04:45:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x112027800) [pid = 1656] [serial = 995] [outer = 0x0] 04:45:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1126bb800) [pid = 1656] [serial = 996] [outer = 0x112027800] 04:45:57 INFO - PROCESS | 1656 | 1464608757190 Marionette DEBUG loaded listener.js 04:45:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1126ccc00) [pid = 1656] [serial = 997] [outer = 0x112027800] 04:45:57 INFO - PROCESS | 1656 | 1464608757734 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]]]}] 04:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 773ms 04:45:57 INFO - PROCESS | 1656 | 1464608757777 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 04:45:57 INFO - PROCESS | 1656 | 1464608757781 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 04:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:45:57 INFO - PROCESS | 1656 | 1464608757789 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 1656 | 1464608757791 Marionette TRACE conn2 <- [1,1302,null,{}] 04:45:57 INFO - PROCESS | 1656 | 1464608757794 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}] 04:45:57 INFO - PROCESS | 1656 | 1464608757900 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 04:45:57 INFO - PROCESS | 1656 | 1464608757973 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x11755a800 == 47 [pid = 1656] [id = 333] 04:45:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x113156000) [pid = 1656] [serial = 998] [outer = 0x0] 04:45:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x113218800) [pid = 1656] [serial = 999] [outer = 0x113156000] 04:45:58 INFO - PROCESS | 1656 | 1464608758003 Marionette DEBUG loaded listener.js 04:45:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x115f96000) [pid = 1656] [serial = 1000] [outer = 0x113156000] 04:45:58 INFO - PROCESS | 1656 | 1464608758711 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]]]}] 04:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 974ms 04:45:58 INFO - PROCESS | 1656 | 1464608758763 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 04:45:58 INFO - PROCESS | 1656 | 1464608758765 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 04:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:45:58 INFO - PROCESS | 1656 | 1464608758772 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:45:58 INFO - PROCESS | 1656 | 1464608758774 Marionette TRACE conn2 <- [1,1306,null,{}] 04:45:58 INFO - PROCESS | 1656 | 1464608758778 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}] 04:45:58 INFO - PROCESS | 1656 | 1464608758876 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 04:45:58 INFO - PROCESS | 1656 | 1464608758954 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x113112000 == 48 [pid = 1656] [id = 334] 04:45:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x11314b400) [pid = 1656] [serial = 1001] [outer = 0x0] 04:45:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x113150800) [pid = 1656] [serial = 1002] [outer = 0x11314b400] 04:45:58 INFO - PROCESS | 1656 | 1464608758983 Marionette DEBUG loaded listener.js 04:45:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1133a8000) [pid = 1656] [serial = 1003] [outer = 0x11314b400] 04:45:59 INFO - PROCESS | 1656 | --DOCSHELL 0x112d84000 == 47 [pid = 1656] [id = 25] 04:45:59 INFO - PROCESS | 1656 | --DOCSHELL 0x128b17800 == 46 [pid = 1656] [id = 6] 04:45:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12da9d800 == 45 [pid = 1656] [id = 20] 04:45:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12c082800 == 44 [pid = 1656] [id = 11] 04:45:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd84000 == 43 [pid = 1656] [id = 10] 04:45:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12c661800 == 42 [pid = 1656] [id = 13] 04:45:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12d7c0000 == 41 [pid = 1656] [id = 19] 04:45:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11671a000 == 40 [pid = 1656] [id = 26] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12c64d800) [pid = 1656] [serial = 939] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca64000 == 39 [pid = 1656] [id = 313] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x128706c00) [pid = 1656] [serial = 771] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11276b400) [pid = 1656] [serial = 762] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11a0e3400) [pid = 1656] [serial = 765] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x128024800) [pid = 1656] [serial = 840] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12496ac00) [pid = 1656] [serial = 768] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12bdcec00) [pid = 1656] [serial = 774] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12ae84000) [pid = 1656] [serial = 777] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x121677800) [pid = 1656] [serial = 828] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12600d000) [pid = 1656] [serial = 831] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12b41cc00) [pid = 1656] [serial = 837] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x128702400) [pid = 1656] [serial = 834] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x118508c00) [pid = 1656] [serial = 825] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1126c7000) [pid = 1656] [serial = 822] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12800d400) [pid = 1656] [serial = 921] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12851ac00) [pid = 1656] [serial = 924] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x128b9dc00) [pid = 1656] [serial = 927] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x128707800) [pid = 1656] [serial = 925] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1245e2400) [pid = 1656] [serial = 930] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12997bc00) [pid = 1656] [serial = 931] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12aad9c00) [pid = 1656] [serial = 933] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x128fe0c00) [pid = 1656] [serial = 928] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1126b9000) [pid = 1656] [serial = 900] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12cda9800) [pid = 1656] [serial = 898] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12ca3bc00) [pid = 1656] [serial = 897] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12bdd2c00) [pid = 1656] [serial = 894] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12bd35000) [pid = 1656] [serial = 893] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12a9d8800) [pid = 1656] [serial = 891] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x128025800) [pid = 1656] [serial = 890] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x126dbf000) [pid = 1656] [serial = 888] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1260bdc00) [pid = 1656] [serial = 887] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11a0e8800) [pid = 1656] [serial = 885] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11938f000) [pid = 1656] [serial = 884] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11656f400) [pid = 1656] [serial = 882] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x113155c00) [pid = 1656] [serial = 881] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x113156c00) [pid = 1656] [serial = 879] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12bdb2800) [pid = 1656] [serial = 504] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1219bf400) [pid = 1656] [serial = 915] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x124e4b000) [pid = 1656] [serial = 916] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1212db000) [pid = 1656] [serial = 912] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x121657400) [pid = 1656] [serial = 913] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119392c00) [pid = 1656] [serial = 909] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11a0e7400) [pid = 1656] [serial = 910] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116964000) [pid = 1656] [serial = 906] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1185d8400) [pid = 1656] [serial = 907] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11691d400) [pid = 1656] [serial = 904] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113ba4400) [pid = 1656] [serial = 903] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112a73000) [pid = 1656] [serial = 901] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12bdd8c00) [pid = 1656] [serial = 937] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x124e57000) [pid = 1656] [serial = 918] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x126dc2c00) [pid = 1656] [serial = 919] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12802f800) [pid = 1656] [serial = 922] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12bd2f000) [pid = 1656] [serial = 934] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12bd36800) [pid = 1656] [serial = 936] [outer = 0x0] [url = about:blank] 04:45:59 INFO - PROCESS | 1656 | 1464608759372 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]]]}] 04:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 624ms 04:45:59 INFO - PROCESS | 1656 | 1464608759394 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 04:45:59 INFO - PROCESS | 1656 | 1464608759397 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 04:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:45:59 INFO - PROCESS | 1656 | 1464608759404 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:45:59 INFO - PROCESS | 1656 | 1464608759405 Marionette TRACE conn2 <- [1,1310,null,{}] 04:45:59 INFO - PROCESS | 1656 | 1464608759408 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}] 04:45:59 INFO - PROCESS | 1656 | 1464608759491 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 04:45:59 INFO - PROCESS | 1656 | 1464608759541 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x116590800 == 40 [pid = 1656] [id = 335] 04:45:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x113155800) [pid = 1656] [serial = 1004] [outer = 0x0] 04:45:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x113d0a000) [pid = 1656] [serial = 1005] [outer = 0x113155800] 04:45:59 INFO - PROCESS | 1656 | 1464608759568 Marionette DEBUG loaded listener.js 04:45:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x116899000) [pid = 1656] [serial = 1006] [outer = 0x113155800] 04:45:59 INFO - PROCESS | 1656 | 1464608759880 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] 04:45:59 INFO - PROCESS | 1656 | 1464608759927 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 04:45:59 INFO - PROCESS | 1656 | 1464608759929 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:45:59 INFO - PROCESS | 1656 | 1464608759932 Marionette TRACE conn2 <- [1,1314,null,{}] 04:45:59 INFO - PROCESS | 1656 | 1464608759939 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}] 04:46:00 INFO - PROCESS | 1656 | 1464608760016 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 04:46:00 INFO - PROCESS | 1656 | 1464608760025 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x118304800 == 41 [pid = 1656] [id = 336] 04:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1122aa400) [pid = 1656] [serial = 1007] [outer = 0x0] 04:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x116b7b000) [pid = 1656] [serial = 1008] [outer = 0x1122aa400] 04:46:00 INFO - PROCESS | 1656 | 1464608760053 Marionette DEBUG loaded listener.js 04:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11815cc00) [pid = 1656] [serial = 1009] [outer = 0x1122aa400] 04:46:00 INFO - PROCESS | 1656 | 1464608760411 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]]]}] 04:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 525ms 04:46:00 INFO - PROCESS | 1656 | 1464608760455 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 04:46:00 INFO - PROCESS | 1656 | 1464608760457 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 04:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:46:00 INFO - PROCESS | 1656 | 1464608760459 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:46:00 INFO - PROCESS | 1656 | 1464608760460 Marionette TRACE conn2 <- [1,1318,null,{}] 04:46:00 INFO - PROCESS | 1656 | 1464608760462 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}] 04:46:00 INFO - PROCESS | 1656 | 1464608760539 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 04:46:00 INFO - PROCESS | 1656 | 1464608760543 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11939d000 == 42 [pid = 1656] [id = 337] 04:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118167800) [pid = 1656] [serial = 1010] [outer = 0x0] 04:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118266c00) [pid = 1656] [serial = 1011] [outer = 0x118167800] 04:46:00 INFO - PROCESS | 1656 | 1464608760569 Marionette DEBUG loaded listener.js 04:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1185da000) [pid = 1656] [serial = 1012] [outer = 0x118167800] 04:46:00 INFO - PROCESS | 1656 | 1464608760880 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]]]}] 04:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 469ms 04:46:00 INFO - PROCESS | 1656 | 1464608760928 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 04:46:00 INFO - PROCESS | 1656 | 1464608760929 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 04:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:46:00 INFO - PROCESS | 1656 | 1464608760932 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:46:00 INFO - PROCESS | 1656 | 1464608760933 Marionette TRACE conn2 <- [1,1322,null,{}] 04:46:00 INFO - PROCESS | 1656 | 1464608760935 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}] 04:46:01 INFO - PROCESS | 1656 | 1464608761032 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 04:46:01 INFO - PROCESS | 1656 | 1464608761039 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x119612800 == 43 [pid = 1656] [id = 338] 04:46:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1122b0c00) [pid = 1656] [serial = 1013] [outer = 0x0] 04:46:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118655800) [pid = 1656] [serial = 1014] [outer = 0x1122b0c00] 04:46:01 INFO - PROCESS | 1656 | 1464608761064 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11903f000) [pid = 1656] [serial = 1015] [outer = 0x1122b0c00] 04:46:01 INFO - PROCESS | 1656 | 1464608761629 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]]]}] 04:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 771ms 04:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:46:01 INFO - PROCESS | 1656 | 1464608761704 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 04:46:01 INFO - PROCESS | 1656 | 1464608761706 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 04:46:01 INFO - PROCESS | 1656 | 1464608761710 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:46:01 INFO - PROCESS | 1656 | 1464608761712 Marionette TRACE conn2 <- [1,1326,null,{}] 04:46:01 INFO - PROCESS | 1656 | 1464608761716 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}] 04:46:01 INFO - PROCESS | 1656 | 1464608761810 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 04:46:01 INFO - PROCESS | 1656 | 1464608761857 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x11682e000 == 44 [pid = 1656] [id = 339] 04:46:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1130ab000) [pid = 1656] [serial = 1016] [outer = 0x0] 04:46:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11331dc00) [pid = 1656] [serial = 1017] [outer = 0x1130ab000] 04:46:01 INFO - PROCESS | 1656 | 1464608761889 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1167da800) [pid = 1656] [serial = 1018] [outer = 0x1130ab000] 04:46:02 INFO - PROCESS | 1656 | 1464608762292 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]]]}] 04:46:02 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 04:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 623ms 04:46:02 INFO - PROCESS | 1656 | 1464608762333 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 04:46:02 INFO - PROCESS | 1656 | 1464608762337 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 04:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:46:02 INFO - PROCESS | 1656 | 1464608762342 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:46:02 INFO - PROCESS | 1656 | 1464608762343 Marionette TRACE conn2 <- [1,1330,null,{}] 04:46:02 INFO - PROCESS | 1656 | 1464608762346 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}] 04:46:02 INFO - PROCESS | 1656 | 1464608762441 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 04:46:02 INFO - PROCESS | 1656 | 1464608762488 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196fc800 == 45 [pid = 1656] [id = 340] 04:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1169dd400) [pid = 1656] [serial = 1019] [outer = 0x0] 04:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x117689c00) [pid = 1656] [serial = 1020] [outer = 0x1169dd400] 04:46:02 INFO - PROCESS | 1656 | 1464608762518 Marionette DEBUG loaded listener.js 04:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118264400) [pid = 1656] [serial = 1021] [outer = 0x1169dd400] 04:46:02 INFO - PROCESS | 1656 | 1464608762903 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]]]}] 04:46:02 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 04:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 621ms 04:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:46:02 INFO - PROCESS | 1656 | 1464608762963 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 04:46:02 INFO - PROCESS | 1656 | 1464608762964 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 04:46:02 INFO - PROCESS | 1656 | 1464608762967 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:46:02 INFO - PROCESS | 1656 | 1464608762970 Marionette TRACE conn2 <- [1,1334,null,{}] 04:46:02 INFO - PROCESS | 1656 | 1464608762977 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}] 04:46:03 INFO - PROCESS | 1656 | 1464608763073 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 04:46:03 INFO - PROCESS | 1656 | 1464608763156 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12115f800 == 46 [pid = 1656] [id = 341] 04:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11938f000) [pid = 1656] [serial = 1022] [outer = 0x0] 04:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119399800) [pid = 1656] [serial = 1023] [outer = 0x11938f000] 04:46:03 INFO - PROCESS | 1656 | 1464608763201 Marionette DEBUG loaded listener.js 04:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1196d8c00) [pid = 1656] [serial = 1024] [outer = 0x11938f000] 04:46:03 INFO - PROCESS | 1656 | 1464608763609 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]]]}] 04:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 672ms 04:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:46:03 INFO - PROCESS | 1656 | 1464608763640 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 04:46:03 INFO - PROCESS | 1656 | 1464608763641 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 04:46:03 INFO - PROCESS | 1656 | 1464608763644 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:46:03 INFO - PROCESS | 1656 | 1464608763645 Marionette TRACE conn2 <- [1,1338,null,{}] 04:46:03 INFO - PROCESS | 1656 | 1464608763647 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}] 04:46:03 INFO - PROCESS | 1656 | 1464608763741 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 04:46:03 INFO - PROCESS | 1656 | 1464608763784 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x117555000 == 47 [pid = 1656] [id = 342] 04:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119391000) [pid = 1656] [serial = 1025] [outer = 0x0] 04:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11a082400) [pid = 1656] [serial = 1026] [outer = 0x119391000] 04:46:03 INFO - PROCESS | 1656 | 1464608763814 Marionette DEBUG loaded listener.js 04:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11a0e6800) [pid = 1656] [serial = 1027] [outer = 0x119391000] 04:46:04 INFO - PROCESS | 1656 | 1464608764725 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]]]}] 04:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1119ms 04:46:04 INFO - PROCESS | 1656 | 1464608764764 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 04:46:04 INFO - PROCESS | 1656 | 1464608764765 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 04:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:46:04 INFO - PROCESS | 1656 | 1464608764767 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:46:04 INFO - PROCESS | 1656 | 1464608764768 Marionette TRACE conn2 <- [1,1342,null,{}] 04:46:04 INFO - PROCESS | 1656 | 1464608764771 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}] 04:46:04 INFO - PROCESS | 1656 | 1464608764863 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 04:46:04 INFO - PROCESS | 1656 | 1464608764907 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218c6000 == 48 [pid = 1656] [id = 343] 04:46:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11a0e9800) [pid = 1656] [serial = 1028] [outer = 0x0] 04:46:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1212cd400) [pid = 1656] [serial = 1029] [outer = 0x11a0e9800] 04:46:04 INFO - PROCESS | 1656 | 1464608764936 Marionette DEBUG loaded listener.js 04:46:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1212d7400) [pid = 1656] [serial = 1030] [outer = 0x11a0e9800] 04:46:05 INFO - PROCESS | 1656 | 1464608765345 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]]]}] 04:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 621ms 04:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:46:05 INFO - PROCESS | 1656 | 1464608765390 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 04:46:05 INFO - PROCESS | 1656 | 1464608765391 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 04:46:05 INFO - PROCESS | 1656 | 1464608765393 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:46:05 INFO - PROCESS | 1656 | 1464608765395 Marionette TRACE conn2 <- [1,1346,null,{}] 04:46:05 INFO - PROCESS | 1656 | 1464608765397 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}] 04:46:05 INFO - PROCESS | 1656 | 1464608765608 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 04:46:05 INFO - PROCESS | 1656 | 1464608765649 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1162d1800 == 49 [pid = 1656] [id = 344] 04:46:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1126b6800) [pid = 1656] [serial = 1031] [outer = 0x0] 04:46:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1126bd400) [pid = 1656] [serial = 1032] [outer = 0x1126b6800] 04:46:05 INFO - PROCESS | 1656 | 1464608765677 Marionette DEBUG loaded listener.js 04:46:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11314bc00) [pid = 1656] [serial = 1033] [outer = 0x1126b6800] 04:46:06 INFO - PROCESS | 1656 | 1464608766130 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]]]}] 04:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 770ms 04:46:06 INFO - PROCESS | 1656 | 1464608766164 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 04:46:06 INFO - PROCESS | 1656 | 1464608766167 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 04:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:46:06 INFO - PROCESS | 1656 | 1464608766177 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 1656 | 1464608766178 Marionette TRACE conn2 <- [1,1350,null,{}] 04:46:06 INFO - PROCESS | 1656 | 1464608766221 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}] 04:46:06 INFO - PROCESS | 1656 | 1464608766327 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 04:46:06 INFO - PROCESS | 1656 | 1464608766364 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x116bb3000 == 50 [pid = 1656] [id = 345] 04:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1165c5000) [pid = 1656] [serial = 1034] [outer = 0x0] 04:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x116918800) [pid = 1656] [serial = 1035] [outer = 0x1165c5000] 04:46:06 INFO - PROCESS | 1656 | 1464608766391 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x117222400) [pid = 1656] [serial = 1036] [outer = 0x1165c5000] 04:46:06 INFO - PROCESS | 1656 | 1464608766725 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]]]}] 04:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 569ms 04:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:46:06 INFO - PROCESS | 1656 | 1464608766746 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 04:46:06 INFO - PROCESS | 1656 | 1464608766748 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 04:46:06 INFO - PROCESS | 1656 | 1464608766750 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 1656 | 1464608766753 Marionette TRACE conn2 <- [1,1354,null,{}] 04:46:06 INFO - PROCESS | 1656 | 1464608766764 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}] 04:46:06 INFO - PROCESS | 1656 | 1464608766859 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 04:46:06 INFO - PROCESS | 1656 | 1464608766865 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a039800 == 51 [pid = 1656] [id = 346] 04:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11768a000) [pid = 1656] [serial = 1037] [outer = 0x0] 04:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x118506400) [pid = 1656] [serial = 1038] [outer = 0x11768a000] 04:46:06 INFO - PROCESS | 1656 | 1464608766895 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x119394c00) [pid = 1656] [serial = 1039] [outer = 0x11768a000] 04:46:07 INFO - PROCESS | 1656 | 1464608767321 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]]]}] 04:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 578ms 04:46:07 INFO - PROCESS | 1656 | 1464608767329 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 04:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:46:07 INFO - PROCESS | 1656 | 1464608767333 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 04:46:07 INFO - PROCESS | 1656 | 1464608767344 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:46:07 INFO - PROCESS | 1656 | 1464608767348 Marionette TRACE conn2 <- [1,1358,null,{}] 04:46:07 INFO - PROCESS | 1656 | 1464608767352 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}] 04:46:07 INFO - PROCESS | 1656 | 1464608767507 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 04:46:07 INFO - PROCESS | 1656 | 1464608767528 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x124611000 == 52 [pid = 1656] [id = 347] 04:46:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11903fc00) [pid = 1656] [serial = 1040] [outer = 0x0] 04:46:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11a0e8400) [pid = 1656] [serial = 1041] [outer = 0x11903fc00] 04:46:07 INFO - PROCESS | 1656 | 1464608767570 Marionette DEBUG loaded listener.js 04:46:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12165a400) [pid = 1656] [serial = 1042] [outer = 0x11903fc00] 04:46:07 INFO - PROCESS | 1656 | 1464608767983 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]]]}] 04:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 679ms 04:46:08 INFO - PROCESS | 1656 | 1464608768026 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 04:46:08 INFO - PROCESS | 1656 | 1464608768027 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 04:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:46:08 INFO - PROCESS | 1656 | 1464608768029 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:46:08 INFO - PROCESS | 1656 | 1464608768030 Marionette TRACE conn2 <- [1,1362,null,{}] 04:46:08 INFO - PROCESS | 1656 | 1464608768033 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}] 04:46:08 INFO - PROCESS | 1656 | 1464608768136 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 04:46:08 INFO - PROCESS | 1656 | 1464608768141 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x126478800 == 53 [pid = 1656] [id = 348] 04:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12166f400) [pid = 1656] [serial = 1043] [outer = 0x0] 04:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x121678c00) [pid = 1656] [serial = 1044] [outer = 0x12166f400] 04:46:08 INFO - PROCESS | 1656 | 1464608768209 Marionette DEBUG loaded listener.js 04:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x121773400) [pid = 1656] [serial = 1045] [outer = 0x12166f400] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1212d1000) [pid = 1656] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1212d6000) [pid = 1656] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x118265c00) [pid = 1656] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x113b2bc00) [pid = 1656] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x112a7e400) [pid = 1656] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x110ec5c00) [pid = 1656] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11930a000) [pid = 1656] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1126b8c00) [pid = 1656] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1130adc00) [pid = 1656] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119454000) [pid = 1656] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1165ce400) [pid = 1656] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x117226000) [pid = 1656] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x121568000) [pid = 1656] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x113149000) [pid = 1656] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x111d86000) [pid = 1656] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1185d8c00) [pid = 1656] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119d6fc00) [pid = 1656] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x113155800) [pid = 1656] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11314b400) [pid = 1656] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1122aa400) [pid = 1656] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118167800) [pid = 1656] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:46:08 INFO - PROCESS | 1656 | 1464608768743 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]]]}] 04:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 720ms 04:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:46:08 INFO - PROCESS | 1656 | 1464608768755 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 04:46:08 INFO - PROCESS | 1656 | 1464608768757 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 04:46:08 INFO - PROCESS | 1656 | 1464608768761 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:46:08 INFO - PROCESS | 1656 | 1464608768763 Marionette TRACE conn2 <- [1,1366,null,{}] 04:46:08 INFO - PROCESS | 1656 | 1464608768766 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}] 04:46:08 INFO - PROCESS | 1656 | 1464608768882 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 04:46:08 INFO - PROCESS | 1656 | 1464608768891 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11104d800 == 54 [pid = 1656] [id = 349] 04:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11936ac00) [pid = 1656] [serial = 1046] [outer = 0x0] 04:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1196d0c00) [pid = 1656] [serial = 1047] [outer = 0x11936ac00] 04:46:08 INFO - PROCESS | 1656 | 1464608768919 Marionette DEBUG loaded listener.js 04:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x121675400) [pid = 1656] [serial = 1048] [outer = 0x11936ac00] 04:46:09 INFO - PROCESS | 1656 | 1464608769253 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] 04:46:09 INFO - PROCESS | 1656 | 1464608769284 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 04:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:46:09 INFO - PROCESS | 1656 | 1464608769288 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 1656 | 1464608769290 Marionette TRACE conn2 <- [1,1370,null,{}] 04:46:09 INFO - PROCESS | 1656 | 1464608769292 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}] 04:46:09 INFO - PROCESS | 1656 | 1464608769390 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 04:46:09 INFO - PROCESS | 1656 | 1464608769396 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b7f800 == 55 [pid = 1656] [id = 350] 04:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11938e800) [pid = 1656] [serial = 1049] [outer = 0x0] 04:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x121c7f400) [pid = 1656] [serial = 1050] [outer = 0x11938e800] 04:46:09 INFO - PROCESS | 1656 | 1464608769422 Marionette DEBUG loaded listener.js 04:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1245efc00) [pid = 1656] [serial = 1051] [outer = 0x11938e800] 04:46:09 INFO - PROCESS | 1656 | 1464608769704 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] 04:46:09 INFO - PROCESS | 1656 | 1464608769760 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 04:46:09 INFO - PROCESS | 1656 | 1464608769762 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 1656 | 1464608769763 Marionette TRACE conn2 <- [1,1374,null,{}] 04:46:09 INFO - PROCESS | 1656 | 1464608769765 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}] 04:46:09 INFO - PROCESS | 1656 | 1464608769845 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 04:46:09 INFO - PROCESS | 1656 | 1464608769849 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1280a1800 == 56 [pid = 1656] [id = 351] 04:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12462ec00) [pid = 1656] [serial = 1052] [outer = 0x0] 04:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x124832c00) [pid = 1656] [serial = 1053] [outer = 0x12462ec00] 04:46:09 INFO - PROCESS | 1656 | 1464608769875 Marionette DEBUG loaded listener.js 04:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x124e4fc00) [pid = 1656] [serial = 1054] [outer = 0x12462ec00] 04:46:10 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:10 INFO - PROCESS | 1656 | 1464608770202 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] 04:46:10 INFO - PROCESS | 1656 | 1464608770234 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 04:46:10 INFO - PROCESS | 1656 | 1464608770236 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:46:10 INFO - PROCESS | 1656 | 1464608770237 Marionette TRACE conn2 <- [1,1378,null,{}] 04:46:10 INFO - PROCESS | 1656 | 1464608770240 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}] 04:46:10 INFO - PROCESS | 1656 | 1464608770340 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 04:46:10 INFO - PROCESS | 1656 | 1464608770346 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12820a000 == 57 [pid = 1656] [id = 352] 04:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12495d000) [pid = 1656] [serial = 1055] [outer = 0x0] 04:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x126005400) [pid = 1656] [serial = 1056] [outer = 0x12495d000] 04:46:10 INFO - PROCESS | 1656 | 1464608770371 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12600a000) [pid = 1656] [serial = 1057] [outer = 0x12495d000] 04:46:10 INFO - PROCESS | 1656 | 1464608770817 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] 04:46:10 INFO - PROCESS | 1656 | 1464608770858 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 04:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:46:10 INFO - PROCESS | 1656 | 1464608770862 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:46:10 INFO - PROCESS | 1656 | 1464608770865 Marionette TRACE conn2 <- [1,1382,null,{}] 04:46:10 INFO - PROCESS | 1656 | 1464608770887 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}] 04:46:10 INFO - PROCESS | 1656 | 1464608770989 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 04:46:11 INFO - PROCESS | 1656 | 1464608771052 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193b4800 == 58 [pid = 1656] [id = 353] 04:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1131d3400) [pid = 1656] [serial = 1058] [outer = 0x0] 04:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x115d89400) [pid = 1656] [serial = 1059] [outer = 0x1131d3400] 04:46:11 INFO - PROCESS | 1656 | 1464608771084 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11691e400) [pid = 1656] [serial = 1060] [outer = 0x1131d3400] 04:46:11 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:11 INFO - PROCESS | 1656 | 1464608771530 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] 04:46:11 INFO - PROCESS | 1656 | 1464608771606 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 04:46:11 INFO - PROCESS | 1656 | 1464608771612 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:46:11 INFO - PROCESS | 1656 | 1464608771614 Marionette TRACE conn2 <- [1,1386,null,{}] 04:46:11 INFO - PROCESS | 1656 | 1464608771617 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}] 04:46:11 INFO - PROCESS | 1656 | 1464608771717 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 04:46:11 INFO - PROCESS | 1656 | 1464608771780 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e85000 == 59 [pid = 1656] [id = 354] 04:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1181aa400) [pid = 1656] [serial = 1061] [outer = 0x0] 04:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11864b000) [pid = 1656] [serial = 1062] [outer = 0x1181aa400] 04:46:11 INFO - PROCESS | 1656 | 1464608771810 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x119309400) [pid = 1656] [serial = 1063] [outer = 0x1181aa400] 04:46:12 INFO - PROCESS | 1656 | 1464608772232 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] 04:46:12 INFO - PROCESS | 1656 | 1464608772304 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 04:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:46:12 INFO - PROCESS | 1656 | 1464608772308 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 1656 | 1464608772310 Marionette TRACE conn2 <- [1,1390,null,{}] 04:46:12 INFO - PROCESS | 1656 | 1464608772319 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}] 04:46:12 INFO - PROCESS | 1656 | 1464608772420 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 04:46:12 INFO - PROCESS | 1656 | 1464608772485 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b1a800 == 60 [pid = 1656] [id = 355] 04:46:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1212ce800) [pid = 1656] [serial = 1064] [outer = 0x0] 04:46:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x121652400) [pid = 1656] [serial = 1065] [outer = 0x1212ce800] 04:46:12 INFO - PROCESS | 1656 | 1464608772517 Marionette DEBUG loaded listener.js 04:46:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x121672000) [pid = 1656] [serial = 1066] [outer = 0x1212ce800] 04:46:12 INFO - PROCESS | 1656 | 1464608772910 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]]]}] 04:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 624ms 04:46:12 INFO - PROCESS | 1656 | 1464608772933 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 04:46:12 INFO - PROCESS | 1656 | 1464608772935 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 04:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:46:12 INFO - PROCESS | 1656 | 1464608772937 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 1656 | 1464608772938 Marionette TRACE conn2 <- [1,1394,null,{}] 04:46:12 INFO - PROCESS | 1656 | 1464608772941 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}] 04:46:13 INFO - PROCESS | 1656 | 1464608773057 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 04:46:13 INFO - PROCESS | 1656 | 1464608773120 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f99000 == 61 [pid = 1656] [id = 356] 04:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x124838400) [pid = 1656] [serial = 1067] [outer = 0x0] 04:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x126009c00) [pid = 1656] [serial = 1068] [outer = 0x124838400] 04:46:13 INFO - PROCESS | 1656 | 1464608773149 Marionette DEBUG loaded listener.js 04:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12600f400) [pid = 1656] [serial = 1069] [outer = 0x124838400] 04:46:13 INFO - PROCESS | 1656 | 1464608773558 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]]]}] 04:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 671ms 04:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:46:13 INFO - PROCESS | 1656 | 1464608773608 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 04:46:13 INFO - PROCESS | 1656 | 1464608773610 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 04:46:13 INFO - PROCESS | 1656 | 1464608773612 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:46:13 INFO - PROCESS | 1656 | 1464608773613 Marionette TRACE conn2 <- [1,1398,null,{}] 04:46:13 INFO - PROCESS | 1656 | 1464608773616 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}] 04:46:13 INFO - PROCESS | 1656 | 1464608773721 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 04:46:13 INFO - PROCESS | 1656 | 1464608773784 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1299aa000 == 62 [pid = 1656] [id = 357] 04:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1126c4800) [pid = 1656] [serial = 1070] [outer = 0x0] 04:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x126007c00) [pid = 1656] [serial = 1071] [outer = 0x1126c4800] 04:46:13 INFO - PROCESS | 1656 | 1464608773814 Marionette DEBUG loaded listener.js 04:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x126492c00) [pid = 1656] [serial = 1072] [outer = 0x1126c4800] 04:46:14 INFO - PROCESS | 1656 | 1464608774401 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]]]}] 04:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 821ms 04:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:46:14 INFO - PROCESS | 1656 | 1464608774434 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 04:46:14 INFO - PROCESS | 1656 | 1464608774436 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 04:46:14 INFO - PROCESS | 1656 | 1464608774439 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:46:14 INFO - PROCESS | 1656 | 1464608774441 Marionette TRACE conn2 <- [1,1402,null,{}] 04:46:14 INFO - PROCESS | 1656 | 1464608774446 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}] 04:46:14 INFO - PROCESS | 1656 | 1464608774536 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 04:46:14 INFO - PROCESS | 1656 | 1464608774589 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x118319800 == 63 [pid = 1656] [id = 358] 04:46:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1126c6c00) [pid = 1656] [serial = 1073] [outer = 0x0] 04:46:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x1132c4400) [pid = 1656] [serial = 1074] [outer = 0x1126c6c00] 04:46:14 INFO - PROCESS | 1656 | 1464608774616 Marionette DEBUG loaded listener.js 04:46:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x116919800) [pid = 1656] [serial = 1075] [outer = 0x1126c6c00] 04:46:15 INFO - PROCESS | 1656 | 1464608775041 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]]]}] 04:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 622ms 04:46:15 INFO - PROCESS | 1656 | 1464608775062 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 04:46:15 INFO - PROCESS | 1656 | 1464608775065 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 04:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:46:15 INFO - PROCESS | 1656 | 1464608775070 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:46:15 INFO - PROCESS | 1656 | 1464608775071 Marionette TRACE conn2 <- [1,1406,null,{}] 04:46:15 INFO - PROCESS | 1656 | 1464608775074 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}] 04:46:15 INFO - PROCESS | 1656 | 1464608775183 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 04:46:15 INFO - PROCESS | 1656 | --DOCSHELL 0x116765000 == 62 [pid = 1656] [id = 23] 04:46:15 INFO - PROCESS | 1656 | --DOCSHELL 0x113112000 == 61 [pid = 1656] [id = 334] 04:46:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11755a800 == 60 [pid = 1656] [id = 333] 04:46:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11939d000 == 59 [pid = 1656] [id = 337] 04:46:15 INFO - PROCESS | 1656 | --DOCSHELL 0x118304800 == 58 [pid = 1656] [id = 336] 04:46:15 INFO - PROCESS | 1656 | --DOCSHELL 0x116590800 == 57 [pid = 1656] [id = 335] 04:46:15 INFO - PROCESS | 1656 | --DOCSHELL 0x1280a1800 == 56 [pid = 1656] [id = 351] 04:46:15 INFO - PROCESS | 1656 | --DOCSHELL 0x126b7f800 == 55 [pid = 1656] [id = 350] 04:46:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11104d800 == 54 [pid = 1656] [id = 349] 04:46:15 INFO - PROCESS | 1656 | --DOCSHELL 0x126478800 == 53 [pid = 1656] [id = 348] 04:46:15 INFO - PROCESS | 1656 | --DOCSHELL 0x124611000 == 52 [pid = 1656] [id = 347] 04:46:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11a039800 == 51 [pid = 1656] [id = 346] 04:46:15 INFO - PROCESS | 1656 | --DOCSHELL 0x116bb3000 == 50 [pid = 1656] [id = 345] 04:46:15 INFO - PROCESS | 1656 | --DOCSHELL 0x1162d1800 == 49 [pid = 1656] [id = 344] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x118655800) [pid = 1656] [serial = 1014] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOCSHELL 0x1196fc800 == 48 [pid = 1656] [id = 340] 04:46:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11682e000 == 47 [pid = 1656] [id = 339] 04:46:15 INFO - PROCESS | 1656 | --DOCSHELL 0x119612800 == 46 [pid = 1656] [id = 338] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x113d0a000) [pid = 1656] [serial = 1005] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x113150800) [pid = 1656] [serial = 1002] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x113218800) [pid = 1656] [serial = 999] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x116b7b000) [pid = 1656] [serial = 1008] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1126bb800) [pid = 1656] [serial = 996] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12155e800) [pid = 1656] [serial = 975] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x121658400) [pid = 1656] [serial = 978] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x119037800) [pid = 1656] [serial = 963] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x119365000) [pid = 1656] [serial = 964] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x114fe7000) [pid = 1656] [serial = 948] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x115f95000) [pid = 1656] [serial = 949] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x113149400) [pid = 1656] [serial = 945] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x113154000) [pid = 1656] [serial = 946] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x118654000) [pid = 1656] [serial = 960] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x118984000) [pid = 1656] [serial = 961] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x119395c00) [pid = 1656] [serial = 966] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11815cc00) [pid = 1656] [serial = 1009] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119451c00) [pid = 1656] [serial = 967] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1126bcc00) [pid = 1656] [serial = 942] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1126c7400) [pid = 1656] [serial = 943] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x116b7a400) [pid = 1656] [serial = 954] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11767cc00) [pid = 1656] [serial = 955] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119934800) [pid = 1656] [serial = 969] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119985400) [pid = 1656] [serial = 970] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x116918c00) [pid = 1656] [serial = 951] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1169d2400) [pid = 1656] [serial = 952] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x117792400) [pid = 1656] [serial = 957] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1185d4000) [pid = 1656] [serial = 958] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x121676c00) [pid = 1656] [serial = 981] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1133a8000) [pid = 1656] [serial = 1003] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x116899000) [pid = 1656] [serial = 1006] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x124630000) [pid = 1656] [serial = 993] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118266c00) [pid = 1656] [serial = 1011] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1242d7800) [pid = 1656] [serial = 991] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1216a3800) [pid = 1656] [serial = 982] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1219bc800) [pid = 1656] [serial = 990] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118983c00) [pid = 1656] [serial = 985] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1212d4800) [pid = 1656] [serial = 987] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113150000) [pid = 1656] [serial = 984] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11a0e6400) [pid = 1656] [serial = 972] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12176fc00) [pid = 1656] [serial = 988] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1212d0c00) [pid = 1656] [serial = 973] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1185da000) [pid = 1656] [serial = 1012] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x121654000) [pid = 1656] [serial = 976] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x121661000) [pid = 1656] [serial = 979] [outer = 0x0] [url = about:blank] 04:46:15 INFO - PROCESS | 1656 | 1464608775269 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d78000 == 47 [pid = 1656] [id = 359] 04:46:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1126bb800) [pid = 1656] [serial = 1076] [outer = 0x0] 04:46:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x113154000) [pid = 1656] [serial = 1077] [outer = 0x1126bb800] 04:46:15 INFO - PROCESS | 1656 | 1464608775298 Marionette DEBUG loaded listener.js 04:46:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x116b7a400) [pid = 1656] [serial = 1078] [outer = 0x1126bb800] 04:46:15 INFO - PROCESS | 1656 | 1464608775599 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]]]}] 04:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 570ms 04:46:15 INFO - PROCESS | 1656 | 1464608775641 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 04:46:15 INFO - PROCESS | 1656 | 1464608775642 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 04:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:46:15 INFO - PROCESS | 1656 | 1464608775645 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:46:15 INFO - PROCESS | 1656 | 1464608775647 Marionette TRACE conn2 <- [1,1410,null,{}] 04:46:15 INFO - PROCESS | 1656 | 1464608775657 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}] 04:46:15 INFO - PROCESS | 1656 | 1464608775739 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 04:46:15 INFO - PROCESS | 1656 | 1464608775744 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x11844f000 == 48 [pid = 1656] [id = 360] 04:46:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118508c00) [pid = 1656] [serial = 1079] [outer = 0x0] 04:46:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11930cc00) [pid = 1656] [serial = 1080] [outer = 0x118508c00] 04:46:15 INFO - PROCESS | 1656 | 1464608775772 Marionette DEBUG loaded listener.js 04:46:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11993bc00) [pid = 1656] [serial = 1081] [outer = 0x118508c00] 04:46:16 INFO - PROCESS | 1656 | 1464608776145 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]]]}] 04:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 520ms 04:46:16 INFO - PROCESS | 1656 | 1464608776165 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 04:46:16 INFO - PROCESS | 1656 | 1464608776168 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 04:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:46:16 INFO - PROCESS | 1656 | 1464608776173 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 1656 | 1464608776174 Marionette TRACE conn2 <- [1,1414,null,{}] 04:46:16 INFO - PROCESS | 1656 | 1464608776176 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}] 04:46:16 INFO - PROCESS | 1656 | 1464608776256 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 04:46:16 INFO - PROCESS | 1656 | 1464608776260 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11961d000 == 49 [pid = 1656] [id = 361] 04:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11a0dac00) [pid = 1656] [serial = 1082] [outer = 0x0] 04:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1210e7000) [pid = 1656] [serial = 1083] [outer = 0x11a0dac00] 04:46:16 INFO - PROCESS | 1656 | 1464608776286 Marionette DEBUG loaded listener.js 04:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1212dbc00) [pid = 1656] [serial = 1084] [outer = 0x11a0dac00] 04:46:16 INFO - PROCESS | 1656 | 1464608776633 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]]]}] 04:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 472ms 04:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:46:16 INFO - PROCESS | 1656 | 1464608776644 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 04:46:16 INFO - PROCESS | 1656 | 1464608776645 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 04:46:16 INFO - PROCESS | 1656 | 1464608776647 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 1656 | 1464608776648 Marionette TRACE conn2 <- [1,1418,null,{}] 04:46:16 INFO - PROCESS | 1656 | 1464608776650 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}] 04:46:16 INFO - PROCESS | 1656 | 1464608776751 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 04:46:16 INFO - PROCESS | 1656 | 1464608776760 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x119954800 == 50 [pid = 1656] [id = 362] 04:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x121446400) [pid = 1656] [serial = 1085] [outer = 0x0] 04:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x121660000) [pid = 1656] [serial = 1086] [outer = 0x121446400] 04:46:16 INFO - PROCESS | 1656 | 1464608776785 Marionette DEBUG loaded listener.js 04:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12167b000) [pid = 1656] [serial = 1087] [outer = 0x121446400] 04:46:17 INFO - PROCESS | 1656 | 1464608777152 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]]]}] 04:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 519ms 04:46:17 INFO - PROCESS | 1656 | 1464608777166 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 04:46:17 INFO - PROCESS | 1656 | 1464608777167 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 04:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:46:17 INFO - PROCESS | 1656 | 1464608777172 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:46:17 INFO - PROCESS | 1656 | 1464608777173 Marionette TRACE conn2 <- [1,1422,null,{}] 04:46:17 INFO - PROCESS | 1656 | 1464608777175 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}] 04:46:17 INFO - PROCESS | 1656 | 1464608777269 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 04:46:17 INFO - PROCESS | 1656 | 1464608777333 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12124e000 == 51 [pid = 1656] [id = 363] 04:46:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11a0e6400) [pid = 1656] [serial = 1088] [outer = 0x0] 04:46:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x121774400) [pid = 1656] [serial = 1089] [outer = 0x11a0e6400] 04:46:17 INFO - PROCESS | 1656 | 1464608777359 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12649b400) [pid = 1656] [serial = 1090] [outer = 0x11a0e6400] 04:46:17 INFO - PROCESS | 1656 | 1464608777697 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]]]}] 04:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 569ms 04:46:17 INFO - PROCESS | 1656 | 1464608777742 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 04:46:17 INFO - PROCESS | 1656 | 1464608777743 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 04:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:46:17 INFO - PROCESS | 1656 | 1464608777745 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:46:17 INFO - PROCESS | 1656 | 1464608777746 Marionette TRACE conn2 <- [1,1426,null,{}] 04:46:17 INFO - PROCESS | 1656 | 1464608777748 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}] 04:46:17 INFO - PROCESS | 1656 | 1464608777851 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 04:46:17 INFO - PROCESS | 1656 | 1464608777855 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x121730000 == 52 [pid = 1656] [id = 364] 04:46:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x124250000) [pid = 1656] [serial = 1091] [outer = 0x0] 04:46:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1268ba000) [pid = 1656] [serial = 1092] [outer = 0x124250000] 04:46:17 INFO - PROCESS | 1656 | 1464608777879 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x126b4dc00) [pid = 1656] [serial = 1093] [outer = 0x124250000] 04:46:18 INFO - PROCESS | 1656 | 1464608778246 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]]]}] 04:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 518ms 04:46:18 INFO - PROCESS | 1656 | 1464608778266 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 04:46:18 INFO - PROCESS | 1656 | 1464608778268 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 04:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:46:18 INFO - PROCESS | 1656 | 1464608778275 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:46:18 INFO - PROCESS | 1656 | 1464608778277 Marionette TRACE conn2 <- [1,1430,null,{}] 04:46:18 INFO - PROCESS | 1656 | 1464608778281 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}] 04:46:18 INFO - PROCESS | 1656 | 1464608778434 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 04:46:18 INFO - PROCESS | 1656 | 1464608778454 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1245a3800 == 53 [pid = 1656] [id = 365] 04:46:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x126816400) [pid = 1656] [serial = 1094] [outer = 0x0] 04:46:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x126dbe800) [pid = 1656] [serial = 1095] [outer = 0x126816400] 04:46:18 INFO - PROCESS | 1656 | 1464608778493 Marionette DEBUG loaded listener.js 04:46:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x126dc3c00) [pid = 1656] [serial = 1096] [outer = 0x126816400] 04:46:18 INFO - PROCESS | 1656 | 1464608778943 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]]]}] 04:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 719ms 04:46:18 INFO - PROCESS | 1656 | 1464608778995 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 04:46:18 INFO - PROCESS | 1656 | 1464608778996 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 04:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:46:19 INFO - PROCESS | 1656 | 1464608779000 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:46:19 INFO - PROCESS | 1656 | 1464608779008 Marionette TRACE conn2 <- [1,1434,null,{}] 04:46:19 INFO - PROCESS | 1656 | 1464608779011 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}] 04:46:19 INFO - PROCESS | 1656 | 1464608779109 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 04:46:19 INFO - PROCESS | 1656 | 1464608779121 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12646e000 == 54 [pid = 1656] [id = 366] 04:46:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x126b55400) [pid = 1656] [serial = 1097] [outer = 0x0] 04:46:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x126dcc000) [pid = 1656] [serial = 1098] [outer = 0x126b55400] 04:46:19 INFO - PROCESS | 1656 | 1464608779145 Marionette DEBUG loaded listener.js 04:46:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x128005c00) [pid = 1656] [serial = 1099] [outer = 0x126b55400] 04:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11768a000) [pid = 1656] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11903fc00) [pid = 1656] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12166f400) [pid = 1656] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12462ec00) [pid = 1656] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1126b6800) [pid = 1656] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11936ac00) [pid = 1656] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1165c5000) [pid = 1656] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11938e800) [pid = 1656] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:46:19 INFO - PROCESS | 1656 | 1464608779516 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]]]}] 04:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 527ms 04:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:46:19 INFO - PROCESS | 1656 | 1464608779528 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 04:46:19 INFO - PROCESS | 1656 | 1464608779528 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 04:46:19 INFO - PROCESS | 1656 | 1464608779530 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:46:19 INFO - PROCESS | 1656 | 1464608779532 Marionette TRACE conn2 <- [1,1438,null,{}] 04:46:19 INFO - PROCESS | 1656 | 1464608779535 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}] 04:46:19 INFO - PROCESS | 1656 | 1464608779644 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 04:46:19 INFO - PROCESS | 1656 | 1464608779715 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12376e000 == 55 [pid = 1656] [id = 367] 04:46:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1122b5000) [pid = 1656] [serial = 1100] [outer = 0x0] 04:46:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x121674000) [pid = 1656] [serial = 1101] [outer = 0x1122b5000] 04:46:19 INFO - PROCESS | 1656 | 1464608779756 Marionette DEBUG loaded listener.js 04:46:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x128008000) [pid = 1656] [serial = 1102] [outer = 0x1122b5000] 04:46:20 INFO - PROCESS | 1656 | 1464608780112 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]]]}] 04:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 624ms 04:46:20 INFO - PROCESS | 1656 | 1464608780156 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 04:46:20 INFO - PROCESS | 1656 | 1464608780157 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 04:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:46:20 INFO - PROCESS | 1656 | 1464608780159 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 1656 | 1464608780161 Marionette TRACE conn2 <- [1,1442,null,{}] 04:46:20 INFO - PROCESS | 1656 | 1464608780164 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}] 04:46:20 INFO - PROCESS | 1656 | 1464608780286 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 04:46:20 INFO - PROCESS | 1656 | 1464608780292 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12809d000 == 56 [pid = 1656] [id = 368] 04:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128004800) [pid = 1656] [serial = 1103] [outer = 0x0] 04:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12800d800) [pid = 1656] [serial = 1104] [outer = 0x128004800] 04:46:20 INFO - PROCESS | 1656 | 1464608780320 Marionette DEBUG loaded listener.js 04:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x128030c00) [pid = 1656] [serial = 1105] [outer = 0x128004800] 04:46:20 INFO - PROCESS | 1656 | 1464608780626 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]]]}] 04:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 518ms 04:46:20 INFO - PROCESS | 1656 | 1464608780679 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 04:46:20 INFO - PROCESS | 1656 | 1464608780680 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 04:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:46:20 INFO - PROCESS | 1656 | 1464608780682 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 1656 | 1464608780683 Marionette TRACE conn2 <- [1,1446,null,{}] 04:46:20 INFO - PROCESS | 1656 | 1464608780686 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}] 04:46:20 INFO - PROCESS | 1656 | 1464608780767 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 04:46:20 INFO - PROCESS | 1656 | 1464608780773 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1299bc000 == 57 [pid = 1656] [id = 369] 04:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x128347c00) [pid = 1656] [serial = 1106] [outer = 0x0] 04:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x128350400) [pid = 1656] [serial = 1107] [outer = 0x128347c00] 04:46:20 INFO - PROCESS | 1656 | 1464608780798 Marionette DEBUG loaded listener.js 04:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12851b800) [pid = 1656] [serial = 1108] [outer = 0x128347c00] 04:46:21 INFO - PROCESS | 1656 | 1464608781127 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]]]}] 04:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 468ms 04:46:21 INFO - PROCESS | 1656 | 1464608781151 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 04:46:21 INFO - PROCESS | 1656 | 1464608781153 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 04:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:46:21 INFO - PROCESS | 1656 | 1464608781155 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:46:21 INFO - PROCESS | 1656 | 1464608781156 Marionette TRACE conn2 <- [1,1450,null,{}] 04:46:21 INFO - PROCESS | 1656 | 1464608781159 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}] 04:46:21 INFO - PROCESS | 1656 | 1464608781267 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 04:46:21 INFO - PROCESS | 1656 | 1464608781273 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a93f000 == 58 [pid = 1656] [id = 370] 04:46:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12802bc00) [pid = 1656] [serial = 1109] [outer = 0x0] 04:46:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12851dc00) [pid = 1656] [serial = 1110] [outer = 0x12802bc00] 04:46:21 INFO - PROCESS | 1656 | 1464608781298 Marionette DEBUG loaded listener.js 04:46:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x128526800) [pid = 1656] [serial = 1111] [outer = 0x12802bc00] 04:46:21 INFO - PROCESS | 1656 | 1464608781772 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]]]}] 04:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 620ms 04:46:21 INFO - PROCESS | 1656 | 1464608781777 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 04:46:21 INFO - PROCESS | 1656 | 1464608781779 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 04:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:46:21 INFO - PROCESS | 1656 | 1464608781784 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:46:21 INFO - PROCESS | 1656 | 1464608781789 Marionette TRACE conn2 <- [1,1454,null,{}] 04:46:21 INFO - PROCESS | 1656 | 1464608781793 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}] 04:46:21 INFO - PROCESS | 1656 | 1464608781902 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 04:46:21 INFO - PROCESS | 1656 | 1464608781990 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x117088800 == 59 [pid = 1656] [id = 371] 04:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x112f69800) [pid = 1656] [serial = 1112] [outer = 0x0] 04:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1133a9000) [pid = 1656] [serial = 1113] [outer = 0x112f69800] 04:46:22 INFO - PROCESS | 1656 | 1464608782041 Marionette DEBUG loaded listener.js 04:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11695b400) [pid = 1656] [serial = 1114] [outer = 0x112f69800] 04:46:22 INFO - PROCESS | 1656 | 1464608782581 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]]]}] 04:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 825ms 04:46:22 INFO - PROCESS | 1656 | 1464608782609 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 04:46:22 INFO - PROCESS | 1656 | 1464608782613 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 04:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:46:22 INFO - PROCESS | 1656 | 1464608782618 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:46:22 INFO - PROCESS | 1656 | 1464608782622 Marionette TRACE conn2 <- [1,1458,null,{}] 04:46:22 INFO - PROCESS | 1656 | 1464608782625 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}] 04:46:22 INFO - PROCESS | 1656 | 1464608782727 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 04:46:22 INFO - PROCESS | 1656 | 1464608782790 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a045000 == 60 [pid = 1656] [id = 372] 04:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1185d7400) [pid = 1656] [serial = 1115] [outer = 0x0] 04:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119366400) [pid = 1656] [serial = 1116] [outer = 0x1185d7400] 04:46:22 INFO - PROCESS | 1656 | 1464608782820 Marionette DEBUG loaded listener.js 04:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11997e000) [pid = 1656] [serial = 1117] [outer = 0x1185d7400] 04:46:23 INFO - PROCESS | 1656 | 1464608783243 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]]]}] 04:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 673ms 04:46:23 INFO - PROCESS | 1656 | 1464608783302 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 04:46:23 INFO - PROCESS | 1656 | 1464608783304 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 04:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:46:23 INFO - PROCESS | 1656 | 1464608783308 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:46:23 INFO - PROCESS | 1656 | 1464608783311 Marionette TRACE conn2 <- [1,1462,null,{}] 04:46:23 INFO - PROCESS | 1656 | 1464608783344 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}] 04:46:23 INFO - PROCESS | 1656 | 1464608783447 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 04:46:23 INFO - PROCESS | 1656 | 1464608783513 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a946000 == 61 [pid = 1656] [id = 373] 04:46:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1219be400) [pid = 1656] [serial = 1118] [outer = 0x0] 04:46:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12462f800) [pid = 1656] [serial = 1119] [outer = 0x1219be400] 04:46:23 INFO - PROCESS | 1656 | 1464608783545 Marionette DEBUG loaded listener.js 04:46:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x124e57000) [pid = 1656] [serial = 1120] [outer = 0x1219be400] 04:46:23 INFO - PROCESS | 1656 | 1464608783979 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]]]}] 04:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 677ms 04:46:23 INFO - PROCESS | 1656 | 1464608783987 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 04:46:23 INFO - PROCESS | 1656 | 1464608783990 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 04:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:46:23 INFO - PROCESS | 1656 | 1464608783992 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:46:23 INFO - PROCESS | 1656 | 1464608783994 Marionette TRACE conn2 <- [1,1466,null,{}] 04:46:23 INFO - PROCESS | 1656 | 1464608783996 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}] 04:46:24 INFO - PROCESS | 1656 | 1464608784102 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 04:46:24 INFO - PROCESS | 1656 | 1464608784151 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ae9f000 == 62 [pid = 1656] [id = 374] 04:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12600ec00) [pid = 1656] [serial = 1121] [outer = 0x0] 04:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x126b58c00) [pid = 1656] [serial = 1122] [outer = 0x12600ec00] 04:46:24 INFO - PROCESS | 1656 | 1464608784193 Marionette DEBUG loaded listener.js 04:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12800a000) [pid = 1656] [serial = 1123] [outer = 0x12600ec00] 04:46:24 INFO - PROCESS | 1656 | 1464608784606 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]]]}] 04:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 669ms 04:46:24 INFO - PROCESS | 1656 | 1464608784680 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 04:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:46:24 INFO - PROCESS | 1656 | 1464608784681 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 04:46:24 INFO - PROCESS | 1656 | 1464608784685 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:46:24 INFO - PROCESS | 1656 | 1464608784686 Marionette TRACE conn2 <- [1,1470,null,{}] 04:46:24 INFO - PROCESS | 1656 | 1464608784691 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}] 04:46:24 INFO - PROCESS | 1656 | 1464608784808 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 04:46:24 INFO - PROCESS | 1656 | 1464608784887 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1162dd800 == 63 [pid = 1656] [id = 375] 04:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1122b2400) [pid = 1656] [serial = 1124] [outer = 0x0] 04:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11691e800) [pid = 1656] [serial = 1125] [outer = 0x1122b2400] 04:46:24 INFO - PROCESS | 1656 | 1464608784917 Marionette DEBUG loaded listener.js 04:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x126816c00) [pid = 1656] [serial = 1126] [outer = 0x1122b2400] 04:46:25 INFO - PROCESS | 1656 | 1464608785562 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]]]}] 04:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 922ms 04:46:25 INFO - PROCESS | 1656 | 1464608785608 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 04:46:25 INFO - PROCESS | 1656 | 1464608785612 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 04:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:46:25 INFO - PROCESS | 1656 | 1464608785617 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:46:25 INFO - PROCESS | 1656 | 1464608785620 Marionette TRACE conn2 <- [1,1474,null,{}] 04:46:25 INFO - PROCESS | 1656 | 1464608785647 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}] 04:46:25 INFO - PROCESS | 1656 | 1464608785777 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 04:46:25 INFO - PROCESS | 1656 | 1464608785859 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x11310b800 == 64 [pid = 1656] [id = 376] 04:46:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x112fcdc00) [pid = 1656] [serial = 1127] [outer = 0x0] 04:46:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x115f95000) [pid = 1656] [serial = 1128] [outer = 0x112fcdc00] 04:46:25 INFO - PROCESS | 1656 | 1464608785905 Marionette DEBUG loaded listener.js 04:46:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x11691f000) [pid = 1656] [serial = 1129] [outer = 0x112fcdc00] 04:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12cd3c800 == 63 [pid = 1656] [id = 15] 04:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x1183aa800 == 62 [pid = 1656] [id = 12] 04:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca5e000 == 61 [pid = 1656] [id = 14] 04:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x117555000 == 60 [pid = 1656] [id = 342] 04:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x1299bc000 == 59 [pid = 1656] [id = 369] 04:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12809d000 == 58 [pid = 1656] [id = 368] 04:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12376e000 == 57 [pid = 1656] [id = 367] 04:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12646e000 == 56 [pid = 1656] [id = 366] 04:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x1245a3800 == 55 [pid = 1656] [id = 365] 04:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x121730000 == 54 [pid = 1656] [id = 364] 04:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12124e000 == 53 [pid = 1656] [id = 363] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11a082400) [pid = 1656] [serial = 1026] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1212cd400) [pid = 1656] [serial = 1029] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x126005400) [pid = 1656] [serial = 1056] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x119954800 == 52 [pid = 1656] [id = 362] 04:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x11961d000 == 51 [pid = 1656] [id = 361] 04:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x11844f000 == 50 [pid = 1656] [id = 360] 04:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x112d78000 == 49 [pid = 1656] [id = 359] 04:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x118319800 == 48 [pid = 1656] [id = 358] 04:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12820a000 == 47 [pid = 1656] [id = 352] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x118506400) [pid = 1656] [serial = 1038] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11a0e8400) [pid = 1656] [serial = 1041] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x121678c00) [pid = 1656] [serial = 1044] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x124832c00) [pid = 1656] [serial = 1053] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x117689c00) [pid = 1656] [serial = 1020] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1126bd400) [pid = 1656] [serial = 1032] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11331dc00) [pid = 1656] [serial = 1017] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x119399800) [pid = 1656] [serial = 1023] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12165a400) [pid = 1656] [serial = 1042] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1196d0c00) [pid = 1656] [serial = 1047] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x121773400) [pid = 1656] [serial = 1045] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x116918800) [pid = 1656] [serial = 1035] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x117222400) [pid = 1656] [serial = 1036] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1245efc00) [pid = 1656] [serial = 1051] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x121675400) [pid = 1656] [serial = 1048] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119394c00) [pid = 1656] [serial = 1039] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11314bc00) [pid = 1656] [serial = 1033] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x124e4fc00) [pid = 1656] [serial = 1054] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x121c7f400) [pid = 1656] [serial = 1050] [outer = 0x0] [url = about:blank] 04:46:26 INFO - PROCESS | 1656 | 1464608786424 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]]]}] 04:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 844ms 04:46:26 INFO - PROCESS | 1656 | 1464608786461 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 04:46:26 INFO - PROCESS | 1656 | 1464608786465 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 04:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:46:26 INFO - PROCESS | 1656 | 1464608786470 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:46:26 INFO - PROCESS | 1656 | 1464608786475 Marionette TRACE conn2 <- [1,1478,null,{}] 04:46:26 INFO - PROCESS | 1656 | 1464608786477 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}] 04:46:26 INFO - PROCESS | 1656 | 1464608786562 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 04:46:26 INFO - PROCESS | 1656 | 1464608786567 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x11754f800 == 48 [pid = 1656] [id = 377] 04:46:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11767fc00) [pid = 1656] [serial = 1130] [outer = 0x0] 04:46:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x117798400) [pid = 1656] [serial = 1131] [outer = 0x11767fc00] 04:46:26 INFO - PROCESS | 1656 | 1464608786596 Marionette DEBUG loaded listener.js 04:46:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1185d4400) [pid = 1656] [serial = 1132] [outer = 0x11767fc00] 04:46:26 INFO - PROCESS | 1656 | 1464608786964 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]]]}] 04:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 523ms 04:46:26 INFO - PROCESS | 1656 | 1464608786992 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 04:46:26 INFO - PROCESS | 1656 | 1464608786994 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 04:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:46:26 INFO - PROCESS | 1656 | 1464608786996 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:46:26 INFO - PROCESS | 1656 | 1464608786999 Marionette TRACE conn2 <- [1,1482,null,{}] 04:46:27 INFO - PROCESS | 1656 | 1464608787006 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}] 04:46:27 INFO - PROCESS | 1656 | 1464608787088 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 04:46:27 INFO - PROCESS | 1656 | 1464608787094 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x11993f800 == 49 [pid = 1656] [id = 378] 04:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x119037000) [pid = 1656] [serial = 1133] [outer = 0x0] 04:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11944a400) [pid = 1656] [serial = 1134] [outer = 0x119037000] 04:46:27 INFO - PROCESS | 1656 | 1464608787121 Marionette DEBUG loaded listener.js 04:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11a0e3400) [pid = 1656] [serial = 1135] [outer = 0x119037000] 04:46:27 INFO - PROCESS | 1656 | 1464608787473 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]]]}] 04:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 520ms 04:46:27 INFO - PROCESS | 1656 | 1464608787517 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 04:46:27 INFO - PROCESS | 1656 | 1464608787519 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 04:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:46:27 INFO - PROCESS | 1656 | 1464608787523 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:46:27 INFO - PROCESS | 1656 | 1464608787531 Marionette TRACE conn2 <- [1,1486,null,{}] 04:46:27 INFO - PROCESS | 1656 | 1464608787534 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}] 04:46:27 INFO - PROCESS | 1656 | 1464608787612 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 04:46:27 INFO - PROCESS | 1656 | 1464608787621 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x121469800 == 50 [pid = 1656] [id = 379] 04:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x121655c00) [pid = 1656] [serial = 1136] [outer = 0x0] 04:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x121671000) [pid = 1656] [serial = 1137] [outer = 0x121655c00] 04:46:27 INFO - PROCESS | 1656 | 1464608787647 Marionette DEBUG loaded listener.js 04:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1216a6800) [pid = 1656] [serial = 1138] [outer = 0x121655c00] 04:46:27 INFO - PROCESS | 1656 | 1464608787975 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]]]}] 04:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 479ms 04:46:28 INFO - PROCESS | 1656 | 1464608788003 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 04:46:28 INFO - PROCESS | 1656 | 1464608788006 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 04:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:46:28 INFO - PROCESS | 1656 | 1464608788009 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:46:28 INFO - PROCESS | 1656 | 1464608788010 Marionette TRACE conn2 <- [1,1490,null,{}] 04:46:28 INFO - PROCESS | 1656 | 1464608788012 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}] 04:46:28 INFO - PROCESS | 1656 | 1464608788089 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 04:46:28 INFO - PROCESS | 1656 | 1464608788144 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218c7000 == 51 [pid = 1656] [id = 380] 04:46:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x121656800) [pid = 1656] [serial = 1139] [outer = 0x0] 04:46:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12182f800) [pid = 1656] [serial = 1140] [outer = 0x121656800] 04:46:28 INFO - PROCESS | 1656 | 1464608788169 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12496a800) [pid = 1656] [serial = 1141] [outer = 0x121656800] 04:46:28 INFO - PROCESS | 1656 | 1464608788501 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]]]}] 04:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 517ms 04:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:46:28 INFO - PROCESS | 1656 | 1464608788527 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 04:46:28 INFO - PROCESS | 1656 | 1464608788528 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 04:46:28 INFO - PROCESS | 1656 | 1464608788530 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:46:28 INFO - PROCESS | 1656 | 1464608788531 Marionette TRACE conn2 <- [1,1494,null,{}] 04:46:28 INFO - PROCESS | 1656 | 1464608788542 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}] 04:46:28 INFO - PROCESS | 1656 | 1464608788663 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 04:46:28 INFO - PROCESS | 1656 | 1464608788668 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x126478800 == 52 [pid = 1656] [id = 381] 04:46:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x124832c00) [pid = 1656] [serial = 1142] [outer = 0x0] 04:46:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x124e55800) [pid = 1656] [serial = 1143] [outer = 0x124832c00] 04:46:28 INFO - PROCESS | 1656 | 1464608788723 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x128004400) [pid = 1656] [serial = 1144] [outer = 0x124832c00] 04:46:29 INFO - PROCESS | 1656 | 1464608789065 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]]]}] 04:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 578ms 04:46:29 INFO - PROCESS | 1656 | 1464608789109 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 04:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:46:29 INFO - PROCESS | 1656 | 1464608789110 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 04:46:29 INFO - PROCESS | 1656 | 1464608789113 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:46:29 INFO - PROCESS | 1656 | 1464608789114 Marionette TRACE conn2 <- [1,1498,null,{}] 04:46:29 INFO - PROCESS | 1656 | 1464608789116 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}] 04:46:29 INFO - PROCESS | 1656 | 1464608789212 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 04:46:29 INFO - PROCESS | 1656 | 1464608789217 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b8f800 == 53 [pid = 1656] [id = 382] 04:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x124e54c00) [pid = 1656] [serial = 1145] [outer = 0x0] 04:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x128011000) [pid = 1656] [serial = 1146] [outer = 0x124e54c00] 04:46:29 INFO - PROCESS | 1656 | 1464608789269 Marionette DEBUG loaded listener.js 04:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12802b800) [pid = 1656] [serial = 1147] [outer = 0x124e54c00] 04:46:29 INFO - PROCESS | 1656 | 1464608789665 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]]]}] 04:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 570ms 04:46:29 INFO - PROCESS | 1656 | 1464608789683 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 04:46:29 INFO - PROCESS | 1656 | 1464608789685 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 04:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:46:29 INFO - PROCESS | 1656 | 1464608789687 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:46:29 INFO - PROCESS | 1656 | 1464608789688 Marionette TRACE conn2 <- [1,1502,null,{}] 04:46:29 INFO - PROCESS | 1656 | 1464608789690 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}] 04:46:29 INFO - PROCESS | 1656 | 1464608789790 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 04:46:29 INFO - PROCESS | 1656 | 1464608789803 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b14800 == 54 [pid = 1656] [id = 383] 04:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12802b400) [pid = 1656] [serial = 1148] [outer = 0x0] 04:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x128352400) [pid = 1656] [serial = 1149] [outer = 0x12802b400] 04:46:29 INFO - PROCESS | 1656 | 1464608789828 Marionette DEBUG loaded listener.js 04:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x128703800) [pid = 1656] [serial = 1150] [outer = 0x12802b400] 04:46:30 INFO - PROCESS | 1656 | 1464608790153 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]]]}] 04:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 519ms 04:46:30 INFO - PROCESS | 1656 | 1464608790207 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 04:46:30 INFO - PROCESS | 1656 | 1464608790208 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 04:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:46:30 INFO - PROCESS | 1656 | 1464608790210 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:46:30 INFO - PROCESS | 1656 | 1464608790211 Marionette TRACE conn2 <- [1,1506,null,{}] 04:46:30 INFO - PROCESS | 1656 | 1464608790213 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}] 04:46:30 INFO - PROCESS | 1656 | 1464608790314 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 04:46:30 INFO - PROCESS | 1656 | 1464608790332 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x128fb0000 == 55 [pid = 1656] [id = 384] 04:46:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12802f800) [pid = 1656] [serial = 1151] [outer = 0x0] 04:46:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x128709800) [pid = 1656] [serial = 1152] [outer = 0x12802f800] 04:46:30 INFO - PROCESS | 1656 | 1464608790357 Marionette DEBUG loaded listener.js 04:46:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12870ec00) [pid = 1656] [serial = 1153] [outer = 0x12802f800] 04:46:30 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x124250000) [pid = 1656] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:46:30 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x121446400) [pid = 1656] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:46:30 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1126c6c00) [pid = 1656] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:46:30 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11a0dac00) [pid = 1656] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:46:30 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x118508c00) [pid = 1656] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:46:30 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x126816400) [pid = 1656] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:46:30 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1126bb800) [pid = 1656] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:46:30 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x126b55400) [pid = 1656] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:46:30 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1122b5000) [pid = 1656] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:46:30 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x128004800) [pid = 1656] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:46:30 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12495d000) [pid = 1656] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:46:30 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11a0e6400) [pid = 1656] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:46:30 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1242d8400) [pid = 1656] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:46:30 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1122b0c00) [pid = 1656] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:46:30 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x128347c00) [pid = 1656] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:46:30 INFO - PROCESS | 1656 | 1464608790853 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]]]}] 04:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 670ms 04:46:30 INFO - PROCESS | 1656 | 1464608790880 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 04:46:30 INFO - PROCESS | 1656 | 1464608790882 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 04:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:46:30 INFO - PROCESS | 1656 | 1464608790884 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:46:30 INFO - PROCESS | 1656 | 1464608790897 Marionette TRACE conn2 <- [1,1510,null,{}] 04:46:30 INFO - PROCESS | 1656 | 1464608790913 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}] 04:46:31 INFO - PROCESS | 1656 | 1464608791017 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 04:46:31 INFO - PROCESS | 1656 | 1464608791024 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x128724000 == 56 [pid = 1656] [id = 385] 04:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1126b3400) [pid = 1656] [serial = 1154] [outer = 0x0] 04:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x119f46800) [pid = 1656] [serial = 1155] [outer = 0x1126b3400] 04:46:31 INFO - PROCESS | 1656 | 1464608791049 Marionette DEBUG loaded listener.js 04:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1242df400) [pid = 1656] [serial = 1156] [outer = 0x1126b3400] 04:46:31 INFO - PROCESS | 1656 | 1464608791349 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]]]}] 04:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 482ms 04:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:46:31 INFO - PROCESS | 1656 | 1464608791367 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 04:46:31 INFO - PROCESS | 1656 | 1464608791369 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 04:46:31 INFO - PROCESS | 1656 | 1464608791374 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:46:31 INFO - PROCESS | 1656 | 1464608791376 Marionette TRACE conn2 <- [1,1514,null,{}] 04:46:31 INFO - PROCESS | 1656 | 1464608791378 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}] 04:46:31 INFO - PROCESS | 1656 | 1464608791477 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 04:46:31 INFO - PROCESS | 1656 | 1464608791528 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b4e0000 == 57 [pid = 1656] [id = 386] 04:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x118167000) [pid = 1656] [serial = 1157] [outer = 0x0] 04:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x126b51c00) [pid = 1656] [serial = 1158] [outer = 0x118167000] 04:46:31 INFO - PROCESS | 1656 | 1464608791557 Marionette DEBUG loaded listener.js 04:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x128b97c00) [pid = 1656] [serial = 1159] [outer = 0x118167000] 04:46:31 INFO - PROCESS | 1656 | 1464608791856 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]]]}] 04:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 522ms 04:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:46:31 INFO - PROCESS | 1656 | 1464608791895 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 04:46:31 INFO - PROCESS | 1656 | 1464608791896 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 04:46:31 INFO - PROCESS | 1656 | 1464608791898 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:46:31 INFO - PROCESS | 1656 | 1464608791899 Marionette TRACE conn2 <- [1,1518,null,{}] 04:46:31 INFO - PROCESS | 1656 | 1464608791902 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}] 04:46:31 INFO - PROCESS | 1656 | 1464608791985 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 04:46:31 INFO - PROCESS | 1656 | 1464608791991 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd87000 == 58 [pid = 1656] [id = 387] 04:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1212d1000) [pid = 1656] [serial = 1160] [outer = 0x0] 04:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x128d78000) [pid = 1656] [serial = 1161] [outer = 0x1212d1000] 04:46:32 INFO - PROCESS | 1656 | 1464608792023 Marionette DEBUG loaded listener.js 04:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x128d80800) [pid = 1656] [serial = 1162] [outer = 0x1212d1000] 04:46:32 INFO - PROCESS | 1656 | 1464608792339 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]]]}] 04:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 468ms 04:46:32 INFO - PROCESS | 1656 | 1464608792366 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 04:46:32 INFO - PROCESS | 1656 | 1464608792368 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 04:46:32 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:46:32 INFO - PROCESS | 1656 | 1464608792373 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:46:32 INFO - PROCESS | 1656 | 1464608792374 Marionette TRACE conn2 <- [1,1522,null,{}] 04:46:32 INFO - PROCESS | 1656 | 1464608792376 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}] 04:46:32 INFO - PROCESS | 1656 | 1464608792483 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 04:46:32 INFO - PROCESS | 1656 | 1464608792489 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c071800 == 59 [pid = 1656] [id = 388] 04:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x123734c00) [pid = 1656] [serial = 1163] [outer = 0x0] 04:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x128d84800) [pid = 1656] [serial = 1164] [outer = 0x123734c00] 04:46:32 INFO - PROCESS | 1656 | 1464608792514 Marionette DEBUG loaded listener.js 04:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x128fe7800) [pid = 1656] [serial = 1165] [outer = 0x123734c00] 04:46:32 INFO - PROCESS | 1656 | 1464608792895 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"]]]}] 04:46:32 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 () { 04:46:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:46:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:46:32 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 () { 04:46:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:46:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:46:32 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 () { 04:46:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:46:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:46:32 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 () { 04:46:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:46:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:46:32 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 570ms 04:46:32 INFO - PROCESS | 1656 | 1464608792942 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 04:46:32 INFO - PROCESS | 1656 | 1464608792945 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 04:46:32 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:46:32 INFO - PROCESS | 1656 | 1464608792949 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:46:32 INFO - PROCESS | 1656 | 1464608792951 Marionette TRACE conn2 <- [1,1526,null,{}] 04:46:32 INFO - PROCESS | 1656 | 1464608792955 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}] 04:46:33 INFO - PROCESS | 1656 | 1464608793062 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 04:46:33 INFO - PROCESS | 1656 | 1464608793116 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x118b7a000 == 60 [pid = 1656] [id = 389] 04:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x116922800) [pid = 1656] [serial = 1166] [outer = 0x0] 04:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x116b7c000) [pid = 1656] [serial = 1167] [outer = 0x116922800] 04:46:33 INFO - PROCESS | 1656 | 1464608793148 Marionette DEBUG loaded listener.js 04:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1181b2800) [pid = 1656] [serial = 1168] [outer = 0x116922800] 04:46:33 INFO - PROCESS | 1656 | 1464608793580 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"]]]}] 04:46:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:46:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:46:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:46:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:46:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:46:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:46:33 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 673ms 04:46:33 INFO - PROCESS | 1656 | 1464608793622 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 04:46:33 INFO - PROCESS | 1656 | 1464608793626 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 04:46:33 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:46:33 INFO - PROCESS | 1656 | 1464608793631 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:46:33 INFO - PROCESS | 1656 | 1464608793632 Marionette TRACE conn2 <- [1,1530,null,{}] 04:46:33 INFO - PROCESS | 1656 | 1464608793635 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}] 04:46:33 INFO - PROCESS | 1656 | 1464608793739 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 04:46:33 INFO - PROCESS | 1656 | 1464608793794 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e18800 == 61 [pid = 1656] [id = 390] 04:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x11864d400) [pid = 1656] [serial = 1169] [outer = 0x0] 04:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x119985400) [pid = 1656] [serial = 1170] [outer = 0x11864d400] 04:46:33 INFO - PROCESS | 1656 | 1464608793823 Marionette DEBUG loaded listener.js 04:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x1245efc00) [pid = 1656] [serial = 1171] [outer = 0x11864d400] 04:46:34 INFO - PROCESS | 1656 | 1464608794224 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]]]}] 04:46:34 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 04:46:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:46:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:46:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:46:34 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. 04:46:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:46:34 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 621ms 04:46:34 INFO - PROCESS | 1656 | 1464608794253 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 04:46:34 INFO - PROCESS | 1656 | 1464608794254 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 04:46:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:46:34 INFO - PROCESS | 1656 | 1464608794257 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 1656 | 1464608794260 Marionette TRACE conn2 <- [1,1534,null,{}] 04:46:34 INFO - PROCESS | 1656 | 1464608794268 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}] 04:46:34 INFO - PROCESS | 1656 | 1464608794371 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 04:46:34 INFO - PROCESS | 1656 | 1464608794462 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd7e800 == 62 [pid = 1656] [id = 391] 04:46:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12600c000) [pid = 1656] [serial = 1172] [outer = 0x0] 04:46:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x126b54800) [pid = 1656] [serial = 1173] [outer = 0x12600c000] 04:46:34 INFO - PROCESS | 1656 | 1464608794494 Marionette DEBUG loaded listener.js 04:46:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12800e400) [pid = 1656] [serial = 1174] [outer = 0x12600c000] 04:46:34 INFO - PROCESS | 1656 | 1464608794913 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]]]}] 04:46:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:46:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 671ms 04:46:34 INFO - PROCESS | 1656 | 1464608794929 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 04:46:34 INFO - PROCESS | 1656 | 1464608794931 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 04:46:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:46:34 INFO - PROCESS | 1656 | 1464608794933 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 1656 | 1464608794934 Marionette TRACE conn2 <- [1,1538,null,{}] 04:46:34 INFO - PROCESS | 1656 | 1464608794937 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}] 04:46:35 INFO - PROCESS | 1656 | 1464608795042 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 04:46:35 INFO - PROCESS | 1656 | 1464608795094 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c670000 == 63 [pid = 1656] [id = 392] 04:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x128031800) [pid = 1656] [serial = 1175] [outer = 0x0] 04:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x128708000) [pid = 1656] [serial = 1176] [outer = 0x128031800] 04:46:35 INFO - PROCESS | 1656 | 1464608795124 Marionette DEBUG loaded listener.js 04:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1289abc00) [pid = 1656] [serial = 1177] [outer = 0x128031800] 04:46:35 INFO - PROCESS | 1656 | 1464608795535 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]]]}] 04:46:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:46:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 618ms 04:46:35 INFO - PROCESS | 1656 | 1464608795553 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 04:46:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:46:35 INFO - PROCESS | 1656 | 1464608795556 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 04:46:35 INFO - PROCESS | 1656 | 1464608795558 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:46:35 INFO - PROCESS | 1656 | 1464608795559 Marionette TRACE conn2 <- [1,1542,null,{}] 04:46:35 INFO - PROCESS | 1656 | 1464608795562 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}] 04:46:35 INFO - PROCESS | 1656 | 1464608795662 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 04:46:35 INFO - PROCESS | 1656 | 1464608795749 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca5f000 == 64 [pid = 1656] [id = 393] 04:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x1289ab800) [pid = 1656] [serial = 1178] [outer = 0x0] 04:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x128d84400) [pid = 1656] [serial = 1179] [outer = 0x1289ab800] 04:46:35 INFO - PROCESS | 1656 | 1464608795778 Marionette DEBUG loaded listener.js 04:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12996dc00) [pid = 1656] [serial = 1180] [outer = 0x1289ab800] 04:46:36 INFO - PROCESS | 1656 | 1464608796182 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]]]}] 04:46:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:46:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 668ms 04:46:36 INFO - PROCESS | 1656 | 1464608796227 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 04:46:36 INFO - PROCESS | 1656 | 1464608796228 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 04:46:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:46:36 INFO - PROCESS | 1656 | 1464608796231 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:46:36 INFO - PROCESS | 1656 | 1464608796232 Marionette TRACE conn2 <- [1,1546,null,{}] 04:46:36 INFO - PROCESS | 1656 | 1464608796235 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}] 04:46:36 INFO - PROCESS | 1656 | 1464608796349 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 04:46:36 INFO - PROCESS | 1656 | 1464608796406 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cd42000 == 65 [pid = 1656] [id = 394] 04:46:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x129972800) [pid = 1656] [serial = 1181] [outer = 0x0] 04:46:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12a9a0000) [pid = 1656] [serial = 1182] [outer = 0x129972800] 04:46:36 INFO - PROCESS | 1656 | 1464608796436 Marionette DEBUG loaded listener.js 04:46:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12aa64400) [pid = 1656] [serial = 1183] [outer = 0x129972800] 04:46:37 INFO - PROCESS | 1656 | 1464608797070 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]]]}] 04:46:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:46:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 924ms 04:46:37 INFO - PROCESS | 1656 | 1464608797157 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 04:46:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:46:37 INFO - PROCESS | 1656 | 1464608797159 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 04:46:37 INFO - PROCESS | 1656 | 1464608797162 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 1656 | 1464608797165 Marionette TRACE conn2 <- [1,1550,null,{}] 04:46:37 INFO - PROCESS | 1656 | 1464608797168 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}] 04:46:37 INFO - PROCESS | 1656 | 1464608797262 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 04:46:37 INFO - PROCESS | 1656 | 1464608797316 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196e3800 == 66 [pid = 1656] [id = 395] 04:46:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x113ba4400) [pid = 1656] [serial = 1184] [outer = 0x0] 04:46:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x114fe7000) [pid = 1656] [serial = 1185] [outer = 0x113ba4400] 04:46:37 INFO - PROCESS | 1656 | 1464608797344 Marionette DEBUG loaded listener.js 04:46:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1169dc400) [pid = 1656] [serial = 1186] [outer = 0x113ba4400] 04:46:37 INFO - PROCESS | 1656 | 1464608797844 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]]]}] 04:46:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:46:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 723ms 04:46:37 INFO - PROCESS | 1656 | 1464608797886 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 04:46:37 INFO - PROCESS | 1656 | 1464608797889 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 04:46:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:46:37 INFO - PROCESS | 1656 | 1464608797894 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 1656 | 1464608797895 Marionette TRACE conn2 <- [1,1554,null,{}] 04:46:37 INFO - PROCESS | 1656 | 1464608797898 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}] 04:46:37 INFO - PROCESS | 1656 | 1464608797993 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 04:46:38 INFO - PROCESS | 1656 | 1464608798050 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x117541000 == 67 [pid = 1656] [id = 396] 04:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x116915400) [pid = 1656] [serial = 1187] [outer = 0x0] 04:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x117791400) [pid = 1656] [serial = 1188] [outer = 0x116915400] 04:46:38 INFO - PROCESS | 1656 | 1464608798092 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x11850a800) [pid = 1656] [serial = 1189] [outer = 0x116915400] 04:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x112271800 == 66 [pid = 1656] [id = 22] 04:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x116bc7800 == 65 [pid = 1656] [id = 24] 04:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd87000 == 64 [pid = 1656] [id = 387] 04:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12b4e0000 == 63 [pid = 1656] [id = 386] 04:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x128724000 == 62 [pid = 1656] [id = 385] 04:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x128fb0000 == 61 [pid = 1656] [id = 384] 04:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x128b14800 == 60 [pid = 1656] [id = 383] 04:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x126b8f800 == 59 [pid = 1656] [id = 382] 04:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x126478800 == 58 [pid = 1656] [id = 381] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x12851dc00) [pid = 1656] [serial = 1110] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x115d89400) [pid = 1656] [serial = 1059] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x11864b000) [pid = 1656] [serial = 1062] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x121652400) [pid = 1656] [serial = 1065] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x126007c00) [pid = 1656] [serial = 1071] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x126009c00) [pid = 1656] [serial = 1068] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1218c7000 == 57 [pid = 1656] [id = 380] 04:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x121469800 == 56 [pid = 1656] [id = 379] 04:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11993f800 == 55 [pid = 1656] [id = 378] 04:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11754f800 == 54 [pid = 1656] [id = 377] 04:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11310b800 == 53 [pid = 1656] [id = 376] 04:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11a045000 == 52 [pid = 1656] [id = 372] 04:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x117088800 == 51 [pid = 1656] [id = 371] 04:46:38 INFO - PROCESS | 1656 | 1464608798493 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]]]}] 04:46:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:46:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 619ms 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x12482b400) [pid = 1656] [serial = 994] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x128005c00) [pid = 1656] [serial = 1099] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x121774400) [pid = 1656] [serial = 1089] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x128008000) [pid = 1656] [serial = 1102] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x12851b800) [pid = 1656] [serial = 1108] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x12649b400) [pid = 1656] [serial = 1090] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x126b4dc00) [pid = 1656] [serial = 1093] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x11903f000) [pid = 1656] [serial = 1015] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x128350400) [pid = 1656] [serial = 1107] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1268ba000) [pid = 1656] [serial = 1092] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x121660000) [pid = 1656] [serial = 1086] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12167b000) [pid = 1656] [serial = 1087] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x116919800) [pid = 1656] [serial = 1075] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1132c4400) [pid = 1656] [serial = 1074] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1212dbc00) [pid = 1656] [serial = 1084] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1210e7000) [pid = 1656] [serial = 1083] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11930cc00) [pid = 1656] [serial = 1080] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11993bc00) [pid = 1656] [serial = 1081] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x126dbe800) [pid = 1656] [serial = 1095] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x113154000) [pid = 1656] [serial = 1077] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x116b7a400) [pid = 1656] [serial = 1078] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x126dcc000) [pid = 1656] [serial = 1098] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x121674000) [pid = 1656] [serial = 1101] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x126dc3c00) [pid = 1656] [serial = 1096] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12800d800) [pid = 1656] [serial = 1104] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12600a000) [pid = 1656] [serial = 1057] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x128030c00) [pid = 1656] [serial = 1105] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1656 | 1464608798516 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 04:46:38 INFO - PROCESS | 1656 | 1464608798517 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 04:46:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:46:38 INFO - PROCESS | 1656 | 1464608798525 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:46:38 INFO - PROCESS | 1656 | 1464608798527 Marionette TRACE conn2 <- [1,1558,null,{}] 04:46:38 INFO - PROCESS | 1656 | 1464608798534 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}] 04:46:38 INFO - PROCESS | 1656 | 1464608798633 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 04:46:38 INFO - PROCESS | 1656 | 1464608798641 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11839c000 == 52 [pid = 1656] [id = 397] 04:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x119037800) [pid = 1656] [serial = 1190] [outer = 0x0] 04:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x119391400) [pid = 1656] [serial = 1191] [outer = 0x119037800] 04:46:38 INFO - PROCESS | 1656 | 1464608798669 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x119934000) [pid = 1656] [serial = 1192] [outer = 0x119037800] 04:46:39 INFO - PROCESS | 1656 | 1464608799015 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]]]}] 04:46:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:46:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 521ms 04:46:39 INFO - PROCESS | 1656 | 1464608799047 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 04:46:39 INFO - PROCESS | 1656 | 1464608799049 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 04:46:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:46:39 INFO - PROCESS | 1656 | 1464608799076 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:46:39 INFO - PROCESS | 1656 | 1464608799077 Marionette TRACE conn2 <- [1,1562,null,{}] 04:46:39 INFO - PROCESS | 1656 | 1464608799079 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}] 04:46:39 INFO - PROCESS | 1656 | 1464608799161 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 04:46:39 INFO - PROCESS | 1656 | 1464608799167 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x119948800 == 53 [pid = 1656] [id = 398] 04:46:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11a0dac00) [pid = 1656] [serial = 1193] [outer = 0x0] 04:46:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1212d0000) [pid = 1656] [serial = 1194] [outer = 0x11a0dac00] 04:46:39 INFO - PROCESS | 1656 | 1464608799194 Marionette DEBUG loaded listener.js 04:46:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12165a800) [pid = 1656] [serial = 1195] [outer = 0x11a0dac00] 04:46:39 INFO - PROCESS | 1656 | 1464608799506 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]]]}] 04:46:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:46:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 474ms 04:46:39 INFO - PROCESS | 1656 | 1464608799546 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 04:46:39 INFO - PROCESS | 1656 | 1464608799555 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 04:46:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:46:39 INFO - PROCESS | 1656 | 1464608799558 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:46:39 INFO - PROCESS | 1656 | 1464608799559 Marionette TRACE conn2 <- [1,1566,null,{}] 04:46:39 INFO - PROCESS | 1656 | 1464608799561 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}] 04:46:39 INFO - PROCESS | 1656 | 1464608799640 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 04:46:39 INFO - PROCESS | 1656 | 1464608799696 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x112272000 == 54 [pid = 1656] [id = 399] 04:46:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11938dc00) [pid = 1656] [serial = 1196] [outer = 0x0] 04:46:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x121661800) [pid = 1656] [serial = 1197] [outer = 0x11938dc00] 04:46:39 INFO - PROCESS | 1656 | 1464608799721 Marionette DEBUG loaded listener.js 04:46:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x1219bf400) [pid = 1656] [serial = 1198] [outer = 0x11938dc00] 04:46:40 INFO - PROCESS | 1656 | 1464608800010 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]]]}] 04:46:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:46:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 469ms 04:46:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:46:40 INFO - PROCESS | 1656 | 1464608800028 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 04:46:40 INFO - PROCESS | 1656 | 1464608800029 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 04:46:40 INFO - PROCESS | 1656 | 1464608800031 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:46:40 INFO - PROCESS | 1656 | 1464608800032 Marionette TRACE conn2 <- [1,1570,null,{}] 04:46:40 INFO - PROCESS | 1656 | 1464608800035 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}] 04:46:40 INFO - PROCESS | 1656 | 1464608800144 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 04:46:40 INFO - PROCESS | 1656 | 1464608800150 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12364f000 == 55 [pid = 1656] [id = 400] 04:46:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x1242d4400) [pid = 1656] [serial = 1199] [outer = 0x0] 04:46:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x124832800) [pid = 1656] [serial = 1200] [outer = 0x1242d4400] 04:46:40 INFO - PROCESS | 1656 | 1464608800176 Marionette DEBUG loaded listener.js 04:46:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1268b7c00) [pid = 1656] [serial = 1201] [outer = 0x1242d4400] 04:46:40 INFO - PROCESS | 1656 | 1464608800511 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]]]}] 04:46:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:46:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 520ms 04:46:40 INFO - PROCESS | 1656 | 1464608800551 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 04:46:40 INFO - PROCESS | 1656 | 1464608800553 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 04:46:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:46:40 INFO - PROCESS | 1656 | 1464608800574 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:46:40 INFO - PROCESS | 1656 | 1464608800575 Marionette TRACE conn2 <- [1,1574,null,{}] 04:46:40 INFO - PROCESS | 1656 | 1464608800578 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}] 04:46:40 INFO - PROCESS | 1656 | 1464608800688 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 04:46:40 INFO - PROCESS | 1656 | 1464608800703 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e1b000 == 56 [pid = 1656] [id = 401] 04:46:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12600f000) [pid = 1656] [serial = 1202] [outer = 0x0] 04:46:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x126b58000) [pid = 1656] [serial = 1203] [outer = 0x12600f000] 04:46:40 INFO - PROCESS | 1656 | 1464608800728 Marionette DEBUG loaded listener.js 04:46:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x126dc5400) [pid = 1656] [serial = 1204] [outer = 0x12600f000] 04:46:41 INFO - PROCESS | 1656 | 1464608801067 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]]]}] 04:46:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:46:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 536ms 04:46:41 INFO - PROCESS | 1656 | 1464608801093 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 04:46:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:46:41 INFO - PROCESS | 1656 | 1464608801094 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 04:46:41 INFO - PROCESS | 1656 | 1464608801096 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 1656 | 1464608801097 Marionette TRACE conn2 <- [1,1578,null,{}] 04:46:41 INFO - PROCESS | 1656 | 1464608801107 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}] 04:46:41 INFO - PROCESS | 1656 | 1464608801207 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 04:46:41 INFO - PROCESS | 1656 | 1464608801242 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12683b800 == 57 [pid = 1656] [id = 402] 04:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x126b4c000) [pid = 1656] [serial = 1205] [outer = 0x0] 04:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x128007000) [pid = 1656] [serial = 1206] [outer = 0x126b4c000] 04:46:41 INFO - PROCESS | 1656 | 1464608801267 Marionette DEBUG loaded listener.js 04:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x128011400) [pid = 1656] [serial = 1207] [outer = 0x126b4c000] 04:46:41 INFO - PROCESS | 1656 | 1464608801581 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]]]}] 04:46:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:46:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 526ms 04:46:41 INFO - PROCESS | 1656 | 1464608801623 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 04:46:41 INFO - PROCESS | 1656 | 1464608801624 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 04:46:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:46:41 INFO - PROCESS | 1656 | 1464608801626 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 1656 | 1464608801627 Marionette TRACE conn2 <- [1,1582,null,{}] 04:46:41 INFO - PROCESS | 1656 | 1464608801629 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}] 04:46:41 INFO - PROCESS | 1656 | 1464608801731 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 04:46:41 INFO - PROCESS | 1656 | 1464608801744 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b91000 == 58 [pid = 1656] [id = 403] 04:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x126dc4c00) [pid = 1656] [serial = 1208] [outer = 0x0] 04:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12834c400) [pid = 1656] [serial = 1209] [outer = 0x126dc4c00] 04:46:41 INFO - PROCESS | 1656 | 1464608801769 Marionette DEBUG loaded listener.js 04:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12851a800) [pid = 1656] [serial = 1210] [outer = 0x126dc4c00] 04:46:42 INFO - PROCESS | 1656 | 1464608802119 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]]]}] 04:46:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:46:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 519ms 04:46:42 INFO - PROCESS | 1656 | 1464608802145 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 04:46:42 INFO - PROCESS | 1656 | 1464608802146 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 04:46:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:46:42 INFO - PROCESS | 1656 | 1464608802149 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:46:42 INFO - PROCESS | 1656 | 1464608802150 Marionette TRACE conn2 <- [1,1586,null,{}] 04:46:42 INFO - PROCESS | 1656 | 1464608802159 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}] 04:46:42 INFO - PROCESS | 1656 | 1464608802261 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 04:46:42 INFO - PROCESS | 1656 | 1464608802296 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12872d800 == 59 [pid = 1656] [id = 404] 04:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12800e800) [pid = 1656] [serial = 1211] [outer = 0x0] 04:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x1285b6000) [pid = 1656] [serial = 1212] [outer = 0x12800e800] 04:46:42 INFO - PROCESS | 1656 | 1464608802321 Marionette DEBUG loaded listener.js 04:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x1289ae400) [pid = 1656] [serial = 1213] [outer = 0x12800e800] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x12c21e000) [pid = 1656] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x124838400) [pid = 1656] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1131d3400) [pid = 1656] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x112027800) [pid = 1656] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x1126c4800) [pid = 1656] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1181aa400) [pid = 1656] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x113156000) [pid = 1656] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x11a0e9800) [pid = 1656] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x1212ce800) [pid = 1656] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x119391000) [pid = 1656] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1130ab000) [pid = 1656] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11938f000) [pid = 1656] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1169dd400) [pid = 1656] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1212d1000) [pid = 1656] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x124e54c00) [pid = 1656] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12802f800) [pid = 1656] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12802b400) [pid = 1656] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x119037000) [pid = 1656] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x112fcdc00) [pid = 1656] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1185d7400) [pid = 1656] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1219be400) [pid = 1656] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11767fc00) [pid = 1656] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x121655c00) [pid = 1656] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12802bc00) [pid = 1656] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x118167000) [pid = 1656] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x112f69800) [pid = 1656] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x121656800) [pid = 1656] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1122b2400) [pid = 1656] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1126b3400) [pid = 1656] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x124832c00) [pid = 1656] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:46:42 INFO - PROCESS | 1656 | 1464608802806 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]]]}] 04:46:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:46:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 677ms 04:46:42 INFO - PROCESS | 1656 | 1464608802827 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 04:46:42 INFO - PROCESS | 1656 | 1464608802829 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 04:46:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:46:42 INFO - PROCESS | 1656 | 1464608802831 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:46:42 INFO - PROCESS | 1656 | 1464608802832 Marionette TRACE conn2 <- [1,1590,null,{}] 04:46:42 INFO - PROCESS | 1656 | 1464608802835 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}] 04:46:42 INFO - PROCESS | 1656 | 1464608802934 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 04:46:42 INFO - PROCESS | 1656 | 1464608802941 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12168c800 == 60 [pid = 1656] [id = 405] 04:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1126c0800) [pid = 1656] [serial = 1214] [outer = 0x0] 04:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x116b7d400) [pid = 1656] [serial = 1215] [outer = 0x1126c0800] 04:46:42 INFO - PROCESS | 1656 | 1464608802970 Marionette DEBUG loaded listener.js 04:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1210e1000) [pid = 1656] [serial = 1216] [outer = 0x1126c0800] 04:46:43 INFO - PROCESS | 1656 | 1464608803328 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]]]}] 04:46:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:46:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 525ms 04:46:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:46:43 INFO - PROCESS | 1656 | 1464608803361 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 04:46:43 INFO - PROCESS | 1656 | 1464608803362 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 04:46:43 INFO - PROCESS | 1656 | 1464608803365 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:46:43 INFO - PROCESS | 1656 | 1464608803366 Marionette TRACE conn2 <- [1,1594,null,{}] 04:46:43 INFO - PROCESS | 1656 | 1464608803368 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}] 04:46:43 INFO - PROCESS | 1656 | 1464608803452 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 04:46:43 INFO - PROCESS | 1656 | 1464608803457 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a93a000 == 61 [pid = 1656] [id = 406] 04:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x121449000) [pid = 1656] [serial = 1217] [outer = 0x0] 04:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x124832c00) [pid = 1656] [serial = 1218] [outer = 0x121449000] 04:46:43 INFO - PROCESS | 1656 | 1464608803482 Marionette DEBUG loaded listener.js 04:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1289aac00) [pid = 1656] [serial = 1219] [outer = 0x121449000] 04:46:43 INFO - PROCESS | 1656 | 1464608803807 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]]]}] 04:46:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:46:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 469ms 04:46:43 INFO - PROCESS | 1656 | 1464608803834 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 04:46:43 INFO - PROCESS | 1656 | 1464608803836 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 04:46:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:46:43 INFO - PROCESS | 1656 | 1464608803840 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:46:43 INFO - PROCESS | 1656 | 1464608803841 Marionette TRACE conn2 <- [1,1598,null,{}] 04:46:43 INFO - PROCESS | 1656 | 1464608803844 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}] 04:46:43 INFO - PROCESS | 1656 | 1464608803926 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 04:46:43 INFO - PROCESS | 1656 | 1464608803930 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b4e9000 == 62 [pid = 1656] [id = 407] 04:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x110ec1800) [pid = 1656] [serial = 1220] [outer = 0x0] 04:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x128d7ac00) [pid = 1656] [serial = 1221] [outer = 0x110ec1800] 04:46:43 INFO - PROCESS | 1656 | 1464608803955 Marionette DEBUG loaded listener.js 04:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x129978000) [pid = 1656] [serial = 1222] [outer = 0x110ec1800] 04:46:44 INFO - PROCESS | 1656 | 1464608804279 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]]]}] 04:46:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:46:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 469ms 04:46:44 INFO - PROCESS | 1656 | 1464608804309 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 04:46:44 INFO - PROCESS | 1656 | 1464608804311 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 04:46:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:46:44 INFO - PROCESS | 1656 | 1464608804313 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:46:44 INFO - PROCESS | 1656 | 1464608804314 Marionette TRACE conn2 <- [1,1602,null,{}] 04:46:44 INFO - PROCESS | 1656 | 1464608804316 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}] 04:46:44 INFO - PROCESS | 1656 | 1464608804434 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 04:46:44 INFO - PROCESS | 1656 | 1464608804441 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd73800 == 63 [pid = 1656] [id = 408] 04:46:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12a996400) [pid = 1656] [serial = 1223] [outer = 0x0] 04:46:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12a9a3400) [pid = 1656] [serial = 1224] [outer = 0x12a996400] 04:46:44 INFO - PROCESS | 1656 | 1464608804465 Marionette DEBUG loaded listener.js 04:46:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12a9de400) [pid = 1656] [serial = 1225] [outer = 0x12a996400] 04:46:44 INFO - PROCESS | 1656 | 1464608804831 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]]]}] 04:46:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:46:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 571ms 04:46:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:46:44 INFO - PROCESS | 1656 | 1464608804884 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 04:46:44 INFO - PROCESS | 1656 | 1464608804887 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 04:46:44 INFO - PROCESS | 1656 | 1464608804891 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:46:44 INFO - PROCESS | 1656 | 1464608804893 Marionette TRACE conn2 <- [1,1606,null,{}] 04:46:44 INFO - PROCESS | 1656 | 1464608804898 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}] 04:46:45 INFO - PROCESS | 1656 | 1464608805005 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 04:46:45 INFO - PROCESS | 1656 | 1464608805061 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x116707000 == 64 [pid = 1656] [id = 409] 04:46:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1126c7800) [pid = 1656] [serial = 1226] [outer = 0x0] 04:46:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x112d56400) [pid = 1656] [serial = 1227] [outer = 0x1126c7800] 04:46:45 INFO - PROCESS | 1656 | 1464608805094 Marionette DEBUG loaded listener.js 04:46:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x1133a8000) [pid = 1656] [serial = 1228] [outer = 0x1126c7800] 04:46:45 INFO - PROCESS | 1656 | 1464608805523 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]]]}] 04:46:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:46:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 673ms 04:46:45 INFO - PROCESS | 1656 | 1464608805563 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 04:46:45 INFO - PROCESS | 1656 | 1464608805568 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 04:46:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:46:45 INFO - PROCESS | 1656 | 1464608805575 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:46:45 INFO - PROCESS | 1656 | 1464608805577 Marionette TRACE conn2 <- [1,1610,null,{}] 04:46:45 INFO - PROCESS | 1656 | 1464608805580 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}] 04:46:45 INFO - PROCESS | 1656 | 1464608805711 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 04:46:45 INFO - PROCESS | 1656 | 1464608805794 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190d7800 == 65 [pid = 1656] [id = 410] 04:46:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x116893c00) [pid = 1656] [serial = 1229] [outer = 0x0] 04:46:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x118167000) [pid = 1656] [serial = 1230] [outer = 0x116893c00] 04:46:45 INFO - PROCESS | 1656 | 1464608805824 Marionette DEBUG loaded listener.js 04:46:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1185db800) [pid = 1656] [serial = 1231] [outer = 0x116893c00] 04:46:46 INFO - PROCESS | 1656 | 1464608806232 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]]]}] 04:46:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:46:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 670ms 04:46:46 INFO - PROCESS | 1656 | 1464608806246 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 04:46:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:46:46 INFO - PROCESS | 1656 | 1464608806247 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 04:46:46 INFO - PROCESS | 1656 | 1464608806250 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:46:46 INFO - PROCESS | 1656 | 1464608806252 Marionette TRACE conn2 <- [1,1614,null,{}] 04:46:46 INFO - PROCESS | 1656 | 1464608806260 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}] 04:46:46 INFO - PROCESS | 1656 | 1464608806368 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 04:46:46 INFO - PROCESS | 1656 | 1464608806428 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1280ae000 == 66 [pid = 1656] [id = 411] 04:46:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1196d0800) [pid = 1656] [serial = 1232] [outer = 0x0] 04:46:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x11a0de000) [pid = 1656] [serial = 1233] [outer = 0x1196d0800] 04:46:46 INFO - PROCESS | 1656 | 1464608806459 Marionette DEBUG loaded listener.js 04:46:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x121661c00) [pid = 1656] [serial = 1234] [outer = 0x1196d0800] 04:46:46 INFO - PROCESS | 1656 | 1464608806909 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]]]}] 04:46:46 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 04:46:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 720ms 04:46:46 INFO - PROCESS | 1656 | 1464608806971 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 04:46:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:46:46 INFO - PROCESS | 1656 | 1464608806973 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 04:46:46 INFO - PROCESS | 1656 | 1464608806975 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:46:46 INFO - PROCESS | 1656 | 1464608806977 Marionette TRACE conn2 <- [1,1618,null,{}] 04:46:46 INFO - PROCESS | 1656 | 1464608806979 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}] 04:46:47 INFO - PROCESS | 1656 | 1464608807107 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 04:46:47 INFO - PROCESS | 1656 | 1464608807191 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cd32000 == 67 [pid = 1656] [id = 412] 04:46:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x124e4d000) [pid = 1656] [serial = 1235] [outer = 0x0] 04:46:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x124e54000) [pid = 1656] [serial = 1236] [outer = 0x124e4d000] 04:46:47 INFO - PROCESS | 1656 | 1464608807223 Marionette DEBUG loaded listener.js 04:46:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12649a000) [pid = 1656] [serial = 1237] [outer = 0x124e4d000] 04:46:47 INFO - PROCESS | 1656 | 1464608807632 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]]]}] 04:46:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:46:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 671ms 04:46:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:46:47 INFO - PROCESS | 1656 | 1464608807646 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 04:46:47 INFO - PROCESS | 1656 | 1464608807647 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 04:46:47 INFO - PROCESS | 1656 | 1464608807650 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:46:47 INFO - PROCESS | 1656 | 1464608807651 Marionette TRACE conn2 <- [1,1622,null,{}] 04:46:47 INFO - PROCESS | 1656 | 1464608807654 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}] 04:46:47 INFO - PROCESS | 1656 | 1464608807759 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 04:46:47 INFO - PROCESS | 1656 | 1464608807815 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d24a000 == 68 [pid = 1656] [id = 413] 04:46:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x126005800) [pid = 1656] [serial = 1238] [outer = 0x0] 04:46:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x128005c00) [pid = 1656] [serial = 1239] [outer = 0x126005800] 04:46:47 INFO - PROCESS | 1656 | 1464608807847 Marionette DEBUG loaded listener.js 04:46:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1285ad000) [pid = 1656] [serial = 1240] [outer = 0x126005800] 04:46:48 INFO - PROCESS | 1656 | 1464608808290 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]]]}] 04:46:48 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 04:46:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 670ms 04:46:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:46:48 INFO - PROCESS | 1656 | 1464608808321 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 04:46:48 INFO - PROCESS | 1656 | 1464608808322 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 04:46:48 INFO - PROCESS | 1656 | 1464608808324 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:46:48 INFO - PROCESS | 1656 | 1464608808326 Marionette TRACE conn2 <- [1,1626,null,{}] 04:46:48 INFO - PROCESS | 1656 | 1464608808328 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}] 04:46:48 INFO - PROCESS | 1656 | 1464608808467 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 04:46:48 INFO - PROCESS | 1656 | 1464608808582 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d565000 == 69 [pid = 1656] [id = 414] 04:46:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x128711800) [pid = 1656] [serial = 1241] [outer = 0x0] 04:46:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12aa60000) [pid = 1656] [serial = 1242] [outer = 0x128711800] 04:46:48 INFO - PROCESS | 1656 | 1464608808614 Marionette DEBUG loaded listener.js 04:46:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12aad9c00) [pid = 1656] [serial = 1243] [outer = 0x128711800] 04:46:49 INFO - PROCESS | 1656 | 1464608809034 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]]]}] 04:46:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:46:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 720ms 04:46:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:46:49 INFO - PROCESS | 1656 | 1464608809044 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 04:46:49 INFO - PROCESS | 1656 | 1464608809046 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 04:46:49 INFO - PROCESS | 1656 | 1464608809048 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:46:49 INFO - PROCESS | 1656 | 1464608809049 Marionette TRACE conn2 <- [1,1630,null,{}] 04:46:49 INFO - PROCESS | 1656 | 1464608809052 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}] 04:46:49 INFO - PROCESS | 1656 | 1464608809157 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 04:46:49 INFO - PROCESS | 1656 | 1464608809226 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x118396000 == 70 [pid = 1656] [id = 415] 04:46:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x1126b3400) [pid = 1656] [serial = 1244] [outer = 0x0] 04:46:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x1126bdc00) [pid = 1656] [serial = 1245] [outer = 0x1126b3400] 04:46:49 INFO - PROCESS | 1656 | 1464608809430 Marionette DEBUG loaded listener.js 04:46:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x11314bc00) [pid = 1656] [serial = 1246] [outer = 0x1126b3400] 04:46:49 INFO - PROCESS | 1656 | 1464608809881 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]]]}] 04:46:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:46:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 876ms 04:46:49 INFO - PROCESS | 1656 | 1464608809924 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 04:46:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:46:49 INFO - PROCESS | 1656 | 1464608809927 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 04:46:49 INFO - PROCESS | 1656 | 1464608809930 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:46:49 INFO - PROCESS | 1656 | 1464608809931 Marionette TRACE conn2 <- [1,1634,null,{}] 04:46:49 INFO - PROCESS | 1656 | 1464608809935 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}] 04:46:50 INFO - PROCESS | 1656 | 1464608810033 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 04:46:50 INFO - PROCESS | 1656 | 1464608810109 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x118395800 == 71 [pid = 1656] [id = 416] 04:46:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x1169dd800) [pid = 1656] [serial = 1247] [outer = 0x0] 04:46:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x117225800) [pid = 1656] [serial = 1248] [outer = 0x1169dd800] 04:46:50 INFO - PROCESS | 1656 | 1464608810137 Marionette DEBUG loaded listener.js 04:46:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1181a6000) [pid = 1656] [serial = 1249] [outer = 0x1169dd800] 04:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x128f99000 == 70 [pid = 1656] [id = 356] 04:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1299aa000 == 69 [pid = 1656] [id = 357] 04:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x128b1a800 == 68 [pid = 1656] [id = 355] 04:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12b4e9000 == 67 [pid = 1656] [id = 407] 04:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12a93a000 == 66 [pid = 1656] [id = 406] 04:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12168c800 == 65 [pid = 1656] [id = 405] 04:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12872d800 == 64 [pid = 1656] [id = 404] 04:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x126b91000 == 63 [pid = 1656] [id = 403] 04:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12683b800 == 62 [pid = 1656] [id = 402] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x128d84800) [pid = 1656] [serial = 1164] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x124e1b000 == 61 [pid = 1656] [id = 401] 04:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12364f000 == 60 [pid = 1656] [id = 400] 04:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x112272000 == 59 [pid = 1656] [id = 399] 04:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x119948800 == 58 [pid = 1656] [id = 398] 04:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x11839c000 == 57 [pid = 1656] [id = 397] 04:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x117541000 == 56 [pid = 1656] [id = 396] 04:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1196e3800 == 55 [pid = 1656] [id = 395] 04:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd7e800 == 54 [pid = 1656] [id = 391] 04:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x124e18800 == 53 [pid = 1656] [id = 390] 04:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x118b7a000 == 52 [pid = 1656] [id = 389] 04:46:50 INFO - PROCESS | 1656 | 1464608810541 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]]]}] 04:46:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:46:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 622ms 04:46:50 INFO - PROCESS | 1656 | 1464608810552 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 04:46:50 INFO - PROCESS | 1656 | 1464608810555 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 04:46:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:46:50 INFO - PROCESS | 1656 | 1464608810563 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:46:50 INFO - PROCESS | 1656 | 1464608810564 Marionette TRACE conn2 <- [1,1638,null,{}] 04:46:50 INFO - PROCESS | 1656 | 1464608810566 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}] 04:46:50 INFO - PROCESS | 1656 | 1464608810654 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 04:46:50 INFO - PROCESS | 1656 | 1464608810661 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183a1000 == 53 [pid = 1656] [id = 417] 04:46:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x118265000) [pid = 1656] [serial = 1250] [outer = 0x0] 04:46:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x118984000) [pid = 1656] [serial = 1251] [outer = 0x118265000] 04:46:50 INFO - PROCESS | 1656 | 1464608810687 Marionette DEBUG loaded listener.js 04:46:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x119455000) [pid = 1656] [serial = 1252] [outer = 0x118265000] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x12ca36c00) [pid = 1656] [serial = 940] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12600f400) [pid = 1656] [serial = 1069] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x11691e400) [pid = 1656] [serial = 1060] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x1126ccc00) [pid = 1656] [serial = 997] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x126492c00) [pid = 1656] [serial = 1072] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x119309400) [pid = 1656] [serial = 1063] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x115f96000) [pid = 1656] [serial = 1000] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x1212d7400) [pid = 1656] [serial = 1030] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x121672000) [pid = 1656] [serial = 1066] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x11a0e6800) [pid = 1656] [serial = 1027] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1167da800) [pid = 1656] [serial = 1018] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x1196d8c00) [pid = 1656] [serial = 1024] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x118264400) [pid = 1656] [serial = 1021] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x128d78000) [pid = 1656] [serial = 1161] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x128011000) [pid = 1656] [serial = 1146] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12802b800) [pid = 1656] [serial = 1147] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x128709800) [pid = 1656] [serial = 1152] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x128703800) [pid = 1656] [serial = 1150] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x11944a400) [pid = 1656] [serial = 1134] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x128352400) [pid = 1656] [serial = 1149] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11691f000) [pid = 1656] [serial = 1129] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x115f95000) [pid = 1656] [serial = 1128] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11997e000) [pid = 1656] [serial = 1117] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x119366400) [pid = 1656] [serial = 1116] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x124e57000) [pid = 1656] [serial = 1120] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12462f800) [pid = 1656] [serial = 1119] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x117798400) [pid = 1656] [serial = 1131] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1185d4400) [pid = 1656] [serial = 1132] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x121671000) [pid = 1656] [serial = 1137] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1216a6800) [pid = 1656] [serial = 1138] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x128526800) [pid = 1656] [serial = 1111] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x126b51c00) [pid = 1656] [serial = 1158] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11695b400) [pid = 1656] [serial = 1114] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1133a9000) [pid = 1656] [serial = 1113] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12182f800) [pid = 1656] [serial = 1140] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x126b58c00) [pid = 1656] [serial = 1122] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x126816c00) [pid = 1656] [serial = 1126] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11691e800) [pid = 1656] [serial = 1125] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x119f46800) [pid = 1656] [serial = 1155] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x128b97c00) [pid = 1656] [serial = 1159] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12870ec00) [pid = 1656] [serial = 1153] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11a0e3400) [pid = 1656] [serial = 1135] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x128d80800) [pid = 1656] [serial = 1162] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x124e55800) [pid = 1656] [serial = 1143] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x128004400) [pid = 1656] [serial = 1144] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1242df400) [pid = 1656] [serial = 1156] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12496a800) [pid = 1656] [serial = 1141] [outer = 0x0] [url = about:blank] 04:46:51 INFO - PROCESS | 1656 | 1464608811086 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]]]}] 04:46:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:46:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 572ms 04:46:51 INFO - PROCESS | 1656 | 1464608811134 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 04:46:51 INFO - PROCESS | 1656 | 1464608811136 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 04:46:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:46:51 INFO - PROCESS | 1656 | 1464608811138 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:46:51 INFO - PROCESS | 1656 | 1464608811140 Marionette TRACE conn2 <- [1,1642,null,{}] 04:46:51 INFO - PROCESS | 1656 | 1464608811147 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}] 04:46:51 INFO - PROCESS | 1656 | 1464608811232 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 04:46:51 INFO - PROCESS | 1656 | 1464608811241 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x121151800 == 54 [pid = 1656] [id = 418] 04:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11997fc00) [pid = 1656] [serial = 1253] [outer = 0x0] 04:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11a0db800) [pid = 1656] [serial = 1254] [outer = 0x11997fc00] 04:46:51 INFO - PROCESS | 1656 | 1464608811268 Marionette DEBUG loaded listener.js 04:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1212dc400) [pid = 1656] [serial = 1255] [outer = 0x11997fc00] 04:46:51 INFO - PROCESS | 1656 | 1464608811612 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]]]}] 04:46:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:46:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 520ms 04:46:51 INFO - PROCESS | 1656 | 1464608811659 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 04:46:51 INFO - PROCESS | 1656 | 1464608811668 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 04:46:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:46:51 INFO - PROCESS | 1656 | 1464608811670 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:46:51 INFO - PROCESS | 1656 | 1464608811671 Marionette TRACE conn2 <- [1,1646,null,{}] 04:46:51 INFO - PROCESS | 1656 | 1464608811674 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}] 04:46:51 INFO - PROCESS | 1656 | 1464608811758 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 04:46:51 INFO - PROCESS | 1656 | 1464608811763 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11830f000 == 55 [pid = 1656] [id = 419] 04:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x121654000) [pid = 1656] [serial = 1256] [outer = 0x0] 04:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x121676000) [pid = 1656] [serial = 1257] [outer = 0x121654000] 04:46:51 INFO - PROCESS | 1656 | 1464608811788 Marionette DEBUG loaded listener.js 04:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x121c81000) [pid = 1656] [serial = 1258] [outer = 0x121654000] 04:46:52 INFO - PROCESS | 1656 | 1464608812109 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]]]}] 04:46:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:46:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 470ms 04:46:52 INFO - PROCESS | 1656 | 1464608812141 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 04:46:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:46:52 INFO - PROCESS | 1656 | 1464608812143 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 04:46:52 INFO - PROCESS | 1656 | 1464608812145 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:46:52 INFO - PROCESS | 1656 | 1464608812146 Marionette TRACE conn2 <- [1,1650,null,{}] 04:46:52 INFO - PROCESS | 1656 | 1464608812148 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}] 04:46:52 INFO - PROCESS | 1656 | 1464608812230 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 04:46:52 INFO - PROCESS | 1656 | 1464608812294 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218cb800 == 56 [pid = 1656] [id = 420] 04:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1245e2400) [pid = 1656] [serial = 1259] [outer = 0x0] 04:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x124838400) [pid = 1656] [serial = 1260] [outer = 0x1245e2400] 04:46:52 INFO - PROCESS | 1656 | 1464608812322 Marionette DEBUG loaded listener.js 04:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1260bb800) [pid = 1656] [serial = 1261] [outer = 0x1245e2400] 04:46:52 INFO - PROCESS | 1656 | 1464608812660 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]]]}] 04:46:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:46:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 568ms 04:46:52 INFO - PROCESS | 1656 | 1464608812714 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 04:46:52 INFO - PROCESS | 1656 | 1464608812715 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 04:46:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:46:52 INFO - PROCESS | 1656 | 1464608812717 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:46:52 INFO - PROCESS | 1656 | 1464608812718 Marionette TRACE conn2 <- [1,1654,null,{}] 04:46:52 INFO - PROCESS | 1656 | 1464608812720 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}] 04:46:52 INFO - PROCESS | 1656 | 1464608812835 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 04:46:52 INFO - PROCESS | 1656 | 1464608812853 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12663b000 == 57 [pid = 1656] [id = 421] 04:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x126004c00) [pid = 1656] [serial = 1262] [outer = 0x0] 04:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x126dbec00) [pid = 1656] [serial = 1263] [outer = 0x126004c00] 04:46:52 INFO - PROCESS | 1656 | 1464608812878 Marionette DEBUG loaded listener.js 04:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x128025c00) [pid = 1656] [serial = 1264] [outer = 0x126004c00] 04:46:53 INFO - PROCESS | 1656 | 1464608813204 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]]]}] 04:46:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:46:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 04:46:53 INFO - PROCESS | 1656 | 1464608813247 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 04:46:53 INFO - PROCESS | 1656 | 1464608813248 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 04:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:46:53 INFO - PROCESS | 1656 | 1464608813250 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:46:53 INFO - PROCESS | 1656 | 1464608813251 Marionette TRACE conn2 <- [1,1658,null,{}] 04:46:53 INFO - PROCESS | 1656 | 1464608813254 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}] 04:46:53 INFO - PROCESS | 1656 | 1464608813359 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 04:46:53 INFO - PROCESS | 1656 | 1464608813394 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b88000 == 58 [pid = 1656] [id = 422] 04:46:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x128009800) [pid = 1656] [serial = 1265] [outer = 0x0] 04:46:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x128356400) [pid = 1656] [serial = 1266] [outer = 0x128009800] 04:46:53 INFO - PROCESS | 1656 | 1464608813419 Marionette DEBUG loaded listener.js 04:46:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x128524800) [pid = 1656] [serial = 1267] [outer = 0x128009800] 04:46:53 INFO - PROCESS | 1656 | 1464608813754 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]]]}] 04:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 519ms 04:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:46:53 INFO - PROCESS | 1656 | 1464608813770 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 04:46:53 INFO - PROCESS | 1656 | 1464608813773 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 04:46:53 INFO - PROCESS | 1656 | 1464608813776 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:46:53 INFO - PROCESS | 1656 | 1464608813778 Marionette TRACE conn2 <- [1,1662,null,{}] 04:46:53 INFO - PROCESS | 1656 | 1464608813780 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}] 04:46:53 INFO - PROCESS | 1656 | 1464608813885 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 04:46:53 INFO - PROCESS | 1656 | 1464608813897 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x128225000 == 59 [pid = 1656] [id = 423] 04:46:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12802c000) [pid = 1656] [serial = 1268] [outer = 0x0] 04:46:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x128704c00) [pid = 1656] [serial = 1269] [outer = 0x12802c000] 04:46:53 INFO - PROCESS | 1656 | 1464608813923 Marionette DEBUG loaded listener.js 04:46:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1289b0800) [pid = 1656] [serial = 1270] [outer = 0x12802c000] 04:46:54 INFO - PROCESS | 1656 | 1464608814258 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]]]}] 04:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 518ms 04:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:46:54 INFO - PROCESS | 1656 | 1464608814295 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 04:46:54 INFO - PROCESS | 1656 | 1464608814297 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 04:46:54 INFO - PROCESS | 1656 | 1464608814299 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:46:54 INFO - PROCESS | 1656 | 1464608814300 Marionette TRACE conn2 <- [1,1666,null,{}] 04:46:54 INFO - PROCESS | 1656 | 1464608814302 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}] 04:46:54 INFO - PROCESS | 1656 | 1464608814405 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 04:46:54 INFO - PROCESS | 1656 | 1464608814442 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f57800 == 60 [pid = 1656] [id = 424] 04:46:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x128708c00) [pid = 1656] [serial = 1271] [outer = 0x0] 04:46:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x128d7b000) [pid = 1656] [serial = 1272] [outer = 0x128708c00] 04:46:54 INFO - PROCESS | 1656 | 1464608814467 Marionette DEBUG loaded listener.js 04:46:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x128feb400) [pid = 1656] [serial = 1273] [outer = 0x128708c00] 04:46:54 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11a0dac00) [pid = 1656] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:46:54 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x126dc4c00) [pid = 1656] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:46:54 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x113ba4400) [pid = 1656] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:46:54 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1242d4400) [pid = 1656] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:46:54 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x116915400) [pid = 1656] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:46:54 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12800e800) [pid = 1656] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:46:54 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x119037800) [pid = 1656] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:46:54 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11938dc00) [pid = 1656] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:46:54 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1126c0800) [pid = 1656] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:46:54 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x110ec1800) [pid = 1656] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:46:54 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x121449000) [pid = 1656] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:46:54 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12600f000) [pid = 1656] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:46:54 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x126b4c000) [pid = 1656] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:46:54 INFO - PROCESS | 1656 | 1464608814844 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]]]}] 04:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 568ms 04:46:54 INFO - PROCESS | 1656 | 1464608814867 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 04:46:54 INFO - PROCESS | 1656 | 1464608814869 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 04:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:46:54 INFO - PROCESS | 1656 | 1464608814874 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:46:54 INFO - PROCESS | 1656 | 1464608814875 Marionette TRACE conn2 <- [1,1670,null,{}] 04:46:54 INFO - PROCESS | 1656 | 1464608814878 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}] 04:46:54 INFO - PROCESS | 1656 | 1464608814962 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 04:46:55 INFO - PROCESS | 1656 | 1464608815018 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f58000 == 61 [pid = 1656] [id = 425] 04:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x116916400) [pid = 1656] [serial = 1274] [outer = 0x0] 04:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x121657400) [pid = 1656] [serial = 1275] [outer = 0x116916400] 04:46:55 INFO - PROCESS | 1656 | 1464608815048 Marionette DEBUG loaded listener.js 04:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x128b9c800) [pid = 1656] [serial = 1276] [outer = 0x116916400] 04:46:55 INFO - PROCESS | 1656 | 1464608815346 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]]]}] 04:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 518ms 04:46:55 INFO - PROCESS | 1656 | 1464608815393 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 04:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:46:55 INFO - PROCESS | 1656 | 1464608815395 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 04:46:55 INFO - PROCESS | 1656 | 1464608815397 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:46:55 INFO - PROCESS | 1656 | 1464608815399 Marionette TRACE conn2 <- [1,1674,null,{}] 04:46:55 INFO - PROCESS | 1656 | 1464608815401 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}] 04:46:55 INFO - PROCESS | 1656 | 1464608815503 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 04:46:55 INFO - PROCESS | 1656 | 1464608815507 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ae98000 == 62 [pid = 1656] [id = 426] 04:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x128fddc00) [pid = 1656] [serial = 1277] [outer = 0x0] 04:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12aa6a000) [pid = 1656] [serial = 1278] [outer = 0x128fddc00] 04:46:55 INFO - PROCESS | 1656 | 1464608815533 Marionette DEBUG loaded listener.js 04:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12aad8c00) [pid = 1656] [serial = 1279] [outer = 0x128fddc00] 04:46:55 INFO - PROCESS | 1656 | 1464608815877 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]]]}] 04:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 519ms 04:46:55 INFO - PROCESS | 1656 | 1464608815923 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 04:46:55 INFO - PROCESS | 1656 | 1464608815924 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 04:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:46:55 INFO - PROCESS | 1656 | 1464608815927 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:46:55 INFO - PROCESS | 1656 | 1464608815928 Marionette TRACE conn2 <- [1,1678,null,{}] 04:46:55 INFO - PROCESS | 1656 | 1464608815930 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}] 04:46:56 INFO - PROCESS | 1656 | 1464608816015 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 04:46:56 INFO - PROCESS | 1656 | 1464608816020 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd7c000 == 63 [pid = 1656] [id = 427] 04:46:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12aad9800) [pid = 1656] [serial = 1280] [outer = 0x0] 04:46:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12aadf800) [pid = 1656] [serial = 1281] [outer = 0x12aad9800] 04:46:56 INFO - PROCESS | 1656 | 1464608816044 Marionette DEBUG loaded listener.js 04:46:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12ae83800) [pid = 1656] [serial = 1282] [outer = 0x12aad9800] 04:46:56 INFO - PROCESS | 1656 | 1464608816365 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]]]}] 04:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 468ms 04:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:46:56 INFO - PROCESS | 1656 | 1464608816395 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 04:46:56 INFO - PROCESS | 1656 | 1464608816397 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 04:46:56 INFO - PROCESS | 1656 | 1464608816399 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:46:56 INFO - PROCESS | 1656 | 1464608816400 Marionette TRACE conn2 <- [1,1682,null,{}] 04:46:56 INFO - PROCESS | 1656 | 1464608816410 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}] 04:46:56 INFO - PROCESS | 1656 | 1464608816496 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 04:46:56 INFO - PROCESS | 1656 | 1464608816500 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca57000 == 64 [pid = 1656] [id = 428] 04:46:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x128705c00) [pid = 1656] [serial = 1283] [outer = 0x0] 04:46:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12b413c00) [pid = 1656] [serial = 1284] [outer = 0x128705c00] 04:46:56 INFO - PROCESS | 1656 | 1464608816525 Marionette DEBUG loaded listener.js 04:46:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12b5a5000) [pid = 1656] [serial = 1285] [outer = 0x128705c00] 04:46:57 INFO - PROCESS | 1656 | 1464608817041 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]]]}] 04:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 667ms 04:46:57 INFO - PROCESS | 1656 | 1464608817067 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 04:46:57 INFO - PROCESS | 1656 | 1464608817070 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 04:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:46:57 INFO - PROCESS | 1656 | 1464608817074 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:46:57 INFO - PROCESS | 1656 | 1464608817076 Marionette TRACE conn2 <- [1,1686,null,{}] 04:46:57 INFO - PROCESS | 1656 | 1464608817080 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}] 04:46:57 INFO - PROCESS | 1656 | 1464608817190 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 04:46:57 INFO - PROCESS | 1656 | 1464608817263 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190d1800 == 65 [pid = 1656] [id = 429] 04:46:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x114fec000) [pid = 1656] [serial = 1286] [outer = 0x0] 04:46:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11691fc00) [pid = 1656] [serial = 1287] [outer = 0x114fec000] 04:46:57 INFO - PROCESS | 1656 | 1464608817295 Marionette DEBUG loaded listener.js 04:46:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x117683800) [pid = 1656] [serial = 1288] [outer = 0x114fec000] 04:46:57 INFO - PROCESS | 1656 | 1464608817718 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]]]}] 04:46:57 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 04:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 671ms 04:46:57 INFO - PROCESS | 1656 | 1464608817745 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 04:46:57 INFO - PROCESS | 1656 | 1464608817749 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 04:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:46:57 INFO - PROCESS | 1656 | 1464608817754 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:46:57 INFO - PROCESS | 1656 | 1464608817756 Marionette TRACE conn2 <- [1,1690,null,{}] 04:46:57 INFO - PROCESS | 1656 | 1464608817759 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}] 04:46:57 INFO - PROCESS | 1656 | 1464608817867 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 04:46:57 INFO - PROCESS | 1656 | 1464608817959 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x121ed6800 == 66 [pid = 1656] [id = 430] 04:46:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x118654800) [pid = 1656] [serial = 1289] [outer = 0x0] 04:46:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x119455c00) [pid = 1656] [serial = 1290] [outer = 0x118654800] 04:46:57 INFO - PROCESS | 1656 | 1464608817988 Marionette DEBUG loaded listener.js 04:46:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x119c94400) [pid = 1656] [serial = 1291] [outer = 0x118654800] 04:46:58 INFO - PROCESS | 1656 | 1464608818407 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]]]}] 04:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 672ms 04:46:58 INFO - PROCESS | 1656 | 1464608818427 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 04:46:58 INFO - PROCESS | 1656 | 1464608818429 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 04:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:46:58 INFO - PROCESS | 1656 | 1464608818433 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:46:58 INFO - PROCESS | 1656 | 1464608818437 Marionette TRACE conn2 <- [1,1694,null,{}] 04:46:58 INFO - PROCESS | 1656 | 1464608818449 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}] 04:46:58 INFO - PROCESS | 1656 | 1464608818615 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 04:46:58 INFO - PROCESS | 1656 | 1464608818721 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c66f800 == 67 [pid = 1656] [id = 431] 04:46:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12144bc00) [pid = 1656] [serial = 1292] [outer = 0x0] 04:46:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1245e3800) [pid = 1656] [serial = 1293] [outer = 0x12144bc00] 04:46:58 INFO - PROCESS | 1656 | 1464608818772 Marionette DEBUG loaded listener.js 04:46:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12669d800) [pid = 1656] [serial = 1294] [outer = 0x12144bc00] 04:46:59 INFO - PROCESS | 1656 | 1464608819284 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]]]}] 04:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 876ms 04:46:59 INFO - PROCESS | 1656 | 1464608819308 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 04:46:59 INFO - PROCESS | 1656 | 1464608819310 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 04:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:46:59 INFO - PROCESS | 1656 | 1464608819313 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:46:59 INFO - PROCESS | 1656 | 1464608819314 Marionette TRACE conn2 <- [1,1698,null,{}] 04:46:59 INFO - PROCESS | 1656 | 1464608819316 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}] 04:46:59 INFO - PROCESS | 1656 | 1464608819424 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 04:46:59 INFO - PROCESS | 1656 | 1464608819495 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d581000 == 68 [pid = 1656] [id = 432] 04:46:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x126dc2000) [pid = 1656] [serial = 1295] [outer = 0x0] 04:46:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x128027800) [pid = 1656] [serial = 1296] [outer = 0x126dc2000] 04:46:59 INFO - PROCESS | 1656 | 1464608819527 Marionette DEBUG loaded listener.js 04:46:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1289a6400) [pid = 1656] [serial = 1297] [outer = 0x126dc2000] 04:46:59 INFO - PROCESS | 1656 | 1464608819923 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]]]}] 04:46:59 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 04:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 623ms 04:46:59 INFO - PROCESS | 1656 | 1464608819937 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 04:46:59 INFO - PROCESS | 1656 | 1464608819940 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 04:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:46:59 INFO - PROCESS | 1656 | 1464608819943 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:46:59 INFO - PROCESS | 1656 | 1464608819944 Marionette TRACE conn2 <- [1,1702,null,{}] 04:46:59 INFO - PROCESS | 1656 | 1464608819946 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}] 04:47:00 INFO - PROCESS | 1656 | 1464608820050 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 04:47:00 INFO - PROCESS | 1656 | 1464608820108 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d7b3800 == 69 [pid = 1656] [id = 433] 04:47:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x126dc2c00) [pid = 1656] [serial = 1298] [outer = 0x0] 04:47:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x128fde400) [pid = 1656] [serial = 1299] [outer = 0x126dc2c00] 04:47:00 INFO - PROCESS | 1656 | 1464608820178 Marionette DEBUG loaded listener.js 04:47:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12aa6a400) [pid = 1656] [serial = 1300] [outer = 0x126dc2c00] 04:47:00 INFO - PROCESS | 1656 | 1464608820608 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]]]}] 04:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 718ms 04:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:47:00 INFO - PROCESS | 1656 | 1464608820662 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 04:47:00 INFO - PROCESS | 1656 | 1464608820663 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 04:47:00 INFO - PROCESS | 1656 | 1464608820666 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:47:00 INFO - PROCESS | 1656 | 1464608820668 Marionette TRACE conn2 <- [1,1706,null,{}] 04:47:00 INFO - PROCESS | 1656 | 1464608820670 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}] 04:47:00 INFO - PROCESS | 1656 | 1464608820818 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 04:47:00 INFO - PROCESS | 1656 | 1464608820918 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da6b800 == 70 [pid = 1656] [id = 434] 04:47:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12ae79c00) [pid = 1656] [serial = 1301] [outer = 0x0] 04:47:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12bcc7000) [pid = 1656] [serial = 1302] [outer = 0x12ae79c00] 04:47:00 INFO - PROCESS | 1656 | 1464608820966 Marionette DEBUG loaded listener.js 04:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12bccd400) [pid = 1656] [serial = 1303] [outer = 0x12ae79c00] 04:47:01 INFO - PROCESS | 1656 | 1464608821630 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]]]}] 04:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1019ms 04:47:01 INFO - PROCESS | 1656 | 1464608821686 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 04:47:01 INFO - PROCESS | 1656 | 1464608821690 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 04:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:47:01 INFO - PROCESS | 1656 | 1464608821694 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:47:01 INFO - PROCESS | 1656 | 1464608821697 Marionette TRACE conn2 <- [1,1710,null,{}] 04:47:01 INFO - PROCESS | 1656 | 1464608821700 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}] 04:47:01 INFO - PROCESS | 1656 | 1464608821796 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 04:47:01 INFO - PROCESS | 1656 | 1464608821867 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x11863d800 == 71 [pid = 1656] [id = 435] 04:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x113148400) [pid = 1656] [serial = 1304] [outer = 0x0] 04:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x11314ec00) [pid = 1656] [serial = 1305] [outer = 0x113148400] 04:47:01 INFO - PROCESS | 1656 | 1464608821894 Marionette DEBUG loaded listener.js 04:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x114fed800) [pid = 1656] [serial = 1306] [outer = 0x113148400] 04:47:02 INFO - PROCESS | 1656 | 1464608822307 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]]]}] 04:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 673ms 04:47:02 INFO - PROCESS | 1656 | 1464608822368 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 04:47:02 INFO - PROCESS | 1656 | 1464608822372 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 04:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:47:02 INFO - PROCESS | 1656 | 1464608822397 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:47:02 INFO - PROCESS | 1656 | 1464608822398 Marionette TRACE conn2 <- [1,1714,null,{}] 04:47:02 INFO - PROCESS | 1656 | 1464608822401 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}] 04:47:02 INFO - PROCESS | 1656 | 1464608822501 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 04:47:02 INFO - PROCESS | 1656 | 1464608822576 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x118318800 == 72 [pid = 1656] [id = 436] 04:47:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x11331e800) [pid = 1656] [serial = 1307] [outer = 0x0] 04:47:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x117792c00) [pid = 1656] [serial = 1308] [outer = 0x11331e800] 04:47:02 INFO - PROCESS | 1656 | 1464608822603 Marionette DEBUG loaded listener.js 04:47:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x1181b3000) [pid = 1656] [serial = 1309] [outer = 0x11331e800] 04:47:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd7c000 == 71 [pid = 1656] [id = 427] 04:47:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12ae98000 == 70 [pid = 1656] [id = 426] 04:47:02 INFO - PROCESS | 1656 | --DOCSHELL 0x128f58000 == 69 [pid = 1656] [id = 425] 04:47:02 INFO - PROCESS | 1656 | --DOCSHELL 0x128f57800 == 68 [pid = 1656] [id = 424] 04:47:02 INFO - PROCESS | 1656 | --DOCSHELL 0x128225000 == 67 [pid = 1656] [id = 423] 04:47:02 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12a9a0000) [pid = 1656] [serial = 1182] [outer = 0x0] [url = about:blank] 04:47:02 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x12a9a3400) [pid = 1656] [serial = 1224] [outer = 0x0] [url = about:blank] 04:47:02 INFO - PROCESS | 1656 | --DOCSHELL 0x126b88000 == 66 [pid = 1656] [id = 422] 04:47:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12663b000 == 65 [pid = 1656] [id = 421] 04:47:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1218cb800 == 64 [pid = 1656] [id = 420] 04:47:02 INFO - PROCESS | 1656 | --DOCSHELL 0x11830f000 == 63 [pid = 1656] [id = 419] 04:47:02 INFO - PROCESS | 1656 | --DOCSHELL 0x121151800 == 62 [pid = 1656] [id = 418] 04:47:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1183a1000 == 61 [pid = 1656] [id = 417] 04:47:02 INFO - PROCESS | 1656 | --DOCSHELL 0x118395800 == 60 [pid = 1656] [id = 416] 04:47:02 INFO - PROCESS | 1656 | --DOCSHELL 0x118396000 == 59 [pid = 1656] [id = 415] 04:47:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1280ae000 == 58 [pid = 1656] [id = 411] 04:47:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1190d7800 == 57 [pid = 1656] [id = 410] 04:47:02 INFO - PROCESS | 1656 | --DOCSHELL 0x116707000 == 56 [pid = 1656] [id = 409] 04:47:03 INFO - PROCESS | 1656 | 1464608823006 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]]]}] 04:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 622ms 04:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:47:03 INFO - PROCESS | 1656 | 1464608823017 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 04:47:03 INFO - PROCESS | 1656 | 1464608823019 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 04:47:03 INFO - PROCESS | 1656 | 1464608823023 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:47:03 INFO - PROCESS | 1656 | 1464608823027 Marionette TRACE conn2 <- [1,1718,null,{}] 04:47:03 INFO - PROCESS | 1656 | 1464608823034 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}] 04:47:03 INFO - PROCESS | 1656 | 1464608823123 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 04:47:03 INFO - PROCESS | 1656 | 1464608823129 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183b0800 == 57 [pid = 1656] [id = 437] 04:47:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x1185d9400) [pid = 1656] [serial = 1310] [outer = 0x0] 04:47:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x119309c00) [pid = 1656] [serial = 1311] [outer = 0x1185d9400] 04:47:03 INFO - PROCESS | 1656 | 1464608823157 Marionette DEBUG loaded listener.js 04:47:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1126c2400) [pid = 1656] [serial = 1312] [outer = 0x1185d9400] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x128007000) [pid = 1656] [serial = 1206] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x128708000) [pid = 1656] [serial = 1176] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x1212d0000) [pid = 1656] [serial = 1194] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x12165a800) [pid = 1656] [serial = 1195] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x12834c400) [pid = 1656] [serial = 1209] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x1169dc400) [pid = 1656] [serial = 1186] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x114fe7000) [pid = 1656] [serial = 1185] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x119985400) [pid = 1656] [serial = 1170] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x128d84400) [pid = 1656] [serial = 1179] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x124832800) [pid = 1656] [serial = 1200] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x117791400) [pid = 1656] [serial = 1188] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x11850a800) [pid = 1656] [serial = 1189] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x128011400) [pid = 1656] [serial = 1207] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1285b6000) [pid = 1656] [serial = 1212] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x126b54800) [pid = 1656] [serial = 1173] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x119391400) [pid = 1656] [serial = 1191] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x119934000) [pid = 1656] [serial = 1192] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x121661800) [pid = 1656] [serial = 1197] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1210e1000) [pid = 1656] [serial = 1216] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x129978000) [pid = 1656] [serial = 1222] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x116b7d400) [pid = 1656] [serial = 1215] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1219bf400) [pid = 1656] [serial = 1198] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x116b7c000) [pid = 1656] [serial = 1167] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x128d7ac00) [pid = 1656] [serial = 1221] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1289ae400) [pid = 1656] [serial = 1213] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1289aac00) [pid = 1656] [serial = 1219] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x126b58000) [pid = 1656] [serial = 1203] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x126dc5400) [pid = 1656] [serial = 1204] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12851a800) [pid = 1656] [serial = 1210] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x124832c00) [pid = 1656] [serial = 1218] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1268b7c00) [pid = 1656] [serial = 1201] [outer = 0x0] [url = about:blank] 04:47:03 INFO - PROCESS | 1656 | 1464608823552 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]]]}] 04:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 574ms 04:47:03 INFO - PROCESS | 1656 | 1464608823596 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 04:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:47:03 INFO - PROCESS | 1656 | 1464608823598 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 04:47:03 INFO - PROCESS | 1656 | 1464608823600 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:47:03 INFO - PROCESS | 1656 | 1464608823602 Marionette TRACE conn2 <- [1,1722,null,{}] 04:47:03 INFO - PROCESS | 1656 | 1464608823604 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}] 04:47:03 INFO - PROCESS | 1656 | 1464608823703 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 04:47:03 INFO - PROCESS | 1656 | 1464608823710 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a056800 == 58 [pid = 1656] [id = 438] 04:47:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11997ec00) [pid = 1656] [serial = 1313] [outer = 0x0] 04:47:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11a07f000) [pid = 1656] [serial = 1314] [outer = 0x11997ec00] 04:47:03 INFO - PROCESS | 1656 | 1464608823753 Marionette DEBUG loaded listener.js 04:47:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1210e5c00) [pid = 1656] [serial = 1315] [outer = 0x11997ec00] 04:47:04 INFO - PROCESS | 1656 | 1464608824250 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]]]}] 04:47:04 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 04:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 669ms 04:47:04 INFO - PROCESS | 1656 | 1464608824270 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 04:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:47:04 INFO - PROCESS | 1656 | 1464608824271 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 04:47:04 INFO - PROCESS | 1656 | 1464608824273 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:47:04 INFO - PROCESS | 1656 | 1464608824274 Marionette TRACE conn2 <- [1,1726,null,{}] 04:47:04 INFO - PROCESS | 1656 | 1464608824277 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}] 04:47:04 INFO - PROCESS | 1656 | 1464608824359 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 04:47:04 INFO - PROCESS | 1656 | 1464608824363 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x112dc9000 == 59 [pid = 1656] [id = 439] 04:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1212d7400) [pid = 1656] [serial = 1316] [outer = 0x0] 04:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x121660c00) [pid = 1656] [serial = 1317] [outer = 0x1212d7400] 04:47:04 INFO - PROCESS | 1656 | 1464608824389 Marionette DEBUG loaded listener.js 04:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1216ac800) [pid = 1656] [serial = 1318] [outer = 0x1212d7400] 04:47:04 INFO - PROCESS | 1656 | 1464608824715 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]]]}] 04:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 469ms 04:47:04 INFO - PROCESS | 1656 | 1464608824743 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 04:47:04 INFO - PROCESS | 1656 | 1464608824744 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 04:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:47:04 INFO - PROCESS | 1656 | 1464608824747 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:47:04 INFO - PROCESS | 1656 | 1464608824748 Marionette TRACE conn2 <- [1,1730,null,{}] 04:47:04 INFO - PROCESS | 1656 | 1464608824751 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}] 04:47:04 INFO - PROCESS | 1656 | 1464608824890 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 04:47:04 INFO - PROCESS | 1656 | 1464608824934 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x123655000 == 60 [pid = 1656] [id = 440] 04:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1212d5400) [pid = 1656] [serial = 1319] [outer = 0x0] 04:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x124634400) [pid = 1656] [serial = 1320] [outer = 0x1212d5400] 04:47:04 INFO - PROCESS | 1656 | 1464608824976 Marionette DEBUG loaded listener.js 04:47:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1268c4c00) [pid = 1656] [serial = 1321] [outer = 0x1212d5400] 04:47:05 INFO - PROCESS | 1656 | 1464608825336 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]]]}] 04:47:05 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 04:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 622ms 04:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:47:05 INFO - PROCESS | 1656 | 1464608825369 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 04:47:05 INFO - PROCESS | 1656 | 1464608825371 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 04:47:05 INFO - PROCESS | 1656 | 1464608825375 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:47:05 INFO - PROCESS | 1656 | 1464608825376 Marionette TRACE conn2 <- [1,1734,null,{}] 04:47:05 INFO - PROCESS | 1656 | 1464608825378 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}] 04:47:05 INFO - PROCESS | 1656 | 1464608825487 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 04:47:05 INFO - PROCESS | 1656 | 1464608825502 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12661f800 == 61 [pid = 1656] [id = 441] 04:47:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x119c8f400) [pid = 1656] [serial = 1322] [outer = 0x0] 04:47:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x126dccc00) [pid = 1656] [serial = 1323] [outer = 0x119c8f400] 04:47:05 INFO - PROCESS | 1656 | 1464608825527 Marionette DEBUG loaded listener.js 04:47:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x128011000) [pid = 1656] [serial = 1324] [outer = 0x119c8f400] 04:47:05 INFO - PROCESS | 1656 | 1464608825848 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]]]}] 04:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 519ms 04:47:05 INFO - PROCESS | 1656 | 1464608825900 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 04:47:05 INFO - PROCESS | 1656 | 1464608825901 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 04:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:47:05 INFO - PROCESS | 1656 | 1464608825904 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:47:05 INFO - PROCESS | 1656 | 1464608825905 Marionette TRACE conn2 <- [1,1738,null,{}] 04:47:05 INFO - PROCESS | 1656 | 1464608825907 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}] 04:47:06 INFO - PROCESS | 1656 | 1464608826011 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 04:47:06 INFO - PROCESS | 1656 | 1464608826048 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b9f000 == 62 [pid = 1656] [id = 442] 04:47:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x126dc4c00) [pid = 1656] [serial = 1325] [outer = 0x0] 04:47:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12802b800) [pid = 1656] [serial = 1326] [outer = 0x126dc4c00] 04:47:06 INFO - PROCESS | 1656 | 1464608826073 Marionette DEBUG loaded listener.js 04:47:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12834e400) [pid = 1656] [serial = 1327] [outer = 0x126dc4c00] 04:47:06 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12aad9800) [pid = 1656] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:47:06 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x128fddc00) [pid = 1656] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:47:06 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12802c000) [pid = 1656] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:47:06 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x128009800) [pid = 1656] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:47:06 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x118265000) [pid = 1656] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:47:06 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x128708c00) [pid = 1656] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:47:06 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12a996400) [pid = 1656] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:47:06 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1169dd800) [pid = 1656] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:47:06 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x126004c00) [pid = 1656] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:47:06 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x121654000) [pid = 1656] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:47:06 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11997fc00) [pid = 1656] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:47:06 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x116916400) [pid = 1656] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:47:06 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1126b3400) [pid = 1656] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:47:06 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1245e2400) [pid = 1656] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:47:06 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12600ec00) [pid = 1656] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:47:06 INFO - PROCESS | 1656 | 1464608826809 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]]]}] 04:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 972ms 04:47:06 INFO - PROCESS | 1656 | 1464608826877 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 04:47:06 INFO - PROCESS | 1656 | 1464608826880 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 04:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:47:06 INFO - PROCESS | 1656 | 1464608826883 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:47:06 INFO - PROCESS | 1656 | 1464608826886 Marionette TRACE conn2 <- [1,1742,null,{}] 04:47:06 INFO - PROCESS | 1656 | 1464608826890 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}] 04:47:07 INFO - PROCESS | 1656 | 1464608826996 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 04:47:07 INFO - PROCESS | 1656 | 1464608827067 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183a8000 == 63 [pid = 1656] [id = 443] 04:47:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x113ba5c00) [pid = 1656] [serial = 1328] [outer = 0x0] 04:47:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1167dc400) [pid = 1656] [serial = 1329] [outer = 0x113ba5c00] 04:47:07 INFO - PROCESS | 1656 | 1464608827099 Marionette DEBUG loaded listener.js 04:47:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x116b85400) [pid = 1656] [serial = 1330] [outer = 0x113ba5c00] 04:47:07 INFO - PROCESS | 1656 | 1464608827605 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]]]}] 04:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 771ms 04:47:07 INFO - PROCESS | 1656 | 1464608827656 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 04:47:07 INFO - PROCESS | 1656 | 1464608827662 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 04:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:47:07 INFO - PROCESS | 1656 | 1464608827667 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:47:07 INFO - PROCESS | 1656 | 1464608827668 Marionette TRACE conn2 <- [1,1746,null,{}] 04:47:07 INFO - PROCESS | 1656 | 1464608827670 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}] 04:47:07 INFO - PROCESS | 1656 | 1464608827760 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 04:47:07 INFO - PROCESS | 1656 | 1464608827819 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x121691800 == 64 [pid = 1656] [id = 444] 04:47:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x118268800) [pid = 1656] [serial = 1331] [outer = 0x0] 04:47:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11930a000) [pid = 1656] [serial = 1332] [outer = 0x118268800] 04:47:07 INFO - PROCESS | 1656 | 1464608827868 Marionette DEBUG loaded listener.js 04:47:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x119451400) [pid = 1656] [serial = 1333] [outer = 0x118268800] 04:47:08 INFO - PROCESS | 1656 | 1464608828391 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]]]}] 04:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 772ms 04:47:08 INFO - PROCESS | 1656 | 1464608828440 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 04:47:08 INFO - PROCESS | 1656 | 1464608828441 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 04:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:47:08 INFO - PROCESS | 1656 | 1464608828444 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:47:08 INFO - PROCESS | 1656 | 1464608828446 Marionette TRACE conn2 <- [1,1750,null,{}] 04:47:08 INFO - PROCESS | 1656 | 1464608828454 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}] 04:47:08 INFO - PROCESS | 1656 | 1464608828561 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 04:47:08 INFO - PROCESS | 1656 | 1464608828622 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12872b800 == 65 [pid = 1656] [id = 445] 04:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x119c92c00) [pid = 1656] [serial = 1334] [outer = 0x0] 04:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x121672000) [pid = 1656] [serial = 1335] [outer = 0x119c92c00] 04:47:08 INFO - PROCESS | 1656 | 1464608828653 Marionette DEBUG loaded listener.js 04:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x124e52000) [pid = 1656] [serial = 1336] [outer = 0x119c92c00] 04:47:09 INFO - PROCESS | 1656 | 1464608829100 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]]]}] 04:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 672ms 04:47:09 INFO - PROCESS | 1656 | 1464608829117 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 04:47:09 INFO - PROCESS | 1656 | 1464608829119 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 04:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:47:09 INFO - PROCESS | 1656 | 1464608829166 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:47:09 INFO - PROCESS | 1656 | 1464608829167 Marionette TRACE conn2 <- [1,1754,null,{}] 04:47:09 INFO - PROCESS | 1656 | 1464608829188 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}] 04:47:09 INFO - PROCESS | 1656 | 1464608829296 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 04:47:09 INFO - PROCESS | 1656 | 1464608829366 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f59800 == 66 [pid = 1656] [id = 446] 04:47:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x126004c00) [pid = 1656] [serial = 1337] [outer = 0x0] 04:47:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x1268c4800) [pid = 1656] [serial = 1338] [outer = 0x126004c00] 04:47:09 INFO - PROCESS | 1656 | 1464608829396 Marionette DEBUG loaded listener.js 04:47:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12800b400) [pid = 1656] [serial = 1339] [outer = 0x126004c00] 04:47:09 INFO - PROCESS | 1656 | 1464608829799 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]]]}] 04:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 703ms 04:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:47:09 INFO - PROCESS | 1656 | 1464608829838 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 04:47:09 INFO - PROCESS | 1656 | 1464608829840 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 04:47:09 INFO - PROCESS | 1656 | 1464608829842 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:47:09 INFO - PROCESS | 1656 | 1464608829843 Marionette TRACE conn2 <- [1,1758,null,{}] 04:47:09 INFO - PROCESS | 1656 | 1464608829846 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}] 04:47:09 INFO - PROCESS | 1656 | 1464608829946 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 04:47:10 INFO - PROCESS | 1656 | 1464608830004 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1299bf000 == 67 [pid = 1656] [id = 447] 04:47:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x128008800) [pid = 1656] [serial = 1340] [outer = 0x0] 04:47:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x128030c00) [pid = 1656] [serial = 1341] [outer = 0x128008800] 04:47:10 INFO - PROCESS | 1656 | 1464608830034 Marionette DEBUG loaded listener.js 04:47:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x128356c00) [pid = 1656] [serial = 1342] [outer = 0x128008800] 04:47:10 INFO - PROCESS | 1656 | 1464608830483 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]]]}] 04:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 669ms 04:47:10 INFO - PROCESS | 1656 | 1464608830511 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 04:47:10 INFO - PROCESS | 1656 | 1464608830513 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 04:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:47:10 INFO - PROCESS | 1656 | 1464608830515 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:47:10 INFO - PROCESS | 1656 | 1464608830516 Marionette TRACE conn2 <- [1,1762,null,{}] 04:47:10 INFO - PROCESS | 1656 | 1464608830519 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}] 04:47:10 INFO - PROCESS | 1656 | 1464608830683 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 04:47:10 INFO - PROCESS | 1656 | 1464608830748 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b4e0800 == 68 [pid = 1656] [id = 448] 04:47:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x128355800) [pid = 1656] [serial = 1343] [outer = 0x0] 04:47:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x128b97c00) [pid = 1656] [serial = 1344] [outer = 0x128355800] 04:47:10 INFO - PROCESS | 1656 | 1464608830778 Marionette DEBUG loaded listener.js 04:47:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x128d84400) [pid = 1656] [serial = 1345] [outer = 0x128355800] 04:47:11 INFO - PROCESS | 1656 | 1464608831182 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]]]}] 04:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 721ms 04:47:11 INFO - PROCESS | 1656 | 1464608831236 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 04:47:11 INFO - PROCESS | 1656 | 1464608831238 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 04:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:47:11 INFO - PROCESS | 1656 | 1464608831240 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:47:11 INFO - PROCESS | 1656 | 1464608831241 Marionette TRACE conn2 <- [1,1766,null,{}] 04:47:11 INFO - PROCESS | 1656 | 1464608831244 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}] 04:47:11 INFO - PROCESS | 1656 | 1464608831347 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 04:47:11 INFO - PROCESS | 1656 | 1464608831405 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd78800 == 69 [pid = 1656] [id = 449] 04:47:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x128d7ec00) [pid = 1656] [serial = 1346] [outer = 0x0] 04:47:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x129977000) [pid = 1656] [serial = 1347] [outer = 0x128d7ec00] 04:47:11 INFO - PROCESS | 1656 | 1464608831435 Marionette DEBUG loaded listener.js 04:47:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12a9d6800) [pid = 1656] [serial = 1348] [outer = 0x128d7ec00] 04:47:11 INFO - PROCESS | 1656 | 1464608831889 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]]]}] 04:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 669ms 04:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:47:11 INFO - PROCESS | 1656 | 1464608831910 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 04:47:11 INFO - PROCESS | 1656 | 1464608831911 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 04:47:11 INFO - PROCESS | 1656 | 1464608831914 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:47:11 INFO - PROCESS | 1656 | 1464608831915 Marionette TRACE conn2 <- [1,1770,null,{}] 04:47:11 INFO - PROCESS | 1656 | 1464608831918 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}] 04:47:12 INFO - PROCESS | 1656 | 1464608832041 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 04:47:12 INFO - PROCESS | 1656 | 1464608832101 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x11939d000 == 70 [pid = 1656] [id = 450] 04:47:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1131d8c00) [pid = 1656] [serial = 1349] [outer = 0x0] 04:47:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x1212d9000) [pid = 1656] [serial = 1350] [outer = 0x1131d8c00] 04:47:12 INFO - PROCESS | 1656 | 1464608832131 Marionette DEBUG loaded listener.js 04:47:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x128fe3000) [pid = 1656] [serial = 1351] [outer = 0x1131d8c00] 04:47:12 INFO - PROCESS | 1656 | 1464608832679 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]]]}] 04:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 824ms 04:47:12 INFO - PROCESS | 1656 | 1464608832739 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 04:47:12 INFO - PROCESS | 1656 | 1464608832741 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 04:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:47:12 INFO - PROCESS | 1656 | 1464608832744 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:47:12 INFO - PROCESS | 1656 | 1464608832747 Marionette TRACE conn2 <- [1,1774,null,{}] 04:47:12 INFO - PROCESS | 1656 | 1464608832750 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}] 04:47:12 INFO - PROCESS | 1656 | 1464608832852 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 04:47:12 INFO - PROCESS | 1656 | 1464608832919 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x113d8b000 == 71 [pid = 1656] [id = 451] 04:47:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x116916400) [pid = 1656] [serial = 1352] [outer = 0x0] 04:47:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x116b7d400) [pid = 1656] [serial = 1353] [outer = 0x116916400] 04:47:13 INFO - PROCESS | 1656 | 1464608832998 Marionette DEBUG loaded listener.js 04:47:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x118502400) [pid = 1656] [serial = 1354] [outer = 0x116916400] 04:47:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12661f800 == 70 [pid = 1656] [id = 441] 04:47:13 INFO - PROCESS | 1656 | --DOCSHELL 0x123655000 == 69 [pid = 1656] [id = 440] 04:47:13 INFO - PROCESS | 1656 | --DOCSHELL 0x112dc9000 == 68 [pid = 1656] [id = 439] 04:47:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11a056800 == 67 [pid = 1656] [id = 438] 04:47:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1183b0800 == 66 [pid = 1656] [id = 437] 04:47:13 INFO - PROCESS | 1656 | --DOCSHELL 0x118318800 == 65 [pid = 1656] [id = 436] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x12b413c00) [pid = 1656] [serial = 1284] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11863d800 == 64 [pid = 1656] [id = 435] 04:47:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12d581000 == 63 [pid = 1656] [id = 432] 04:47:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12c66f800 == 62 [pid = 1656] [id = 431] 04:47:13 INFO - PROCESS | 1656 | --DOCSHELL 0x121ed6800 == 61 [pid = 1656] [id = 430] 04:47:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1190d1800 == 60 [pid = 1656] [id = 429] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x12ae83800) [pid = 1656] [serial = 1282] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x12aad8c00) [pid = 1656] [serial = 1279] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x112d56400) [pid = 1656] [serial = 1227] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x118167000) [pid = 1656] [serial = 1230] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x1289b0800) [pid = 1656] [serial = 1270] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x128356400) [pid = 1656] [serial = 1266] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x119455000) [pid = 1656] [serial = 1252] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x128d7b000) [pid = 1656] [serial = 1272] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x128704c00) [pid = 1656] [serial = 1269] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12a9de400) [pid = 1656] [serial = 1225] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x1181a6000) [pid = 1656] [serial = 1249] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x126dbec00) [pid = 1656] [serial = 1263] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x121c81000) [pid = 1656] [serial = 1258] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x121676000) [pid = 1656] [serial = 1257] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11a0db800) [pid = 1656] [serial = 1254] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12aa6a000) [pid = 1656] [serial = 1278] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x121657400) [pid = 1656] [serial = 1275] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x128524800) [pid = 1656] [serial = 1267] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12aa60000) [pid = 1656] [serial = 1242] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x117225800) [pid = 1656] [serial = 1248] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1212dc400) [pid = 1656] [serial = 1255] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11a0de000) [pid = 1656] [serial = 1233] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1126bdc00) [pid = 1656] [serial = 1245] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1260bb800) [pid = 1656] [serial = 1261] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x124838400) [pid = 1656] [serial = 1260] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x118984000) [pid = 1656] [serial = 1251] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x128feb400) [pid = 1656] [serial = 1273] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x128005c00) [pid = 1656] [serial = 1239] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x128025c00) [pid = 1656] [serial = 1264] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11314bc00) [pid = 1656] [serial = 1246] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x128b9c800) [pid = 1656] [serial = 1276] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12aadf800) [pid = 1656] [serial = 1281] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12800a000) [pid = 1656] [serial = 1123] [outer = 0x0] [url = about:blank] 04:47:13 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x124e54000) [pid = 1656] [serial = 1236] [outer = 0x0] [url = about:blank] 04:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 624ms 04:47:13 INFO - PROCESS | 1656 | 1464608833359 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]]]}] 04:47:13 INFO - PROCESS | 1656 | 1464608833369 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 04:47:13 INFO - PROCESS | 1656 | 1464608833375 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 04:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:47:13 INFO - PROCESS | 1656 | 1464608833381 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:47:13 INFO - PROCESS | 1656 | 1464608833383 Marionette TRACE conn2 <- [1,1778,null,{}] 04:47:13 INFO - PROCESS | 1656 | 1464608833385 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}] 04:47:13 INFO - PROCESS | 1656 | 1464608833479 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 04:47:13 INFO - PROCESS | 1656 | 1464608833555 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196f8000 == 61 [pid = 1656] [id = 452] 04:47:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x119306800) [pid = 1656] [serial = 1355] [outer = 0x0] 04:47:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11939a800) [pid = 1656] [serial = 1356] [outer = 0x119306800] 04:47:13 INFO - PROCESS | 1656 | 1464608833584 Marionette DEBUG loaded listener.js 04:47:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11998c800) [pid = 1656] [serial = 1357] [outer = 0x119306800] 04:47:13 INFO - PROCESS | 1656 | 1464608833880 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]]]}] 04:47:13 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 04:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 521ms 04:47:13 INFO - PROCESS | 1656 | 1464608833902 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 04:47:13 INFO - PROCESS | 1656 | 1464608833904 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 04:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:47:13 INFO - PROCESS | 1656 | 1464608833914 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:47:13 INFO - PROCESS | 1656 | 1464608833917 Marionette TRACE conn2 <- [1,1782,null,{}] 04:47:13 INFO - PROCESS | 1656 | 1464608833928 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}] 04:47:14 INFO - PROCESS | 1656 | 1464608834020 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 04:47:14 INFO - PROCESS | 1656 | 1464608834027 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12172c800 == 62 [pid = 1656] [id = 453] 04:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1212dac00) [pid = 1656] [serial = 1358] [outer = 0x0] 04:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x121676c00) [pid = 1656] [serial = 1359] [outer = 0x1212dac00] 04:47:14 INFO - PROCESS | 1656 | 1464608834055 Marionette DEBUG loaded listener.js 04:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x124e4b800) [pid = 1656] [serial = 1360] [outer = 0x1212dac00] 04:47:14 INFO - PROCESS | 1656 | 1464608834415 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]]]}] 04:47:14 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 04:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 525ms 04:47:14 INFO - PROCESS | 1656 | 1464608834440 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 04:47:14 INFO - PROCESS | 1656 | 1464608834441 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 04:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:47:14 INFO - PROCESS | 1656 | 1464608834444 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:47:14 INFO - PROCESS | 1656 | 1464608834445 Marionette TRACE conn2 <- [1,1786,null,{}] 04:47:14 INFO - PROCESS | 1656 | 1464608834448 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}] 04:47:14 INFO - PROCESS | 1656 | 1464608834545 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 04:47:14 INFO - PROCESS | 1656 | 1464608834552 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12683c800 == 63 [pid = 1656] [id = 454] 04:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x126007000) [pid = 1656] [serial = 1361] [outer = 0x0] 04:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x126dc0c00) [pid = 1656] [serial = 1362] [outer = 0x126007000] 04:47:14 INFO - PROCESS | 1656 | 1464608834595 Marionette DEBUG loaded listener.js 04:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x128027000) [pid = 1656] [serial = 1363] [outer = 0x126007000] 04:47:15 INFO - PROCESS | 1656 | 1464608835028 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]]]}] 04:47:15 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 04:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 619ms 04:47:15 INFO - PROCESS | 1656 | 1464608835071 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 04:47:15 INFO - PROCESS | 1656 | 1464608835074 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 04:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:47:15 INFO - PROCESS | 1656 | 1464608835077 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:47:15 INFO - PROCESS | 1656 | 1464608835078 Marionette TRACE conn2 <- [1,1790,null,{}] 04:47:15 INFO - PROCESS | 1656 | 1464608835080 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}] 04:47:15 INFO - PROCESS | 1656 | 1464608835165 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 04:47:15 INFO - PROCESS | 1656 | 1464608835169 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x128215800 == 64 [pid = 1656] [id = 455] 04:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12802e400) [pid = 1656] [serial = 1364] [outer = 0x0] 04:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x128521400) [pid = 1656] [serial = 1365] [outer = 0x12802e400] 04:47:15 INFO - PROCESS | 1656 | 1464608835195 Marionette DEBUG loaded listener.js 04:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x128707000) [pid = 1656] [serial = 1366] [outer = 0x12802e400] 04:47:15 INFO - PROCESS | 1656 | 1464608835561 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]]]}] 04:47:15 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) 04:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 517ms 04:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:47:15 INFO - PROCESS | 1656 | 1464608835595 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 04:47:15 INFO - PROCESS | 1656 | 1464608835596 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 04:47:15 INFO - PROCESS | 1656 | 1464608835598 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:47:15 INFO - PROCESS | 1656 | 1464608835599 Marionette TRACE conn2 <- [1,1794,null,{}] 04:47:15 INFO - PROCESS | 1656 | 1464608835602 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}] 04:47:15 INFO - PROCESS | 1656 | 1464608835726 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 04:47:15 INFO - PROCESS | 1656 | 1464608835739 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f4b800 == 65 [pid = 1656] [id = 456] 04:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x128705400) [pid = 1656] [serial = 1367] [outer = 0x0] 04:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12870c000) [pid = 1656] [serial = 1368] [outer = 0x128705400] 04:47:15 INFO - PROCESS | 1656 | 1464608835764 Marionette DEBUG loaded listener.js 04:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12aa6d400) [pid = 1656] [serial = 1369] [outer = 0x128705400] 04:47:16 INFO - PROCESS | 1656 | 1464608836131 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]]]}] 04:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 569ms 04:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:47:16 INFO - PROCESS | 1656 | 1464608836168 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 04:47:16 INFO - PROCESS | 1656 | 1464608836170 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 04:47:16 INFO - PROCESS | 1656 | 1464608836174 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:47:16 INFO - PROCESS | 1656 | 1464608836176 Marionette TRACE conn2 <- [1,1798,null,{}] 04:47:16 INFO - PROCESS | 1656 | 1464608836179 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}] 04:47:16 INFO - PROCESS | 1656 | 1464608836342 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 04:47:16 INFO - PROCESS | 1656 | 1464608836368 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b4de800 == 66 [pid = 1656] [id = 457] 04:47:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x128febc00) [pid = 1656] [serial = 1370] [outer = 0x0] 04:47:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12aadb800) [pid = 1656] [serial = 1371] [outer = 0x128febc00] 04:47:16 INFO - PROCESS | 1656 | 1464608836407 Marionette DEBUG loaded listener.js 04:47:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12ae80c00) [pid = 1656] [serial = 1372] [outer = 0x128febc00] 04:47:16 INFO - PROCESS | 1656 | 1464608836816 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]]]}] 04:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 671ms 04:47:16 INFO - PROCESS | 1656 | 1464608836844 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 04:47:16 INFO - PROCESS | 1656 | 1464608836846 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 04:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:47:16 INFO - PROCESS | 1656 | 1464608836853 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:47:16 INFO - PROCESS | 1656 | 1464608836854 Marionette TRACE conn2 <- [1,1802,null,{}] 04:47:16 INFO - PROCESS | 1656 | 1464608836856 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}] 04:47:16 INFO - PROCESS | 1656 | 1464608836964 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 04:47:17 INFO - PROCESS | 1656 | 1464608836994 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c086800 == 67 [pid = 1656] [id = 458] 04:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x113151c00) [pid = 1656] [serial = 1373] [outer = 0x0] 04:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12ae85800) [pid = 1656] [serial = 1374] [outer = 0x113151c00] 04:47:17 INFO - PROCESS | 1656 | 1464608837019 Marionette DEBUG loaded listener.js 04:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12b5a6c00) [pid = 1656] [serial = 1375] [outer = 0x113151c00] 04:47:17 INFO - PROCESS | 1656 | 1464608837349 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]]]}] 04:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 524ms 04:47:17 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x113148400) [pid = 1656] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:47:17 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11997ec00) [pid = 1656] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:47:17 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1212d7400) [pid = 1656] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:47:17 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1185d9400) [pid = 1656] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:47:17 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x128705c00) [pid = 1656] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:47:17 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x11331e800) [pid = 1656] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:47:17 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x119c8f400) [pid = 1656] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:47:17 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x123734c00) [pid = 1656] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:47:17 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1212d5400) [pid = 1656] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:47:17 INFO - PROCESS | 1656 | 1464608837433 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 04:47:17 INFO - PROCESS | 1656 | 1464608837435 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 04:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:47:17 INFO - PROCESS | 1656 | 1464608837439 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:47:17 INFO - PROCESS | 1656 | 1464608837440 Marionette TRACE conn2 <- [1,1806,null,{}] 04:47:17 INFO - PROCESS | 1656 | 1464608837442 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}] 04:47:17 INFO - PROCESS | 1656 | 1464608837528 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 04:47:17 INFO - PROCESS | 1656 | 1464608837532 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x119b73800 == 68 [pid = 1656] [id = 459] 04:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11331e800) [pid = 1656] [serial = 1376] [outer = 0x0] 04:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11997f800) [pid = 1656] [serial = 1377] [outer = 0x11331e800] 04:47:17 INFO - PROCESS | 1656 | 1464608837558 Marionette DEBUG loaded listener.js 04:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x126dbf400) [pid = 1656] [serial = 1378] [outer = 0x11331e800] 04:47:17 INFO - PROCESS | 1656 | 1464608837888 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]]]}] 04:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 470ms 04:47:17 INFO - PROCESS | 1656 | 1464608837910 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 04:47:17 INFO - PROCESS | 1656 | 1464608837911 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 04:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:47:17 INFO - PROCESS | 1656 | 1464608837913 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:47:17 INFO - PROCESS | 1656 | 1464608837914 Marionette TRACE conn2 <- [1,1810,null,{}] 04:47:17 INFO - PROCESS | 1656 | 1464608837917 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}] 04:47:18 INFO - PROCESS | 1656 | 1464608838005 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 04:47:18 INFO - PROCESS | 1656 | 1464608838066 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca58800 == 69 [pid = 1656] [id = 460] 04:47:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x123734c00) [pid = 1656] [serial = 1379] [outer = 0x0] 04:47:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12b5a7000) [pid = 1656] [serial = 1380] [outer = 0x123734c00] 04:47:18 INFO - PROCESS | 1656 | 1464608838090 Marionette DEBUG loaded listener.js 04:47:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12bccbc00) [pid = 1656] [serial = 1381] [outer = 0x123734c00] 04:47:18 INFO - PROCESS | 1656 | 1464608838412 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]]]}] 04:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 518ms 04:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:47:18 INFO - PROCESS | 1656 | 1464608838431 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 04:47:18 INFO - PROCESS | 1656 | 1464608838433 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 04:47:18 INFO - PROCESS | 1656 | 1464608838434 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 1656 | 1464608838436 Marionette TRACE conn2 <- [1,1814,null,{}] 04:47:18 INFO - PROCESS | 1656 | 1464608838441 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}] 04:47:18 INFO - PROCESS | 1656 | 1464608838549 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 04:47:18 INFO - PROCESS | 1656 | 1464608838557 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d572000 == 70 [pid = 1656] [id = 461] 04:47:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12bcce400) [pid = 1656] [serial = 1382] [outer = 0x0] 04:47:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12bd2a000) [pid = 1656] [serial = 1383] [outer = 0x12bcce400] 04:47:18 INFO - PROCESS | 1656 | 1464608838601 Marionette DEBUG loaded listener.js 04:47:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12bdb3c00) [pid = 1656] [serial = 1384] [outer = 0x12bcce400] 04:47:19 INFO - PROCESS | 1656 | 1464608839113 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]]]}] 04:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 722ms 04:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:47:19 INFO - PROCESS | 1656 | 1464608839159 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 04:47:19 INFO - PROCESS | 1656 | 1464608839161 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 04:47:19 INFO - PROCESS | 1656 | 1464608839164 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:47:19 INFO - PROCESS | 1656 | 1464608839165 Marionette TRACE conn2 <- [1,1818,null,{}] 04:47:19 INFO - PROCESS | 1656 | 1464608839168 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}] 04:47:19 INFO - PROCESS | 1656 | 1464608839255 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 04:47:19 INFO - PROCESS | 1656 | 1464608839288 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da63800 == 71 [pid = 1656] [id = 462] 04:47:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12bdb7c00) [pid = 1656] [serial = 1385] [outer = 0x0] 04:47:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12bdcd400) [pid = 1656] [serial = 1386] [outer = 0x12bdb7c00] 04:47:19 INFO - PROCESS | 1656 | 1464608839313 Marionette DEBUG loaded listener.js 04:47:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12bdd5400) [pid = 1656] [serial = 1387] [outer = 0x12bdb7c00] 04:47:19 INFO - PROCESS | 1656 | 1464608839811 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]]]}] 04:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 669ms 04:47:19 INFO - PROCESS | 1656 | 1464608839840 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 04:47:19 INFO - PROCESS | 1656 | 1464608839843 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 04:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:47:19 INFO - PROCESS | 1656 | 1464608839848 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:47:19 INFO - PROCESS | 1656 | 1464608839850 Marionette TRACE conn2 <- [1,1822,null,{}] 04:47:19 INFO - PROCESS | 1656 | 1464608839855 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}] 04:47:19 INFO - PROCESS | 1656 | 1464608839967 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 04:47:20 INFO - PROCESS | 1656 | 1464608840043 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x119948800 == 72 [pid = 1656] [id = 463] 04:47:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x116921800) [pid = 1656] [serial = 1388] [outer = 0x0] 04:47:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1181a5c00) [pid = 1656] [serial = 1389] [outer = 0x116921800] 04:47:20 INFO - PROCESS | 1656 | 1464608840074 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x119309800) [pid = 1656] [serial = 1390] [outer = 0x116921800] 04:47:20 INFO - PROCESS | 1656 | 1464608840494 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]]]}] 04:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 672ms 04:47:20 INFO - PROCESS | 1656 | 1464608840520 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 04:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:47:20 INFO - PROCESS | 1656 | 1464608840526 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 04:47:20 INFO - PROCESS | 1656 | 1464608840531 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:47:20 INFO - PROCESS | 1656 | 1464608840533 Marionette TRACE conn2 <- [1,1826,null,{}] 04:47:20 INFO - PROCESS | 1656 | 1464608840535 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}] 04:47:20 INFO - PROCESS | 1656 | 1464608840669 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 04:47:20 INFO - PROCESS | 1656 | 1464608840744 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x128096800 == 73 [pid = 1656] [id = 464] 04:47:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x1212dbc00) [pid = 1656] [serial = 1391] [outer = 0x0] 04:47:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x121675800) [pid = 1656] [serial = 1392] [outer = 0x1212dbc00] 04:47:20 INFO - PROCESS | 1656 | 1464608840773 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x124832c00) [pid = 1656] [serial = 1393] [outer = 0x1212dbc00] 04:47:21 INFO - PROCESS | 1656 | 1464608841180 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]]]}] 04:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 674ms 04:47:21 INFO - PROCESS | 1656 | 1464608841206 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 04:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:47:21 INFO - PROCESS | 1656 | 1464608841209 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 04:47:21 INFO - PROCESS | 1656 | 1464608841211 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:47:21 INFO - PROCESS | 1656 | 1464608841214 Marionette TRACE conn2 <- [1,1830,null,{}] 04:47:21 INFO - PROCESS | 1656 | 1464608841221 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}] 04:47:21 INFO - PROCESS | 1656 | 1464608841333 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 04:47:21 INFO - PROCESS | 1656 | 1464608841411 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da68800 == 74 [pid = 1656] [id = 465] 04:47:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x1260b9c00) [pid = 1656] [serial = 1394] [outer = 0x0] 04:47:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x128708000) [pid = 1656] [serial = 1395] [outer = 0x1260b9c00] 04:47:21 INFO - PROCESS | 1656 | 1464608841442 Marionette DEBUG loaded listener.js 04:47:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12a9de400) [pid = 1656] [serial = 1396] [outer = 0x1260b9c00] 04:47:21 INFO - PROCESS | 1656 | 1464608841846 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]]]}] 04:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 671ms 04:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:47:21 INFO - PROCESS | 1656 | 1464608841882 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 04:47:21 INFO - PROCESS | 1656 | 1464608841884 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 04:47:21 INFO - PROCESS | 1656 | 1464608841886 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:47:21 INFO - PROCESS | 1656 | 1464608841888 Marionette TRACE conn2 <- [1,1834,null,{}] 04:47:21 INFO - PROCESS | 1656 | 1464608841890 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}] 04:47:22 INFO - PROCESS | 1656 | 1464608842001 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 04:47:22 INFO - PROCESS | 1656 | 1464608842094 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12daa0800 == 75 [pid = 1656] [id = 466] 04:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12aa6d000) [pid = 1656] [serial = 1397] [outer = 0x0] 04:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12b5af800) [pid = 1656] [serial = 1398] [outer = 0x12aa6d000] 04:47:22 INFO - PROCESS | 1656 | 1464608842123 Marionette DEBUG loaded listener.js 04:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12bcd2000) [pid = 1656] [serial = 1399] [outer = 0x12aa6d000] 04:47:22 INFO - PROCESS | 1656 | 1464608842530 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]]]}] 04:47:22 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 04:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 670ms 04:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:47:22 INFO - PROCESS | 1656 | 1464608842558 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 04:47:22 INFO - PROCESS | 1656 | 1464608842560 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 04:47:22 INFO - PROCESS | 1656 | 1464608842562 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:47:22 INFO - PROCESS | 1656 | 1464608842563 Marionette TRACE conn2 <- [1,1838,null,{}] 04:47:22 INFO - PROCESS | 1656 | 1464608842565 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}] 04:47:22 INFO - PROCESS | 1656 | 1464608842670 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 04:47:22 INFO - PROCESS | 1656 | 1464608842773 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1378ca000 == 76 [pid = 1656] [id = 467] 04:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x121673000) [pid = 1656] [serial = 1400] [outer = 0x0] 04:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x12bd2e000) [pid = 1656] [serial = 1401] [outer = 0x121673000] 04:47:22 INFO - PROCESS | 1656 | 1464608842806 Marionette DEBUG loaded listener.js 04:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x12bdb0400) [pid = 1656] [serial = 1402] [outer = 0x121673000] 04:47:23 INFO - PROCESS | 1656 | 1464608843485 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]]]}] 04:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 974ms 04:47:23 INFO - PROCESS | 1656 | 1464608843552 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 04:47:23 INFO - PROCESS | 1656 | 1464608843556 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 04:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:47:23 INFO - PROCESS | 1656 | 1464608843559 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:47:23 INFO - PROCESS | 1656 | 1464608843562 Marionette TRACE conn2 <- [1,1842,null,{}] 04:47:23 INFO - PROCESS | 1656 | 1464608843566 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}] 04:47:23 INFO - PROCESS | 1656 | 1464608843670 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 04:47:23 INFO - PROCESS | 1656 | 1464608843768 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x119616000 == 77 [pid = 1656] [id = 468] 04:47:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x1130a9800) [pid = 1656] [serial = 1403] [outer = 0x0] 04:47:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x11314b400) [pid = 1656] [serial = 1404] [outer = 0x1130a9800] 04:47:23 INFO - PROCESS | 1656 | 1464608843812 Marionette DEBUG loaded listener.js 04:47:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x113ba3400) [pid = 1656] [serial = 1405] [outer = 0x1130a9800] 04:47:24 INFO - PROCESS | 1656 | 1464608844236 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]]]}] 04:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 722ms 04:47:24 INFO - PROCESS | 1656 | 1464608844282 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 04:47:24 INFO - PROCESS | 1656 | 1464608844286 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 04:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:47:24 INFO - PROCESS | 1656 | 1464608844291 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:47:24 INFO - PROCESS | 1656 | 1464608844293 Marionette TRACE conn2 <- [1,1846,null,{}] 04:47:24 INFO - PROCESS | 1656 | 1464608844296 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}] 04:47:24 INFO - PROCESS | 1656 | 1464608844400 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 04:47:24 INFO - PROCESS | 1656 | 1464608844460 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1133e9800 == 78 [pid = 1656] [id = 469] 04:47:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x1130b8400) [pid = 1656] [serial = 1406] [outer = 0x0] 04:47:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x116917800) [pid = 1656] [serial = 1407] [outer = 0x1130b8400] 04:47:24 INFO - PROCESS | 1656 | 1464608844506 Marionette DEBUG loaded listener.js 04:47:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x11767cc00) [pid = 1656] [serial = 1408] [outer = 0x1130b8400] 04:47:25 INFO - PROCESS | 1656 | 1464608845057 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]]]}] 04:47:25 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) 04:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 823ms 04:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:47:25 INFO - PROCESS | 1656 | 1464608845113 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 04:47:25 INFO - PROCESS | 1656 | 1464608845115 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 04:47:25 INFO - PROCESS | 1656 | 1464608845117 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:47:25 INFO - PROCESS | 1656 | 1464608845119 Marionette TRACE conn2 <- [1,1850,null,{}] 04:47:25 INFO - PROCESS | 1656 | 1464608845146 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}] 04:47:25 INFO - PROCESS | 1656 | 1464608845244 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 04:47:25 INFO - PROCESS | 1656 | 1464608845322 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12115d000 == 79 [pid = 1656] [id = 470] 04:47:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x11897c000) [pid = 1656] [serial = 1409] [outer = 0x0] 04:47:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x119035000) [pid = 1656] [serial = 1410] [outer = 0x11897c000] 04:47:25 INFO - PROCESS | 1656 | 1464608845351 Marionette DEBUG loaded listener.js 04:47:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x11936b000) [pid = 1656] [serial = 1411] [outer = 0x11897c000] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x1193b4800 == 78 [pid = 1656] [id = 353] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12d24c800 == 77 [pid = 1656] [id = 16] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x112d8a800 == 76 [pid = 1656] [id = 332] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd73800 == 75 [pid = 1656] [id = 408] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12ac0f000 == 74 [pid = 1656] [id = 8] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12115f800 == 73 [pid = 1656] [id = 341] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12c670000 == 72 [pid = 1656] [id = 392] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12d572000 == 71 [pid = 1656] [id = 461] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca58800 == 70 [pid = 1656] [id = 460] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x119b73800 == 69 [pid = 1656] [id = 459] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12c086800 == 68 [pid = 1656] [id = 458] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12b4de800 == 67 [pid = 1656] [id = 457] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x11691fc00) [pid = 1656] [serial = 1287] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x119455c00) [pid = 1656] [serial = 1290] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x1245e3800) [pid = 1656] [serial = 1293] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x128027800) [pid = 1656] [serial = 1296] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x128fde400) [pid = 1656] [serial = 1299] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x12bcc7000) [pid = 1656] [serial = 1302] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x128f4b800 == 66 [pid = 1656] [id = 456] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x128215800 == 65 [pid = 1656] [id = 455] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12683c800 == 64 [pid = 1656] [id = 454] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12172c800 == 63 [pid = 1656] [id = 453] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x1196f8000 == 62 [pid = 1656] [id = 452] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x113d8b000 == 61 [pid = 1656] [id = 451] 04:47:25 INFO - PROCESS | 1656 | 1464608845810 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]]]}] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12872b800 == 60 [pid = 1656] [id = 445] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x121691800 == 59 [pid = 1656] [id = 444] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x1183a8000 == 58 [pid = 1656] [id = 443] 04:47:25 INFO - PROCESS | 1656 | --DOCSHELL 0x126b9f000 == 57 [pid = 1656] [id = 442] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x128fe7800) [pid = 1656] [serial = 1165] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x1268c4c00) [pid = 1656] [serial = 1321] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x114fed800) [pid = 1656] [serial = 1306] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x11314ec00) [pid = 1656] [serial = 1305] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x11a07f000) [pid = 1656] [serial = 1314] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x121660c00) [pid = 1656] [serial = 1317] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x1216ac800) [pid = 1656] [serial = 1318] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x119309c00) [pid = 1656] [serial = 1311] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x1126c2400) [pid = 1656] [serial = 1312] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x12b5a5000) [pid = 1656] [serial = 1285] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x124634400) [pid = 1656] [serial = 1320] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1181b3000) [pid = 1656] [serial = 1309] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x117792c00) [pid = 1656] [serial = 1308] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x126dccc00) [pid = 1656] [serial = 1323] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x128011000) [pid = 1656] [serial = 1324] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1210e5c00) [pid = 1656] [serial = 1315] [outer = 0x0] [url = about:blank] 04:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 740ms 04:47:25 INFO - PROCESS | 1656 | 1464608845857 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 04:47:25 INFO - PROCESS | 1656 | 1464608845859 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 04:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:47:25 INFO - PROCESS | 1656 | 1464608845861 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:47:25 INFO - PROCESS | 1656 | 1464608845862 Marionette TRACE conn2 <- [1,1854,null,{}] 04:47:25 INFO - PROCESS | 1656 | 1464608845864 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}] 04:47:25 INFO - PROCESS | 1656 | 1464608845947 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 04:47:25 INFO - PROCESS | 1656 | 1464608845951 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x11675e800 == 58 [pid = 1656] [id = 471] 04:47:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x117791400) [pid = 1656] [serial = 1412] [outer = 0x0] 04:47:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x11936a000) [pid = 1656] [serial = 1413] [outer = 0x117791400] 04:47:25 INFO - PROCESS | 1656 | 1464608845977 Marionette DEBUG loaded listener.js 04:47:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x1196db400) [pid = 1656] [serial = 1414] [outer = 0x117791400] 04:47:26 INFO - PROCESS | 1656 | 1464608846318 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]]]}] 04:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 468ms 04:47:26 INFO - PROCESS | 1656 | 1464608846329 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 04:47:26 INFO - PROCESS | 1656 | 1464608846330 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 04:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:47:26 INFO - PROCESS | 1656 | 1464608846333 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:47:26 INFO - PROCESS | 1656 | 1464608846334 Marionette TRACE conn2 <- [1,1858,null,{}] 04:47:26 INFO - PROCESS | 1656 | 1464608846336 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}] 04:47:26 INFO - PROCESS | 1656 | 1464608846438 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 04:47:26 INFO - PROCESS | 1656 | 1464608846494 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x118462800 == 59 [pid = 1656] [id = 472] 04:47:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x11944a400) [pid = 1656] [serial = 1415] [outer = 0x0] 04:47:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x11a0df800) [pid = 1656] [serial = 1416] [outer = 0x11944a400] 04:47:26 INFO - PROCESS | 1656 | 1464608846520 Marionette DEBUG loaded listener.js 04:47:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x1212d8800) [pid = 1656] [serial = 1417] [outer = 0x11944a400] 04:47:26 INFO - PROCESS | 1656 | 1464608846815 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]]]}] 04:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 520ms 04:47:26 INFO - PROCESS | 1656 | 1464608846854 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 04:47:26 INFO - PROCESS | 1656 | 1464608846856 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 04:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:47:26 INFO - PROCESS | 1656 | 1464608846860 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:47:26 INFO - PROCESS | 1656 | 1464608846861 Marionette TRACE conn2 <- [1,1862,null,{}] 04:47:26 INFO - PROCESS | 1656 | 1464608846870 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}] 04:47:26 INFO - PROCESS | 1656 | 1464608846966 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 04:47:27 INFO - PROCESS | 1656 | 1464608847030 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12146c000 == 60 [pid = 1656] [id = 473] 04:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x1212d5400) [pid = 1656] [serial = 1418] [outer = 0x0] 04:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x121657400) [pid = 1656] [serial = 1419] [outer = 0x1212d5400] 04:47:27 INFO - PROCESS | 1656 | 1464608847057 Marionette DEBUG loaded listener.js 04:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x123737400) [pid = 1656] [serial = 1420] [outer = 0x1212d5400] 04:47:27 INFO - PROCESS | 1656 | 1464608847337 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]]]}] 04:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 526ms 04:47:27 INFO - PROCESS | 1656 | 1464608847386 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 04:47:27 INFO - PROCESS | 1656 | 1464608847388 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 04:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:47:27 INFO - PROCESS | 1656 | 1464608847393 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:47:27 INFO - PROCESS | 1656 | 1464608847394 Marionette TRACE conn2 <- [1,1866,null,{}] 04:47:27 INFO - PROCESS | 1656 | 1464608847397 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}] 04:47:27 INFO - PROCESS | 1656 | 1464608847479 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 04:47:27 INFO - PROCESS | 1656 | 1464608847483 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12426f800 == 61 [pid = 1656] [id = 474] 04:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x1245e4800) [pid = 1656] [serial = 1421] [outer = 0x0] 04:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x12486e000) [pid = 1656] [serial = 1422] [outer = 0x1245e4800] 04:47:27 INFO - PROCESS | 1656 | 1464608847508 Marionette DEBUG loaded listener.js 04:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x12600bc00) [pid = 1656] [serial = 1423] [outer = 0x1245e4800] 04:47:27 INFO - PROCESS | 1656 | 1464608847860 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]]]}] 04:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 519ms 04:47:27 INFO - PROCESS | 1656 | 1464608847917 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 04:47:27 INFO - PROCESS | 1656 | 1464608847919 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 04:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:47:27 INFO - PROCESS | 1656 | 1464608847921 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:47:27 INFO - PROCESS | 1656 | 1464608847922 Marionette TRACE conn2 <- [1,1870,null,{}] 04:47:27 INFO - PROCESS | 1656 | 1464608847924 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}] 04:47:28 INFO - PROCESS | 1656 | 1464608848033 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 04:47:28 INFO - PROCESS | 1656 | 1464608848047 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12646e800 == 62 [pid = 1656] [id = 475] 04:47:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x12496b000) [pid = 1656] [serial = 1424] [outer = 0x0] 04:47:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x1260bdc00) [pid = 1656] [serial = 1425] [outer = 0x12496b000] 04:47:28 INFO - PROCESS | 1656 | 1464608848079 Marionette DEBUG loaded listener.js 04:47:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x126823c00) [pid = 1656] [serial = 1426] [outer = 0x12496b000] 04:47:28 INFO - PROCESS | 1656 | 1464608848402 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]]]}] 04:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 521ms 04:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:47:28 INFO - PROCESS | 1656 | 1464608848443 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 04:47:28 INFO - PROCESS | 1656 | 1464608848444 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 04:47:28 INFO - PROCESS | 1656 | 1464608848446 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:47:28 INFO - PROCESS | 1656 | 1464608848447 Marionette TRACE conn2 <- [1,1874,null,{}] 04:47:28 INFO - PROCESS | 1656 | 1464608848449 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}] 04:47:28 INFO - PROCESS | 1656 | 1464608848553 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 04:47:28 INFO - PROCESS | 1656 | 1464608848591 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b86000 == 63 [pid = 1656] [id = 476] 04:47:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x12600cc00) [pid = 1656] [serial = 1427] [outer = 0x0] 04:47:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x126b53000) [pid = 1656] [serial = 1428] [outer = 0x12600cc00] 04:47:28 INFO - PROCESS | 1656 | 1464608848617 Marionette DEBUG loaded listener.js 04:47:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x126dc6c00) [pid = 1656] [serial = 1429] [outer = 0x12600cc00] 04:47:28 INFO - PROCESS | 1656 | 1464608848951 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]]]}] 04:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 519ms 04:47:28 INFO - PROCESS | 1656 | 1464608848965 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 04:47:28 INFO - PROCESS | 1656 | 1464608848966 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 04:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:47:28 INFO - PROCESS | 1656 | 1464608848968 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:47:28 INFO - PROCESS | 1656 | 1464608848969 Marionette TRACE conn2 <- [1,1878,null,{}] 04:47:28 INFO - PROCESS | 1656 | 1464608848973 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}] 04:47:29 INFO - PROCESS | 1656 | 1464608849123 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 04:47:29 INFO - PROCESS | 1656 | 1464608849141 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x128723800 == 64 [pid = 1656] [id = 477] 04:47:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x126b55400) [pid = 1656] [serial = 1430] [outer = 0x0] 04:47:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x12800ac00) [pid = 1656] [serial = 1431] [outer = 0x126b55400] 04:47:29 INFO - PROCESS | 1656 | 1464608849176 Marionette DEBUG loaded listener.js 04:47:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x128025c00) [pid = 1656] [serial = 1432] [outer = 0x126b55400] 04:47:29 INFO - PROCESS | 1656 | 1464608849534 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]]]}] 04:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 620ms 04:47:29 INFO - PROCESS | 1656 | 1464608849589 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 04:47:29 INFO - PROCESS | 1656 | 1464608849590 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 04:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:47:29 INFO - PROCESS | 1656 | 1464608849592 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:47:29 INFO - PROCESS | 1656 | 1464608849594 Marionette TRACE conn2 <- [1,1882,null,{}] 04:47:29 INFO - PROCESS | 1656 | 1464608849596 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}] 04:47:29 INFO - PROCESS | 1656 | 1464608849716 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 04:47:29 INFO - PROCESS | 1656 | 1464608849729 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f4c800 == 65 [pid = 1656] [id = 478] 04:47:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x128007c00) [pid = 1656] [serial = 1433] [outer = 0x0] 04:47:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x12834e800) [pid = 1656] [serial = 1434] [outer = 0x128007c00] 04:47:29 INFO - PROCESS | 1656 | 1464608849758 Marionette DEBUG loaded listener.js 04:47:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x128b99800) [pid = 1656] [serial = 1435] [outer = 0x128007c00] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x114fec000) [pid = 1656] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x126005800) [pid = 1656] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x126dc2000) [pid = 1656] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x1196d0800) [pid = 1656] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x116893c00) [pid = 1656] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x11864d400) [pid = 1656] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x124e4d000) [pid = 1656] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x118654800) [pid = 1656] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x128711800) [pid = 1656] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x129972800) [pid = 1656] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12ae79c00) [pid = 1656] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x12144bc00) [pid = 1656] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x1126c7800) [pid = 1656] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x128031800) [pid = 1656] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x116922800) [pid = 1656] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x128705400) [pid = 1656] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x128febc00) [pid = 1656] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x113151c00) [pid = 1656] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x123734c00) [pid = 1656] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x11331e800) [pid = 1656] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x12bcce400) [pid = 1656] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x119c92c00) [pid = 1656] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x116916400) [pid = 1656] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x118268800) [pid = 1656] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x113ba5c00) [pid = 1656] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x126007000) [pid = 1656] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x119306800) [pid = 1656] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12802e400) [pid = 1656] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x126004c00) [pid = 1656] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1131d8c00) [pid = 1656] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1212dac00) [pid = 1656] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x128008800) [pid = 1656] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x126dc2c00) [pid = 1656] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12600c000) [pid = 1656] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1289ab800) [pid = 1656] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:47:30 INFO - PROCESS | 1656 | 1464608850402 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]]]}] 04:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 821ms 04:47:30 INFO - PROCESS | 1656 | 1464608850413 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 04:47:30 INFO - PROCESS | 1656 | 1464608850415 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 04:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:47:30 INFO - PROCESS | 1656 | 1464608850417 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:47:30 INFO - PROCESS | 1656 | 1464608850418 Marionette TRACE conn2 <- [1,1886,null,{}] 04:47:30 INFO - PROCESS | 1656 | 1464608850420 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}] 04:47:30 INFO - PROCESS | 1656 | 1464608850504 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 04:47:30 INFO - PROCESS | 1656 | 1464608850564 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x124269800 == 66 [pid = 1656] [id = 479] 04:47:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11331dc00) [pid = 1656] [serial = 1436] [outer = 0x0] 04:47:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x118268800) [pid = 1656] [serial = 1437] [outer = 0x11331dc00] 04:47:30 INFO - PROCESS | 1656 | 1464608850591 Marionette DEBUG loaded listener.js 04:47:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11a0e8400) [pid = 1656] [serial = 1438] [outer = 0x11331dc00] 04:47:30 INFO - PROCESS | 1656 | 1464608850869 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]]]}] 04:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 469ms 04:47:30 INFO - PROCESS | 1656 | 1464608850887 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 04:47:30 INFO - PROCESS | 1656 | 1464608850899 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 04:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:47:30 INFO - PROCESS | 1656 | 1464608850913 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:47:30 INFO - PROCESS | 1656 | 1464608850914 Marionette TRACE conn2 <- [1,1890,null,{}] 04:47:30 INFO - PROCESS | 1656 | 1464608850916 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}] 04:47:31 INFO - PROCESS | 1656 | 1464608851006 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 04:47:31 INFO - PROCESS | 1656 | 1464608851010 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ae95800 == 67 [pid = 1656] [id = 480] 04:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x119c92c00) [pid = 1656] [serial = 1439] [outer = 0x0] 04:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x124834800) [pid = 1656] [serial = 1440] [outer = 0x119c92c00] 04:47:31 INFO - PROCESS | 1656 | 1464608851035 Marionette DEBUG loaded listener.js 04:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x128003800) [pid = 1656] [serial = 1441] [outer = 0x119c92c00] 04:47:31 INFO - PROCESS | 1656 | 1464608851383 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]]]}] 04:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 523ms 04:47:31 INFO - PROCESS | 1656 | 1464608851433 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 1656 | 1464608851434 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 04:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:47:31 INFO - PROCESS | 1656 | 1464608851436 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 1656 | 1464608851437 Marionette TRACE conn2 <- [1,1894,null,{}] 04:47:31 INFO - PROCESS | 1656 | 1464608851440 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}] 04:47:31 INFO - PROCESS | 1656 | 1464608851553 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 04:47:31 INFO - PROCESS | 1656 | 1464608851560 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b5ce800 == 68 [pid = 1656] [id = 481] 04:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x111d28400) [pid = 1656] [serial = 1442] [outer = 0x0] 04:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x128353400) [pid = 1656] [serial = 1443] [outer = 0x111d28400] 04:47:31 INFO - PROCESS | 1656 | 1464608851584 Marionette DEBUG loaded listener.js 04:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x1289b1400) [pid = 1656] [serial = 1444] [outer = 0x111d28400] 04:47:31 INFO - PROCESS | 1656 | 1464608851892 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]]]}] 04:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 469ms 04:47:31 INFO - PROCESS | 1656 | 1464608851907 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 1656 | 1464608851909 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 04:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:47:31 INFO - PROCESS | 1656 | 1464608851912 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 1656 | 1464608851913 Marionette TRACE conn2 <- [1,1898,null,{}] 04:47:31 INFO - PROCESS | 1656 | 1464608851916 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}] 04:47:32 INFO - PROCESS | 1656 | 1464608852012 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 04:47:32 INFO - PROCESS | 1656 | 1464608852016 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c65e800 == 69 [pid = 1656] [id = 482] 04:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x128d77800) [pid = 1656] [serial = 1445] [outer = 0x0] 04:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x128fe7800) [pid = 1656] [serial = 1446] [outer = 0x128d77800] 04:47:32 INFO - PROCESS | 1656 | 1464608852040 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12a996400) [pid = 1656] [serial = 1447] [outer = 0x128d77800] 04:47:32 INFO - PROCESS | 1656 | 1464608852476 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]]]}] 04:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 622ms 04:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:47:32 INFO - PROCESS | 1656 | 1464608852536 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 04:47:32 INFO - PROCESS | 1656 | 1464608852538 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 04:47:32 INFO - PROCESS | 1656 | 1464608852542 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:47:32 INFO - PROCESS | 1656 | 1464608852544 Marionette TRACE conn2 <- [1,1902,null,{}] 04:47:32 INFO - PROCESS | 1656 | 1464608852548 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}] 04:47:32 INFO - PROCESS | 1656 | 1464608852661 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 04:47:32 INFO - PROCESS | 1656 | 1464608852788 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11862d800 == 70 [pid = 1656] [id = 483] 04:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x112d58c00) [pid = 1656] [serial = 1448] [outer = 0x0] 04:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x113150800) [pid = 1656] [serial = 1449] [outer = 0x112d58c00] 04:47:32 INFO - PROCESS | 1656 | 1464608852824 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1167dc800) [pid = 1656] [serial = 1450] [outer = 0x112d58c00] 04:47:33 INFO - PROCESS | 1656 | 1464608853241 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]]]}] 04:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 721ms 04:47:33 INFO - PROCESS | 1656 | 1464608853263 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 1656 | 1464608853267 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 04:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:47:33 INFO - PROCESS | 1656 | 1464608853272 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:47:33 INFO - PROCESS | 1656 | 1464608853273 Marionette TRACE conn2 <- [1,1906,null,{}] 04:47:33 INFO - PROCESS | 1656 | 1464608853276 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}] 04:47:33 INFO - PROCESS | 1656 | 1464608853384 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 04:47:33 INFO - PROCESS | 1656 | 1464608853447 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12169e800 == 71 [pid = 1656] [id = 484] 04:47:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x11691f800) [pid = 1656] [serial = 1451] [outer = 0x0] 04:47:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x118167800) [pid = 1656] [serial = 1452] [outer = 0x11691f800] 04:47:33 INFO - PROCESS | 1656 | 1464608853517 Marionette DEBUG loaded listener.js 04:47:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x119306c00) [pid = 1656] [serial = 1453] [outer = 0x11691f800] 04:47:33 INFO - PROCESS | 1656 | 1464608853910 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]]]}] 04:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 04:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:47:33 INFO - PROCESS | 1656 | 1464608853942 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 1656 | 1464608853944 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 04:47:33 INFO - PROCESS | 1656 | 1464608853946 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:47:33 INFO - PROCESS | 1656 | 1464608853949 Marionette TRACE conn2 <- [1,1910,null,{}] 04:47:33 INFO - PROCESS | 1656 | 1464608853957 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}] 04:47:34 INFO - PROCESS | 1656 | 1464608854066 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 04:47:34 INFO - PROCESS | 1656 | 1464608854163 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd7c000 == 72 [pid = 1656] [id = 485] 04:47:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x1210e1800) [pid = 1656] [serial = 1454] [outer = 0x0] 04:47:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x121674000) [pid = 1656] [serial = 1455] [outer = 0x1210e1800] 04:47:34 INFO - PROCESS | 1656 | 1464608854194 Marionette DEBUG loaded listener.js 04:47:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x1216a6000) [pid = 1656] [serial = 1456] [outer = 0x1210e1800] 04:47:34 INFO - PROCESS | 1656 | 1464608854641 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]]]}] 04:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 724ms 04:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:47:34 INFO - PROCESS | 1656 | 1464608854670 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 04:47:34 INFO - PROCESS | 1656 | 1464608854672 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 04:47:34 INFO - PROCESS | 1656 | 1464608854674 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:47:34 INFO - PROCESS | 1656 | 1464608854676 Marionette TRACE conn2 <- [1,1914,null,{}] 04:47:34 INFO - PROCESS | 1656 | 1464608854678 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}] 04:47:34 INFO - PROCESS | 1656 | 1464608854786 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 04:47:34 INFO - PROCESS | 1656 | 1464608854889 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d23b800 == 73 [pid = 1656] [id = 486] 04:47:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x1245e2800) [pid = 1656] [serial = 1457] [outer = 0x0] 04:47:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x1268b6400) [pid = 1656] [serial = 1458] [outer = 0x1245e2800] 04:47:34 INFO - PROCESS | 1656 | 1464608854921 Marionette DEBUG loaded listener.js 04:47:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x128350000) [pid = 1656] [serial = 1459] [outer = 0x1245e2800] 04:47:35 INFO - PROCESS | 1656 | 1464608855317 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]]]}] 04:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 669ms 04:47:35 INFO - PROCESS | 1656 | 1464608855343 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 04:47:35 INFO - PROCESS | 1656 | 1464608855345 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 04:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:47:35 INFO - PROCESS | 1656 | 1464608855347 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:47:35 INFO - PROCESS | 1656 | 1464608855348 Marionette TRACE conn2 <- [1,1918,null,{}] 04:47:35 INFO - PROCESS | 1656 | 1464608855351 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}] 04:47:35 INFO - PROCESS | 1656 | 1464608855472 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 04:47:35 INFO - PROCESS | 1656 | 1464608855547 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d62b800 == 74 [pid = 1656] [id = 487] 04:47:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x1260bf000) [pid = 1656] [serial = 1460] [outer = 0x0] 04:47:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x128704400) [pid = 1656] [serial = 1461] [outer = 0x1260bf000] 04:47:35 INFO - PROCESS | 1656 | 1464608855576 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x128fea800) [pid = 1656] [serial = 1462] [outer = 0x1260bf000] 04:47:35 INFO - PROCESS | 1656 | 1464608855994 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]]]}] 04:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 668ms 04:47:36 INFO - PROCESS | 1656 | 1464608856016 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 04:47:36 INFO - PROCESS | 1656 | 1464608856017 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 04:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:47:36 INFO - PROCESS | 1656 | 1464608856019 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:47:36 INFO - PROCESS | 1656 | 1464608856021 Marionette TRACE conn2 <- [1,1922,null,{}] 04:47:36 INFO - PROCESS | 1656 | 1464608856023 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}] 04:47:36 INFO - PROCESS | 1656 | 1464608856144 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 04:47:36 INFO - PROCESS | 1656 | 1464608856249 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da70800 == 75 [pid = 1656] [id = 488] 04:47:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x12a9da000) [pid = 1656] [serial = 1463] [outer = 0x0] 04:47:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x12aa6b800) [pid = 1656] [serial = 1464] [outer = 0x12a9da000] 04:47:36 INFO - PROCESS | 1656 | 1464608856283 Marionette DEBUG loaded listener.js 04:47:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x12ae80800) [pid = 1656] [serial = 1465] [outer = 0x12a9da000] 04:47:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x12b5ae400) [pid = 1656] [serial = 1466] [outer = 0x12d597800] 04:47:36 INFO - PROCESS | 1656 | 1464608856733 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]]]}] 04:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 771ms 04:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:47:36 INFO - PROCESS | 1656 | 1464608856830 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 04:47:36 INFO - PROCESS | 1656 | 1464608856832 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 04:47:36 INFO - PROCESS | 1656 | 1464608856836 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:47:36 INFO - PROCESS | 1656 | 1464608856837 Marionette TRACE conn2 <- [1,1926,null,{}] 04:47:36 INFO - PROCESS | 1656 | 1464608856841 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}] 04:47:36 INFO - PROCESS | 1656 | 1464608856951 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 04:47:37 INFO - PROCESS | 1656 | 1464608857038 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x117f25800 == 76 [pid = 1656] [id = 489] 04:47:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x1126b1000) [pid = 1656] [serial = 1467] [outer = 0x0] 04:47:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x1132c4400) [pid = 1656] [serial = 1468] [outer = 0x1126b1000] 04:47:37 INFO - PROCESS | 1656 | 1464608857070 Marionette DEBUG loaded listener.js 04:47:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x121671800) [pid = 1656] [serial = 1469] [outer = 0x1126b1000] 04:47:37 INFO - PROCESS | 1656 | 1464608857652 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]]]}] 04:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 873ms 04:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:47:37 INFO - PROCESS | 1656 | 1464608857710 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 1656 | 1464608857712 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 04:47:37 INFO - PROCESS | 1656 | 1464608857715 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 1656 | 1464608857717 Marionette TRACE conn2 <- [1,1930,null,{}] 04:47:37 INFO - PROCESS | 1656 | 1464608857721 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}] 04:47:37 INFO - PROCESS | 1656 | 1464608857821 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 04:47:37 INFO - PROCESS | 1656 | 1464608857903 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x11961a000 == 77 [pid = 1656] [id = 490] 04:47:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x1126bdc00) [pid = 1656] [serial = 1470] [outer = 0x0] 04:47:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x113149000) [pid = 1656] [serial = 1471] [outer = 0x1126bdc00] 04:47:37 INFO - PROCESS | 1656 | 1464608857932 Marionette DEBUG loaded listener.js 04:47:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x113d02400) [pid = 1656] [serial = 1472] [outer = 0x1126bdc00] 04:47:38 INFO - PROCESS | 1656 | 1464608858383 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]]]}] 04:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 723ms 04:47:38 INFO - PROCESS | 1656 | 1464608858440 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 04:47:38 INFO - PROCESS | 1656 | 1464608858444 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 04:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:47:38 INFO - PROCESS | 1656 | 1464608858450 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:47:38 INFO - PROCESS | 1656 | 1464608858451 Marionette TRACE conn2 <- [1,1934,null,{}] 04:47:38 INFO - PROCESS | 1656 | 1464608858454 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}] 04:47:38 INFO - PROCESS | 1656 | 1464608858553 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 04:47:38 INFO - PROCESS | 1656 | 1464608858632 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196df800 == 78 [pid = 1656] [id = 491] 04:47:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x116895400) [pid = 1656] [serial = 1473] [outer = 0x0] 04:47:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x118984c00) [pid = 1656] [serial = 1474] [outer = 0x116895400] 04:47:38 INFO - PROCESS | 1656 | 1464608858660 Marionette DEBUG loaded listener.js 04:47:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x11936e000) [pid = 1656] [serial = 1475] [outer = 0x116895400] 04:47:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12b5ce800 == 77 [pid = 1656] [id = 481] 04:47:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12ae95800 == 76 [pid = 1656] [id = 480] 04:47:38 INFO - PROCESS | 1656 | --DOCSHELL 0x124269800 == 75 [pid = 1656] [id = 479] 04:47:38 INFO - PROCESS | 1656 | --DOCSHELL 0x128f4c800 == 74 [pid = 1656] [id = 478] 04:47:38 INFO - PROCESS | 1656 | --DOCSHELL 0x128723800 == 73 [pid = 1656] [id = 477] 04:47:38 INFO - PROCESS | 1656 | --DOCSHELL 0x126b86000 == 72 [pid = 1656] [id = 476] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x128b97c00) [pid = 1656] [serial = 1344] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x129977000) [pid = 1656] [serial = 1347] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x12bdcd400) [pid = 1656] [serial = 1386] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12646e800 == 71 [pid = 1656] [id = 475] 04:47:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12426f800 == 70 [pid = 1656] [id = 474] 04:47:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12146c000 == 69 [pid = 1656] [id = 473] 04:47:38 INFO - PROCESS | 1656 | --DOCSHELL 0x118462800 == 68 [pid = 1656] [id = 472] 04:47:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11675e800 == 67 [pid = 1656] [id = 471] 04:47:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12115d000 == 66 [pid = 1656] [id = 470] 04:47:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1133e9800 == 65 [pid = 1656] [id = 469] 04:47:38 INFO - PROCESS | 1656 | --DOCSHELL 0x119616000 == 64 [pid = 1656] [id = 468] 04:47:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12da68800 == 63 [pid = 1656] [id = 465] 04:47:38 INFO - PROCESS | 1656 | --DOCSHELL 0x128096800 == 62 [pid = 1656] [id = 464] 04:47:38 INFO - PROCESS | 1656 | --DOCSHELL 0x119948800 == 61 [pid = 1656] [id = 463] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x12aa6a400) [pid = 1656] [serial = 1300] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x12800e400) [pid = 1656] [serial = 1174] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x12996dc00) [pid = 1656] [serial = 1180] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x117683800) [pid = 1656] [serial = 1288] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x1285ad000) [pid = 1656] [serial = 1240] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x1289a6400) [pid = 1656] [serial = 1297] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x121661c00) [pid = 1656] [serial = 1234] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x1185db800) [pid = 1656] [serial = 1231] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x1245efc00) [pid = 1656] [serial = 1171] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x12649a000) [pid = 1656] [serial = 1237] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x119c94400) [pid = 1656] [serial = 1291] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x12aad9c00) [pid = 1656] [serial = 1243] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12aa64400) [pid = 1656] [serial = 1183] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x12bccd400) [pid = 1656] [serial = 1303] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12669d800) [pid = 1656] [serial = 1294] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x1133a8000) [pid = 1656] [serial = 1228] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x1289abc00) [pid = 1656] [serial = 1177] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x1181b2800) [pid = 1656] [serial = 1168] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x12870c000) [pid = 1656] [serial = 1368] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x12aadb800) [pid = 1656] [serial = 1371] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x12ae80c00) [pid = 1656] [serial = 1372] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x12ae85800) [pid = 1656] [serial = 1374] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x12b5a7000) [pid = 1656] [serial = 1380] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x11997f800) [pid = 1656] [serial = 1377] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x126dbf400) [pid = 1656] [serial = 1378] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12b5a6c00) [pid = 1656] [serial = 1375] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12bd2a000) [pid = 1656] [serial = 1383] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x124e52000) [pid = 1656] [serial = 1336] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x121672000) [pid = 1656] [serial = 1335] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x118502400) [pid = 1656] [serial = 1354] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x116b7d400) [pid = 1656] [serial = 1353] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11930a000) [pid = 1656] [serial = 1332] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x119451400) [pid = 1656] [serial = 1333] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x116b85400) [pid = 1656] [serial = 1330] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1167dc400) [pid = 1656] [serial = 1329] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x126dc0c00) [pid = 1656] [serial = 1362] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x128027000) [pid = 1656] [serial = 1363] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11939a800) [pid = 1656] [serial = 1356] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11998c800) [pid = 1656] [serial = 1357] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x128521400) [pid = 1656] [serial = 1365] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12800b400) [pid = 1656] [serial = 1339] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1268c4800) [pid = 1656] [serial = 1338] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x128fe3000) [pid = 1656] [serial = 1351] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1212d9000) [pid = 1656] [serial = 1350] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12802b800) [pid = 1656] [serial = 1326] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x121676c00) [pid = 1656] [serial = 1359] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x124e4b800) [pid = 1656] [serial = 1360] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x128030c00) [pid = 1656] [serial = 1341] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x128356c00) [pid = 1656] [serial = 1342] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12bdb3c00) [pid = 1656] [serial = 1384] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12bccbc00) [pid = 1656] [serial = 1381] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12aa6d400) [pid = 1656] [serial = 1369] [outer = 0x0] [url = about:blank] 04:47:38 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x128707000) [pid = 1656] [serial = 1366] [outer = 0x0] [url = about:blank] 04:47:39 INFO - PROCESS | 1656 | 1464608859062 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]]]}] 04:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 620ms 04:47:39 INFO - PROCESS | 1656 | 1464608859077 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 04:47:39 INFO - PROCESS | 1656 | 1464608859078 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 04:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:47:39 INFO - PROCESS | 1656 | 1464608859080 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 1656 | 1464608859083 Marionette TRACE conn2 <- [1,1938,null,{}] 04:47:39 INFO - PROCESS | 1656 | 1464608859091 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}] 04:47:39 INFO - PROCESS | 1656 | 1464608859183 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 04:47:39 INFO - PROCESS | 1656 | 1464608859189 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11942a800 == 62 [pid = 1656] [id = 492] 04:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x119390400) [pid = 1656] [serial = 1476] [outer = 0x0] 04:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11997f800) [pid = 1656] [serial = 1477] [outer = 0x119390400] 04:47:39 INFO - PROCESS | 1656 | 1464608859217 Marionette DEBUG loaded listener.js 04:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1212d1800) [pid = 1656] [serial = 1478] [outer = 0x119390400] 04:47:39 INFO - PROCESS | 1656 | 1464608859563 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]]]}] 04:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 522ms 04:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:47:39 INFO - PROCESS | 1656 | 1464608859603 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 04:47:39 INFO - PROCESS | 1656 | 1464608859605 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 04:47:39 INFO - PROCESS | 1656 | 1464608859607 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 1656 | 1464608859608 Marionette TRACE conn2 <- [1,1942,null,{}] 04:47:39 INFO - PROCESS | 1656 | 1464608859617 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}] 04:47:39 INFO - PROCESS | 1656 | 1464608859705 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 04:47:39 INFO - PROCESS | 1656 | 1464608859710 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x121730000 == 63 [pid = 1656] [id = 493] 04:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12165c800) [pid = 1656] [serial = 1479] [outer = 0x0] 04:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x121678800) [pid = 1656] [serial = 1480] [outer = 0x12165c800] 04:47:39 INFO - PROCESS | 1656 | 1464608859736 Marionette DEBUG loaded listener.js 04:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12176fc00) [pid = 1656] [serial = 1481] [outer = 0x12165c800] 04:47:40 INFO - PROCESS | 1656 | 1464608860105 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]]]}] 04:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 520ms 04:47:40 INFO - PROCESS | 1656 | 1464608860128 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 04:47:40 INFO - PROCESS | 1656 | 1464608860129 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 04:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:47:40 INFO - PROCESS | 1656 | 1464608860131 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:47:40 INFO - PROCESS | 1656 | 1464608860132 Marionette TRACE conn2 <- [1,1946,null,{}] 04:47:40 INFO - PROCESS | 1656 | 1464608860134 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}] 04:47:40 INFO - PROCESS | 1656 | 1464608860242 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 04:47:40 INFO - PROCESS | 1656 | 1464608860249 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x124269000 == 64 [pid = 1656] [id = 494] 04:47:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12165f000) [pid = 1656] [serial = 1482] [outer = 0x0] 04:47:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1245ec800) [pid = 1656] [serial = 1483] [outer = 0x12165f000] 04:47:40 INFO - PROCESS | 1656 | 1464608860275 Marionette DEBUG loaded listener.js 04:47:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x126003400) [pid = 1656] [serial = 1484] [outer = 0x12165f000] 04:47:40 INFO - PROCESS | 1656 | 1464608860584 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]]]}] 04:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 468ms 04:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:47:40 INFO - PROCESS | 1656 | 1464608860599 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 04:47:40 INFO - PROCESS | 1656 | 1464608860601 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 04:47:40 INFO - PROCESS | 1656 | 1464608860603 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:47:40 INFO - PROCESS | 1656 | 1464608860604 Marionette TRACE conn2 <- [1,1950,null,{}] 04:47:40 INFO - PROCESS | 1656 | 1464608860608 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}] 04:47:40 INFO - PROCESS | 1656 | 1464608860711 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 04:47:40 INFO - PROCESS | 1656 | 1464608860716 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12809e000 == 65 [pid = 1656] [id = 495] 04:47:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1260b5000) [pid = 1656] [serial = 1485] [outer = 0x0] 04:47:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x126b58c00) [pid = 1656] [serial = 1486] [outer = 0x1260b5000] 04:47:40 INFO - PROCESS | 1656 | 1464608860742 Marionette DEBUG loaded listener.js 04:47:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x128348c00) [pid = 1656] [serial = 1487] [outer = 0x1260b5000] 04:47:41 INFO - PROCESS | 1656 | 1464608861125 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]]]}] 04:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 572ms 04:47:41 INFO - PROCESS | 1656 | 1464608861175 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 04:47:41 INFO - PROCESS | 1656 | 1464608861176 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 04:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:47:41 INFO - PROCESS | 1656 | 1464608861179 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:47:41 INFO - PROCESS | 1656 | 1464608861180 Marionette TRACE conn2 <- [1,1954,null,{}] 04:47:41 INFO - PROCESS | 1656 | 1464608861182 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}] 04:47:41 INFO - PROCESS | 1656 | 1464608861298 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 04:47:41 INFO - PROCESS | 1656 | 1464608861313 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12872e000 == 66 [pid = 1656] [id = 496] 04:47:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1266a7c00) [pid = 1656] [serial = 1488] [outer = 0x0] 04:47:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x128521c00) [pid = 1656] [serial = 1489] [outer = 0x1266a7c00] 04:47:41 INFO - PROCESS | 1656 | 1464608861337 Marionette DEBUG loaded listener.js 04:47:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12870c400) [pid = 1656] [serial = 1490] [outer = 0x1266a7c00] 04:47:41 INFO - PROCESS | 1656 | 1464608861668 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]]]}] 04:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 519ms 04:47:41 INFO - PROCESS | 1656 | 1464608861714 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 04:47:41 INFO - PROCESS | 1656 | 1464608861715 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 04:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:47:41 INFO - PROCESS | 1656 | 1464608861717 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:47:41 INFO - PROCESS | 1656 | 1464608861718 Marionette TRACE conn2 <- [1,1958,null,{}] 04:47:41 INFO - PROCESS | 1656 | 1464608861721 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}] 04:47:41 INFO - PROCESS | 1656 | 1464608861830 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 04:47:41 INFO - PROCESS | 1656 | 1464608861868 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x128fa2800 == 67 [pid = 1656] [id = 497] 04:47:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x128356c00) [pid = 1656] [serial = 1491] [outer = 0x0] 04:47:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x128d77400) [pid = 1656] [serial = 1492] [outer = 0x128356c00] 04:47:41 INFO - PROCESS | 1656 | 1464608861892 Marionette DEBUG loaded listener.js 04:47:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12a99d000) [pid = 1656] [serial = 1493] [outer = 0x128356c00] 04:47:42 INFO - PROCESS | 1656 | 1464608862195 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]]]}] 04:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 518ms 04:47:42 INFO - PROCESS | 1656 | 1464608862236 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 04:47:42 INFO - PROCESS | 1656 | 1464608862238 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 04:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:47:42 INFO - PROCESS | 1656 | 1464608862242 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:47:42 INFO - PROCESS | 1656 | 1464608862244 Marionette TRACE conn2 <- [1,1962,null,{}] 04:47:42 INFO - PROCESS | 1656 | 1464608862246 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}] 04:47:42 INFO - PROCESS | 1656 | 1464608862354 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 04:47:42 INFO - PROCESS | 1656 | 1464608862392 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ac15000 == 68 [pid = 1656] [id = 498] 04:47:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x128706800) [pid = 1656] [serial = 1494] [outer = 0x0] 04:47:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12a9e5400) [pid = 1656] [serial = 1495] [outer = 0x128706800] 04:47:42 INFO - PROCESS | 1656 | 1464608862424 Marionette DEBUG loaded listener.js 04:47:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12aad7800) [pid = 1656] [serial = 1496] [outer = 0x128706800] 04:47:42 INFO - PROCESS | 1656 | 1464608862750 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]]]}] 04:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 521ms 04:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:47:42 INFO - PROCESS | 1656 | 1464608862761 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 04:47:42 INFO - PROCESS | 1656 | 1464608862763 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 04:47:42 INFO - PROCESS | 1656 | 1464608862765 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:47:42 INFO - PROCESS | 1656 | 1464608862766 Marionette TRACE conn2 <- [1,1966,null,{}] 04:47:42 INFO - PROCESS | 1656 | 1464608862768 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}] 04:47:42 INFO - PROCESS | 1656 | 1464608862879 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 04:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12496b000) [pid = 1656] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x111d28400) [pid = 1656] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x128355800) [pid = 1656] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x128d7ec00) [pid = 1656] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12600cc00) [pid = 1656] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x126b55400) [pid = 1656] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1245e4800) [pid = 1656] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11944a400) [pid = 1656] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x117791400) [pid = 1656] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x128007c00) [pid = 1656] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1130b8400) [pid = 1656] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11331dc00) [pid = 1656] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x119c92c00) [pid = 1656] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11897c000) [pid = 1656] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1212d5400) [pid = 1656] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1130a9800) [pid = 1656] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:47:43 INFO - PROCESS | 1656 | 1464608863040 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x11863c800 == 69 [pid = 1656] [id = 499] 04:47:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x112027800) [pid = 1656] [serial = 1497] [outer = 0x0] 04:47:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1131d8c00) [pid = 1656] [serial = 1498] [outer = 0x112027800] 04:47:43 INFO - PROCESS | 1656 | 1464608863067 Marionette DEBUG loaded listener.js 04:47:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x118983400) [pid = 1656] [serial = 1499] [outer = 0x112027800] 04:47:43 INFO - PROCESS | 1656 | 1464608863443 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]]]}] 04:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 722ms 04:47:43 INFO - PROCESS | 1656 | 1464608863488 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 04:47:43 INFO - PROCESS | 1656 | 1464608863489 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 04:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:47:43 INFO - PROCESS | 1656 | 1464608863492 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:47:43 INFO - PROCESS | 1656 | 1464608863493 Marionette TRACE conn2 <- [1,1970,null,{}] 04:47:43 INFO - PROCESS | 1656 | 1464608863496 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}] 04:47:43 INFO - PROCESS | 1656 | 1464608863599 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 04:47:43 INFO - PROCESS | 1656 | 1464608863679 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c08b800 == 70 [pid = 1656] [id = 500] 04:47:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1210e7400) [pid = 1656] [serial = 1500] [outer = 0x0] 04:47:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x128355800) [pid = 1656] [serial = 1501] [outer = 0x1210e7400] 04:47:43 INFO - PROCESS | 1656 | 1464608863709 Marionette DEBUG loaded listener.js 04:47:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12b5a6c00) [pid = 1656] [serial = 1502] [outer = 0x1210e7400] 04:47:44 INFO - PROCESS | 1656 | 1464608863997 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]]]}] 04:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 519ms 04:47:44 INFO - PROCESS | 1656 | 1464608864013 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 04:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:47:44 INFO - PROCESS | 1656 | 1464608864014 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 04:47:44 INFO - PROCESS | 1656 | 1464608864016 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:47:44 INFO - PROCESS | 1656 | 1464608864017 Marionette TRACE conn2 <- [1,1974,null,{}] 04:47:44 INFO - PROCESS | 1656 | 1464608864020 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}] 04:47:44 INFO - PROCESS | 1656 | 1464608864123 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 04:47:44 INFO - PROCESS | 1656 | 1464608864127 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c66e800 == 71 [pid = 1656] [id = 501] 04:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12ae85800) [pid = 1656] [serial = 1503] [outer = 0x0] 04:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12bccd400) [pid = 1656] [serial = 1504] [outer = 0x12ae85800] 04:47:44 INFO - PROCESS | 1656 | 1464608864151 Marionette DEBUG loaded listener.js 04:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12bd2e400) [pid = 1656] [serial = 1505] [outer = 0x12ae85800] 04:47:44 INFO - PROCESS | 1656 | 1464608864477 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]]]}] 04:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 471ms 04:47:44 INFO - PROCESS | 1656 | 1464608864490 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 04:47:44 INFO - PROCESS | 1656 | 1464608864493 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 04:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:47:44 INFO - PROCESS | 1656 | 1464608864496 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:47:44 INFO - PROCESS | 1656 | 1464608864497 Marionette TRACE conn2 <- [1,1978,null,{}] 04:47:44 INFO - PROCESS | 1656 | 1464608864499 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}] 04:47:44 INFO - PROCESS | 1656 | 1464608864618 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 04:47:44 INFO - PROCESS | 1656 | 1464608864625 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d241800 == 72 [pid = 1656] [id = 502] 04:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12ae81c00) [pid = 1656] [serial = 1506] [outer = 0x0] 04:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12bd32000) [pid = 1656] [serial = 1507] [outer = 0x12ae81c00] 04:47:44 INFO - PROCESS | 1656 | 1464608864649 Marionette DEBUG loaded listener.js 04:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12bdae800) [pid = 1656] [serial = 1508] [outer = 0x12ae81c00] 04:47:44 INFO - PROCESS | 1656 | 1464608864968 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]]]}] 04:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 518ms 04:47:45 INFO - PROCESS | 1656 | 1464608865069 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 04:47:45 INFO - PROCESS | 1656 | 1464608865071 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 04:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:47:45 INFO - PROCESS | 1656 | 1464608865081 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:47:45 INFO - PROCESS | 1656 | 1464608865084 Marionette TRACE conn2 <- [1,1982,null,{}] 04:47:45 INFO - PROCESS | 1656 | 1464608865088 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}] 04:47:45 INFO - PROCESS | 1656 | 1464608865204 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 04:47:45 INFO - PROCESS | 1656 | 1464608865282 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x117543000 == 73 [pid = 1656] [id = 503] 04:47:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1126c8c00) [pid = 1656] [serial = 1509] [outer = 0x0] 04:47:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x112d61c00) [pid = 1656] [serial = 1510] [outer = 0x1126c8c00] 04:47:45 INFO - PROCESS | 1656 | 1464608865313 Marionette DEBUG loaded listener.js 04:47:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x115d8e400) [pid = 1656] [serial = 1511] [outer = 0x1126c8c00] 04:47:45 INFO - PROCESS | 1656 | 1464608865730 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]]]}] 04:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 674ms 04:47:45 INFO - PROCESS | 1656 | 1464608865755 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 04:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:47:45 INFO - PROCESS | 1656 | 1464608865758 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 04:47:45 INFO - PROCESS | 1656 | 1464608865763 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:47:45 INFO - PROCESS | 1656 | 1464608865766 Marionette TRACE conn2 <- [1,1986,null,{}] 04:47:45 INFO - PROCESS | 1656 | 1464608865769 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}] 04:47:45 INFO - PROCESS | 1656 | 1464608865883 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 04:47:45 INFO - PROCESS | 1656 | 1464608865987 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x121725000 == 74 [pid = 1656] [id = 504] 04:47:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x11691a400) [pid = 1656] [serial = 1512] [outer = 0x0] 04:47:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x118654800) [pid = 1656] [serial = 1513] [outer = 0x11691a400] 04:47:46 INFO - PROCESS | 1656 | 1464608866020 Marionette DEBUG loaded listener.js 04:47:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x119451400) [pid = 1656] [serial = 1514] [outer = 0x11691a400] 04:47:46 INFO - PROCESS | 1656 | 1464608866433 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]]]}] 04:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 726ms 04:47:46 INFO - PROCESS | 1656 | 1464608866511 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 04:47:46 INFO - PROCESS | 1656 | 1464608866513 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 04:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:47:46 INFO - PROCESS | 1656 | 1464608866516 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:47:46 INFO - PROCESS | 1656 | 1464608866518 Marionette TRACE conn2 <- [1,1990,null,{}] 04:47:46 INFO - PROCESS | 1656 | 1464608866541 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}] 04:47:46 INFO - PROCESS | 1656 | 1464608866679 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 04:47:46 INFO - PROCESS | 1656 | 1464608866736 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c658000 == 75 [pid = 1656] [id = 505] 04:47:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x124634400) [pid = 1656] [serial = 1515] [outer = 0x0] 04:47:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x124e52000) [pid = 1656] [serial = 1516] [outer = 0x124634400] 04:47:46 INFO - PROCESS | 1656 | 1464608866768 Marionette DEBUG loaded listener.js 04:47:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12681f000) [pid = 1656] [serial = 1517] [outer = 0x124634400] 04:47:47 INFO - PROCESS | 1656 | 1464608867153 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]]]}] 04:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 670ms 04:47:47 INFO - PROCESS | 1656 | 1464608867187 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 04:47:47 INFO - PROCESS | 1656 | 1464608867188 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 04:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:47:47 INFO - PROCESS | 1656 | 1464608867191 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:47:47 INFO - PROCESS | 1656 | 1464608867192 Marionette TRACE conn2 <- [1,1994,null,{}] 04:47:47 INFO - PROCESS | 1656 | 1464608867194 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}] 04:47:47 INFO - PROCESS | 1656 | 1464608867304 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 04:47:47 INFO - PROCESS | 1656 | 1464608867407 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da7a000 == 76 [pid = 1656] [id = 506] 04:47:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x126009400) [pid = 1656] [serial = 1518] [outer = 0x0] 04:47:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x128008800) [pid = 1656] [serial = 1519] [outer = 0x126009400] 04:47:47 INFO - PROCESS | 1656 | 1464608867438 Marionette DEBUG loaded listener.js 04:47:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x128522800) [pid = 1656] [serial = 1520] [outer = 0x126009400] 04:47:47 INFO - PROCESS | 1656 | 1464608867852 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]]]}] 04:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 672ms 04:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:47:47 INFO - PROCESS | 1656 | 1464608867864 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 04:47:47 INFO - PROCESS | 1656 | 1464608867866 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 04:47:47 INFO - PROCESS | 1656 | 1464608867869 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:47:47 INFO - PROCESS | 1656 | 1464608867870 Marionette TRACE conn2 <- [1,1998,null,{}] 04:47:47 INFO - PROCESS | 1656 | 1464608867874 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}] 04:47:48 INFO - PROCESS | 1656 | 1464608868065 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 04:47:48 INFO - PROCESS | 1656 | 1464608868174 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x137a34800 == 77 [pid = 1656] [id = 507] 04:47:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x126dcdc00) [pid = 1656] [serial = 1521] [outer = 0x0] 04:47:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x128d7d800) [pid = 1656] [serial = 1522] [outer = 0x126dcdc00] 04:47:48 INFO - PROCESS | 1656 | 1464608868203 Marionette DEBUG loaded listener.js 04:47:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12aadd800) [pid = 1656] [serial = 1523] [outer = 0x126dcdc00] 04:47:48 INFO - PROCESS | 1656 | 1464608868631 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]]]}] 04:47:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 771ms 04:47:48 INFO - PROCESS | 1656 | 1464608868639 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 04:47:48 INFO - PROCESS | 1656 | 1464608868641 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 04:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:47:48 INFO - PROCESS | 1656 | 1464608868643 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:47:48 INFO - PROCESS | 1656 | 1464608868644 Marionette TRACE conn2 <- [1,2002,null,{}] 04:47:48 INFO - PROCESS | 1656 | 1464608868647 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}] 04:47:48 INFO - PROCESS | 1656 | 1464608868772 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 04:47:48 INFO - PROCESS | 1656 | 1464608868880 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x137d05800 == 78 [pid = 1656] [id = 508] 04:47:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12bd34000) [pid = 1656] [serial = 1524] [outer = 0x0] 04:47:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12bdb8c00) [pid = 1656] [serial = 1525] [outer = 0x12bd34000] 04:47:48 INFO - PROCESS | 1656 | 1464608868912 Marionette DEBUG loaded listener.js 04:47:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12bdda000) [pid = 1656] [serial = 1526] [outer = 0x12bd34000] 04:47:49 INFO - PROCESS | 1656 | 1464608869320 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]]]}] 04:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 718ms 04:47:49 INFO - PROCESS | 1656 | 1464608869362 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 04:47:49 INFO - PROCESS | 1656 | 1464608869363 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 04:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:47:49 INFO - PROCESS | 1656 | 1464608869366 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:47:49 INFO - PROCESS | 1656 | 1464608869367 Marionette TRACE conn2 <- [1,2006,null,{}] 04:47:49 INFO - PROCESS | 1656 | 1464608869369 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}] 04:47:49 INFO - PROCESS | 1656 | 1464608869501 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 04:47:49 INFO - PROCESS | 1656 | 1464608869593 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x137d21800 == 79 [pid = 1656] [id = 509] 04:47:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12c218400) [pid = 1656] [serial = 1527] [outer = 0x0] 04:47:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12c21a000) [pid = 1656] [serial = 1528] [outer = 0x12c218400] 04:47:49 INFO - PROCESS | 1656 | 1464608869622 Marionette DEBUG loaded listener.js 04:47:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x12c220000) [pid = 1656] [serial = 1529] [outer = 0x12c218400] 04:47:50 INFO - PROCESS | 1656 | 1464608870049 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]]]}] 04:47:50 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 04:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 721ms 04:47:50 INFO - PROCESS | 1656 | 1464608870094 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 04:47:50 INFO - PROCESS | 1656 | 1464608870096 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 04:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:47:50 INFO - PROCESS | 1656 | 1464608870100 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:47:50 INFO - PROCESS | 1656 | 1464608870101 Marionette TRACE conn2 <- [1,2010,null,{}] 04:47:50 INFO - PROCESS | 1656 | 1464608870103 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}] 04:47:50 INFO - PROCESS | 1656 | 1464608870215 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 04:47:50 INFO - PROCESS | 1656 | 1464608870461 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x119604000 == 80 [pid = 1656] [id = 510] 04:47:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x111f6c400) [pid = 1656] [serial = 1530] [outer = 0x0] 04:47:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1126ba000) [pid = 1656] [serial = 1531] [outer = 0x111f6c400] 04:47:50 INFO - PROCESS | 1656 | 1464608870515 Marionette DEBUG loaded listener.js 04:47:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x114fea400) [pid = 1656] [serial = 1532] [outer = 0x111f6c400] 04:47:50 INFO - PROCESS | 1656 | 1464608870931 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]]]}] 04:47:50 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 04:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 869ms 04:47:50 INFO - PROCESS | 1656 | 1464608870970 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 04:47:50 INFO - PROCESS | 1656 | 1464608870972 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 04:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:47:50 INFO - PROCESS | 1656 | 1464608870975 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:47:50 INFO - PROCESS | 1656 | 1464608870977 Marionette TRACE conn2 <- [1,2014,null,{}] 04:47:50 INFO - PROCESS | 1656 | 1464608870981 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}] 04:47:51 INFO - PROCESS | 1656 | 1464608871087 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 04:47:51 INFO - PROCESS | 1656 | 1464608871201 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x115fd9000 == 81 [pid = 1656] [id = 511] 04:47:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x118653400) [pid = 1656] [serial = 1533] [outer = 0x0] 04:47:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x11897f400) [pid = 1656] [serial = 1534] [outer = 0x118653400] 04:47:51 INFO - PROCESS | 1656 | 1464608871234 Marionette DEBUG loaded listener.js 04:47:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x119395400) [pid = 1656] [serial = 1535] [outer = 0x118653400] 04:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12c66e800 == 80 [pid = 1656] [id = 501] 04:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12c08b800 == 79 [pid = 1656] [id = 500] 04:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11863c800 == 78 [pid = 1656] [id = 499] 04:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12ac15000 == 77 [pid = 1656] [id = 498] 04:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x128fa2800 == 76 [pid = 1656] [id = 497] 04:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12872e000 == 75 [pid = 1656] [id = 496] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x128fe7800) [pid = 1656] [serial = 1446] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12809e000 == 74 [pid = 1656] [id = 495] 04:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x124269000 == 73 [pid = 1656] [id = 494] 04:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x121730000 == 72 [pid = 1656] [id = 493] 04:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11942a800 == 71 [pid = 1656] [id = 492] 04:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1196df800 == 70 [pid = 1656] [id = 491] 04:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11961a000 == 69 [pid = 1656] [id = 490] 04:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12d23b800 == 68 [pid = 1656] [id = 486] 04:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd7c000 == 67 [pid = 1656] [id = 485] 04:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12169e800 == 66 [pid = 1656] [id = 484] 04:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11862d800 == 65 [pid = 1656] [id = 483] 04:47:51 INFO - PROCESS | 1656 | 1464608871643 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]]]}] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x128d84400) [pid = 1656] [serial = 1345] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x12a9d6800) [pid = 1656] [serial = 1348] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x11936b000) [pid = 1656] [serial = 1411] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x119035000) [pid = 1656] [serial = 1410] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x128708000) [pid = 1656] [serial = 1395] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x121657400) [pid = 1656] [serial = 1419] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x123737400) [pid = 1656] [serial = 1420] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x12b5af800) [pid = 1656] [serial = 1398] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x1181a5c00) [pid = 1656] [serial = 1389] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x113ba3400) [pid = 1656] [serial = 1405] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x11314b400) [pid = 1656] [serial = 1404] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x12bd2e000) [pid = 1656] [serial = 1401] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x128b99800) [pid = 1656] [serial = 1435] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x1260bdc00) [pid = 1656] [serial = 1425] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x128025c00) [pid = 1656] [serial = 1432] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x128353400) [pid = 1656] [serial = 1443] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x126823c00) [pid = 1656] [serial = 1426] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x128003800) [pid = 1656] [serial = 1441] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12600bc00) [pid = 1656] [serial = 1423] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x11a0e8400) [pid = 1656] [serial = 1438] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1289b1400) [pid = 1656] [serial = 1444] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x126b53000) [pid = 1656] [serial = 1428] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12800ac00) [pid = 1656] [serial = 1431] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x126dc6c00) [pid = 1656] [serial = 1429] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12486e000) [pid = 1656] [serial = 1422] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11a0df800) [pid = 1656] [serial = 1416] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1212d8800) [pid = 1656] [serial = 1417] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11936a000) [pid = 1656] [serial = 1413] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1196db400) [pid = 1656] [serial = 1414] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12834e800) [pid = 1656] [serial = 1434] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11767cc00) [pid = 1656] [serial = 1408] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x116917800) [pid = 1656] [serial = 1407] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x118268800) [pid = 1656] [serial = 1437] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x121675800) [pid = 1656] [serial = 1392] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x124834800) [pid = 1656] [serial = 1440] [outer = 0x0] [url = about:blank] 04:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 722ms 04:47:51 INFO - PROCESS | 1656 | 1464608871699 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 04:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:47:51 INFO - PROCESS | 1656 | 1464608871701 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 04:47:51 INFO - PROCESS | 1656 | 1464608871704 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:47:51 INFO - PROCESS | 1656 | 1464608871706 Marionette TRACE conn2 <- [1,2018,null,{}] 04:47:51 INFO - PROCESS | 1656 | 1464608871708 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}] 04:47:51 INFO - PROCESS | 1656 | 1464608871798 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 04:47:51 INFO - PROCESS | 1656 | 1464608871803 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11863c800 == 66 [pid = 1656] [id = 512] 04:47:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x119455000) [pid = 1656] [serial = 1536] [outer = 0x0] 04:47:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x119d6f400) [pid = 1656] [serial = 1537] [outer = 0x119455000] 04:47:51 INFO - PROCESS | 1656 | 1464608871830 Marionette DEBUG loaded listener.js 04:47:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1212d3800) [pid = 1656] [serial = 1538] [outer = 0x119455000] 04:47:52 INFO - PROCESS | 1656 | 1464608872178 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]]]}] 04:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 519ms 04:47:52 INFO - PROCESS | 1656 | 1464608872226 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 04:47:52 INFO - PROCESS | 1656 | 1464608872227 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 04:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:47:52 INFO - PROCESS | 1656 | 1464608872230 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:47:52 INFO - PROCESS | 1656 | 1464608872235 Marionette TRACE conn2 <- [1,2022,null,{}] 04:47:52 INFO - PROCESS | 1656 | 1464608872241 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}] 04:47:52 INFO - PROCESS | 1656 | 1464608872330 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 04:47:52 INFO - PROCESS | 1656 | 1464608872336 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x121ed2000 == 67 [pid = 1656] [id = 513] 04:47:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12161e000) [pid = 1656] [serial = 1539] [outer = 0x0] 04:47:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1216a7000) [pid = 1656] [serial = 1540] [outer = 0x12161e000] 04:47:52 INFO - PROCESS | 1656 | 1464608872363 Marionette DEBUG loaded listener.js 04:47:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x124833c00) [pid = 1656] [serial = 1541] [outer = 0x12161e000] 04:47:52 INFO - PROCESS | 1656 | 1464608872721 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]]]}] 04:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 523ms 04:47:52 INFO - PROCESS | 1656 | 1464608872764 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 04:47:52 INFO - PROCESS | 1656 | 1464608872766 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 04:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:47:52 INFO - PROCESS | 1656 | 1464608872779 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:47:52 INFO - PROCESS | 1656 | 1464608872780 Marionette TRACE conn2 <- [1,2026,null,{}] 04:47:52 INFO - PROCESS | 1656 | 1464608872782 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}] 04:47:52 INFO - PROCESS | 1656 | 1464608872871 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 04:47:52 INFO - PROCESS | 1656 | 1464608872876 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12663b000 == 68 [pid = 1656] [id = 514] 04:47:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x126005400) [pid = 1656] [serial = 1542] [outer = 0x0] 04:47:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1260be400) [pid = 1656] [serial = 1543] [outer = 0x126005400] 04:47:52 INFO - PROCESS | 1656 | 1464608872901 Marionette DEBUG loaded listener.js 04:47:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x126b53000) [pid = 1656] [serial = 1544] [outer = 0x126005400] 04:47:53 INFO - PROCESS | 1656 | 1464608873225 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]]]}] 04:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 473ms 04:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:47:53 INFO - PROCESS | 1656 | 1464608873249 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 04:47:53 INFO - PROCESS | 1656 | 1464608873250 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 04:47:53 INFO - PROCESS | 1656 | 1464608873252 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:47:53 INFO - PROCESS | 1656 | 1464608873254 Marionette TRACE conn2 <- [1,2030,null,{}] 04:47:53 INFO - PROCESS | 1656 | 1464608873256 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}] 04:47:53 INFO - PROCESS | 1656 | 1464608873344 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 04:47:53 INFO - PROCESS | 1656 | 1464608873348 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1280a5000 == 69 [pid = 1656] [id = 515] 04:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12800c000) [pid = 1656] [serial = 1545] [outer = 0x0] 04:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x128010400) [pid = 1656] [serial = 1546] [outer = 0x12800c000] 04:47:53 INFO - PROCESS | 1656 | 1464608873378 Marionette DEBUG loaded listener.js 04:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x128351800) [pid = 1656] [serial = 1547] [outer = 0x12800c000] 04:47:53 INFO - PROCESS | 1656 | 1464608873753 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]]]}] 04:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 570ms 04:47:53 INFO - PROCESS | 1656 | 1464608873822 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 04:47:53 INFO - PROCESS | 1656 | 1464608873823 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 04:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:47:53 INFO - PROCESS | 1656 | 1464608873826 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:47:53 INFO - PROCESS | 1656 | 1464608873827 Marionette TRACE conn2 <- [1,2034,null,{}] 04:47:53 INFO - PROCESS | 1656 | 1464608873829 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}] 04:47:53 INFO - PROCESS | 1656 | 1464608873946 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 04:47:53 INFO - PROCESS | 1656 | 1464608873959 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f4e000 == 70 [pid = 1656] [id = 516] 04:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12800cc00) [pid = 1656] [serial = 1548] [outer = 0x0] 04:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1285b6000) [pid = 1656] [serial = 1549] [outer = 0x12800cc00] 04:47:53 INFO - PROCESS | 1656 | 1464608873983 Marionette DEBUG loaded listener.js 04:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x128febc00) [pid = 1656] [serial = 1550] [outer = 0x12800cc00] 04:47:54 INFO - PROCESS | 1656 | 1464608874323 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]]]}] 04:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 519ms 04:47:54 INFO - PROCESS | 1656 | 1464608874345 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 04:47:54 INFO - PROCESS | 1656 | 1464608874346 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 04:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:47:54 INFO - PROCESS | 1656 | 1464608874349 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:47:54 INFO - PROCESS | 1656 | 1464608874350 Marionette TRACE conn2 <- [1,2038,null,{}] 04:47:54 INFO - PROCESS | 1656 | 1464608874352 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}] 04:47:54 INFO - PROCESS | 1656 | 1464608874462 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 04:47:54 INFO - PROCESS | 1656 | 1464608874476 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a93a000 == 71 [pid = 1656] [id = 517] 04:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x128710c00) [pid = 1656] [serial = 1551] [outer = 0x0] 04:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12a9e3800) [pid = 1656] [serial = 1552] [outer = 0x128710c00] 04:47:54 INFO - PROCESS | 1656 | 1464608874501 Marionette DEBUG loaded listener.js 04:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12aada000) [pid = 1656] [serial = 1553] [outer = 0x128710c00] 04:47:54 INFO - PROCESS | 1656 | 1464608874888 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]]]}] 04:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 570ms 04:47:54 INFO - PROCESS | 1656 | 1464608874930 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 04:47:54 INFO - PROCESS | 1656 | 1464608874931 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 04:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:47:54 INFO - PROCESS | 1656 | 1464608874934 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:47:54 INFO - PROCESS | 1656 | 1464608874935 Marionette TRACE conn2 <- [1,2042,null,{}] 04:47:54 INFO - PROCESS | 1656 | 1464608874937 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}] 04:47:55 INFO - PROCESS | 1656 | 1464608875055 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 04:47:55 INFO - PROCESS | 1656 | 1464608875076 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b4e2800 == 72 [pid = 1656] [id = 518] 04:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12a99f000) [pid = 1656] [serial = 1554] [outer = 0x0] 04:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12b41b800) [pid = 1656] [serial = 1555] [outer = 0x12a99f000] 04:47:55 INFO - PROCESS | 1656 | 1464608875108 Marionette DEBUG loaded listener.js 04:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12bcc8000) [pid = 1656] [serial = 1556] [outer = 0x12a99f000] 04:47:55 INFO - PROCESS | 1656 | 1464608875471 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]]]}] 04:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 570ms 04:47:55 INFO - PROCESS | 1656 | 1464608875509 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 04:47:55 INFO - PROCESS | 1656 | 1464608875511 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 04:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:47:55 INFO - PROCESS | 1656 | 1464608875514 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:47:55 INFO - PROCESS | 1656 | 1464608875516 Marionette TRACE conn2 <- [1,2046,null,{}] 04:47:55 INFO - PROCESS | 1656 | 1464608875520 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}] 04:47:55 INFO - PROCESS | 1656 | 1464608875681 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 04:47:55 INFO - PROCESS | 1656 | 1464608875694 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd7a800 == 73 [pid = 1656] [id = 519] 04:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x11691a000) [pid = 1656] [serial = 1557] [outer = 0x0] 04:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12bd32400) [pid = 1656] [serial = 1558] [outer = 0x11691a000] 04:47:55 INFO - PROCESS | 1656 | 1464608875720 Marionette DEBUG loaded listener.js 04:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12bdb9400) [pid = 1656] [serial = 1559] [outer = 0x11691a000] 04:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1210e7400) [pid = 1656] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x12165c800) [pid = 1656] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x1260b5000) [pid = 1656] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1266a7c00) [pid = 1656] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x112027800) [pid = 1656] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12165f000) [pid = 1656] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x128356c00) [pid = 1656] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12ae85800) [pid = 1656] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1126bdc00) [pid = 1656] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x128706800) [pid = 1656] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x116895400) [pid = 1656] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x128d77800) [pid = 1656] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x119390400) [pid = 1656] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12bdb7c00) [pid = 1656] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:47:56 INFO - PROCESS | 1656 | 1464608876190 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]]]}] 04:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 722ms 04:47:56 INFO - PROCESS | 1656 | 1464608876237 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 04:47:56 INFO - PROCESS | 1656 | 1464608876238 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 04:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:47:56 INFO - PROCESS | 1656 | 1464608876246 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:47:56 INFO - PROCESS | 1656 | 1464608876247 Marionette TRACE conn2 <- [1,2050,null,{}] 04:47:56 INFO - PROCESS | 1656 | 1464608876250 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}] 04:47:56 INFO - PROCESS | 1656 | 1464608876377 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 04:47:56 INFO - PROCESS | 1656 | 1464608876384 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x1299ba000 == 74 [pid = 1656] [id = 520] 04:47:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11314bc00) [pid = 1656] [serial = 1560] [outer = 0x0] 04:47:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12486b400) [pid = 1656] [serial = 1561] [outer = 0x11314bc00] 04:47:56 INFO - PROCESS | 1656 | 1464608876414 Marionette DEBUG loaded listener.js 04:47:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12bd2f400) [pid = 1656] [serial = 1562] [outer = 0x11314bc00] 04:47:56 INFO - PROCESS | 1656 | 1464608876787 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]]]}] 04:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 569ms 04:47:56 INFO - PROCESS | 1656 | 1464608876816 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 04:47:56 INFO - PROCESS | 1656 | 1464608876817 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 04:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:47:56 INFO - PROCESS | 1656 | 1464608876819 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:47:56 INFO - PROCESS | 1656 | 1464608876821 Marionette TRACE conn2 <- [1,2054,null,{}] 04:47:56 INFO - PROCESS | 1656 | 1464608876826 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}] 04:47:56 INFO - PROCESS | 1656 | 1464608876955 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 04:47:56 INFO - PROCESS | 1656 | 1464608876962 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca62000 == 75 [pid = 1656] [id = 521] 04:47:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12bd36c00) [pid = 1656] [serial = 1563] [outer = 0x0] 04:47:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12c218c00) [pid = 1656] [serial = 1564] [outer = 0x12bd36c00] 04:47:56 INFO - PROCESS | 1656 | 1464608876986 Marionette DEBUG loaded listener.js 04:47:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12c327000) [pid = 1656] [serial = 1565] [outer = 0x12bd36c00] 04:47:57 INFO - PROCESS | 1656 | 1464608877325 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]]]}] 04:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 521ms 04:47:57 INFO - PROCESS | 1656 | 1464608877341 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 04:47:57 INFO - PROCESS | 1656 | 1464608877344 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 04:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:47:57 INFO - PROCESS | 1656 | 1464608877346 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:47:57 INFO - PROCESS | 1656 | 1464608877347 Marionette TRACE conn2 <- [1,2058,null,{}] 04:47:57 INFO - PROCESS | 1656 | 1464608877349 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}] 04:47:57 INFO - PROCESS | 1656 | 1464608877438 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 04:47:57 INFO - PROCESS | 1656 | 1464608877442 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da7d800 == 76 [pid = 1656] [id = 522] 04:47:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12c329400) [pid = 1656] [serial = 1566] [outer = 0x0] 04:47:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12c331400) [pid = 1656] [serial = 1567] [outer = 0x12c329400] 04:47:57 INFO - PROCESS | 1656 | 1464608877467 Marionette DEBUG loaded listener.js 04:47:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12c64f400) [pid = 1656] [serial = 1568] [outer = 0x12c329400] 04:47:57 INFO - PROCESS | 1656 | 1464608877793 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]]]}] 04:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 469ms 04:47:57 INFO - PROCESS | 1656 | 1464608877816 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 04:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:47:57 INFO - PROCESS | 1656 | 1464608877829 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 04:47:57 INFO - PROCESS | 1656 | 1464608877832 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:47:57 INFO - PROCESS | 1656 | 1464608877833 Marionette TRACE conn2 <- [1,2062,null,{}] 04:47:57 INFO - PROCESS | 1656 | 1464608877835 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}] 04:47:57 INFO - PROCESS | 1656 | 1464608877958 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 04:47:57 INFO - PROCESS | 1656 | 1464608877964 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1378d5800 == 77 [pid = 1656] [id = 523] 04:47:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12c644c00) [pid = 1656] [serial = 1569] [outer = 0x0] 04:47:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12ca2ec00) [pid = 1656] [serial = 1570] [outer = 0x12c644c00] 04:47:57 INFO - PROCESS | 1656 | 1464608877989 Marionette DEBUG loaded listener.js 04:47:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12ca35400) [pid = 1656] [serial = 1571] [outer = 0x12c644c00] 04:47:58 INFO - PROCESS | 1656 | 1464608878475 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]]]}] 04:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 668ms 04:47:58 INFO - PROCESS | 1656 | 1464608878500 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 04:47:58 INFO - PROCESS | 1656 | 1464608878504 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 04:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:47:58 INFO - PROCESS | 1656 | 1464608878507 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:47:58 INFO - PROCESS | 1656 | 1464608878510 Marionette TRACE conn2 <- [1,2066,null,{}] 04:47:58 INFO - PROCESS | 1656 | 1464608878514 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}] 04:47:58 INFO - PROCESS | 1656 | 1464608878630 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 04:47:58 INFO - PROCESS | 1656 | 1464608878709 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a055000 == 78 [pid = 1656] [id = 524] 04:47:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x11691d000) [pid = 1656] [serial = 1572] [outer = 0x0] 04:47:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x11767d400) [pid = 1656] [serial = 1573] [outer = 0x11691d000] 04:47:58 INFO - PROCESS | 1656 | 1464608878741 Marionette DEBUG loaded listener.js 04:47:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x119390c00) [pid = 1656] [serial = 1574] [outer = 0x11691d000] 04:47:59 INFO - PROCESS | 1656 | 1464608879174 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]]]}] 04:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 675ms 04:47:59 INFO - PROCESS | 1656 | 1464608879183 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 04:47:59 INFO - PROCESS | 1656 | 1464608879187 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 04:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:47:59 INFO - PROCESS | 1656 | 1464608879194 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:47:59 INFO - PROCESS | 1656 | 1464608879196 Marionette TRACE conn2 <- [1,2070,null,{}] 04:47:59 INFO - PROCESS | 1656 | 1464608879198 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}] 04:47:59 INFO - PROCESS | 1656 | 1464608879312 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 04:47:59 INFO - PROCESS | 1656 | 1464608879411 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b18000 == 79 [pid = 1656] [id = 525] 04:47:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x119984800) [pid = 1656] [serial = 1575] [outer = 0x0] 04:47:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x121657400) [pid = 1656] [serial = 1576] [outer = 0x119984800] 04:47:59 INFO - PROCESS | 1656 | 1464608879442 Marionette DEBUG loaded listener.js 04:47:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x1219c6c00) [pid = 1656] [serial = 1577] [outer = 0x119984800] 04:47:59 INFO - PROCESS | 1656 | 1464608879836 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]]]}] 04:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 669ms 04:47:59 INFO - PROCESS | 1656 | 1464608879864 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 04:47:59 INFO - PROCESS | 1656 | 1464608879866 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 04:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:47:59 INFO - PROCESS | 1656 | 1464608879868 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:47:59 INFO - PROCESS | 1656 | 1464608879871 Marionette TRACE conn2 <- [1,2074,null,{}] 04:47:59 INFO - PROCESS | 1656 | 1464608879881 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}] 04:48:00 INFO - PROCESS | 1656 | 1464608879995 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 04:48:00 INFO - PROCESS | 1656 | 1464608880077 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x137d03000 == 80 [pid = 1656] [id = 526] 04:48:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12600bc00) [pid = 1656] [serial = 1578] [outer = 0x0] 04:48:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x126dc8800) [pid = 1656] [serial = 1579] [outer = 0x12600bc00] 04:48:00 INFO - PROCESS | 1656 | 1464608880110 Marionette DEBUG loaded listener.js 04:48:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x128706800) [pid = 1656] [serial = 1580] [outer = 0x12600bc00] 04:48:00 INFO - PROCESS | 1656 | 1464608880530 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]]]}] 04:48:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 675ms 04:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:48:00 INFO - PROCESS | 1656 | 1464608880544 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 04:48:00 INFO - PROCESS | 1656 | 1464608880546 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 04:48:00 INFO - PROCESS | 1656 | 1464608880548 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:48:00 INFO - PROCESS | 1656 | 1464608880549 Marionette TRACE conn2 <- [1,2078,null,{}] 04:48:00 INFO - PROCESS | 1656 | 1464608880552 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}] 04:48:00 INFO - PROCESS | 1656 | 1464608880665 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 04:48:00 INFO - PROCESS | 1656 | 1464608880769 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1381c7000 == 81 [pid = 1656] [id = 527] 04:48:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1289b1000) [pid = 1656] [serial = 1581] [outer = 0x0] 04:48:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x12b5afc00) [pid = 1656] [serial = 1582] [outer = 0x1289b1000] 04:48:00 INFO - PROCESS | 1656 | 1464608880803 Marionette DEBUG loaded listener.js 04:48:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x12bdcd400) [pid = 1656] [serial = 1583] [outer = 0x1289b1000] 04:48:01 INFO - PROCESS | 1656 | 1464608881188 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]]]}] 04:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 669ms 04:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:48:01 INFO - PROCESS | 1656 | 1464608881218 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 04:48:01 INFO - PROCESS | 1656 | 1464608881220 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 04:48:01 INFO - PROCESS | 1656 | 1464608881223 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:48:01 INFO - PROCESS | 1656 | 1464608881226 Marionette TRACE conn2 <- [1,2082,null,{}] 04:48:01 INFO - PROCESS | 1656 | 1464608881229 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}] 04:48:01 INFO - PROCESS | 1656 | 1464608881385 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 04:48:01 INFO - PROCESS | 1656 | 1464608881497 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1381da800 == 82 [pid = 1656] [id = 528] 04:48:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x12bcd1400) [pid = 1656] [serial = 1584] [outer = 0x0] 04:48:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x12c21f400) [pid = 1656] [serial = 1585] [outer = 0x12bcd1400] 04:48:01 INFO - PROCESS | 1656 | 1464608881545 Marionette DEBUG loaded listener.js 04:48:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x12c32bc00) [pid = 1656] [serial = 1586] [outer = 0x12bcd1400] 04:48:02 INFO - PROCESS | 1656 | 1464608882058 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]]]}] 04:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 871ms 04:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:48:02 INFO - PROCESS | 1656 | 1464608882094 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 04:48:02 INFO - PROCESS | 1656 | 1464608882096 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 04:48:02 INFO - PROCESS | 1656 | 1464608882098 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:48:02 INFO - PROCESS | 1656 | 1464608882100 Marionette TRACE conn2 <- [1,2086,null,{}] 04:48:02 INFO - PROCESS | 1656 | 1464608882102 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}] 04:48:02 INFO - PROCESS | 1656 | 1464608882220 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 04:48:02 INFO - PROCESS | 1656 | 1464608882299 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x137dce800 == 83 [pid = 1656] [id = 529] 04:48:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x12c647000) [pid = 1656] [serial = 1587] [outer = 0x0] 04:48:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x12ca34400) [pid = 1656] [serial = 1588] [outer = 0x12c647000] 04:48:02 INFO - PROCESS | 1656 | 1464608882329 Marionette DEBUG loaded listener.js 04:48:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x12cda5000) [pid = 1656] [serial = 1589] [outer = 0x12c647000] 04:48:02 INFO - PROCESS | 1656 | 1464608882735 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]]]}] 04:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 668ms 04:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:48:02 INFO - PROCESS | 1656 | 1464608882767 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 04:48:02 INFO - PROCESS | 1656 | 1464608882768 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 04:48:02 INFO - PROCESS | 1656 | 1464608882770 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:48:02 INFO - PROCESS | 1656 | 1464608882772 Marionette TRACE conn2 <- [1,2090,null,{}] 04:48:02 INFO - PROCESS | 1656 | 1464608882774 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}] 04:48:02 INFO - PROCESS | 1656 | 1464608882882 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 04:48:02 INFO - PROCESS | 1656 | 1464608882990 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x13717a800 == 84 [pid = 1656] [id = 530] 04:48:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x12ca3d000) [pid = 1656] [serial = 1590] [outer = 0x0] 04:48:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x12cdaac00) [pid = 1656] [serial = 1591] [outer = 0x12ca3d000] 04:48:03 INFO - PROCESS | 1656 | 1464608883020 Marionette DEBUG loaded listener.js 04:48:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x12cdaf000) [pid = 1656] [serial = 1592] [outer = 0x12ca3d000] 04:48:03 INFO - PROCESS | 1656 | 1464608883393 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]]]}] 04:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 669ms 04:48:03 INFO - PROCESS | 1656 | 1464608883441 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 04:48:03 INFO - PROCESS | 1656 | 1464608883442 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 04:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:48:03 INFO - PROCESS | 1656 | 1464608883444 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:48:03 INFO - PROCESS | 1656 | 1464608883445 Marionette TRACE conn2 <- [1,2094,null,{}] 04:48:03 INFO - PROCESS | 1656 | 1464608883448 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}] 04:48:03 INFO - PROCESS | 1656 | 1464608883574 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 04:48:03 INFO - PROCESS | 1656 | 1464608883672 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x13ec3f800 == 85 [pid = 1656] [id = 531] 04:48:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x11815f400) [pid = 1656] [serial = 1593] [outer = 0x0] 04:48:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x12cdb2400) [pid = 1656] [serial = 1594] [outer = 0x11815f400] 04:48:03 INFO - PROCESS | 1656 | 1464608883714 Marionette DEBUG loaded listener.js 04:48:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x12cdba400) [pid = 1656] [serial = 1595] [outer = 0x11815f400] 04:48:04 INFO - PROCESS | 1656 | 1464608884202 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]]]}] 04:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 769ms 04:48:04 INFO - PROCESS | 1656 | 1464608884213 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 04:48:04 INFO - PROCESS | 1656 | 1464608884214 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 04:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:48:04 INFO - PROCESS | 1656 | 1464608884217 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:48:04 INFO - PROCESS | 1656 | 1464608884218 Marionette TRACE conn2 <- [1,2098,null,{}] 04:48:04 INFO - PROCESS | 1656 | 1464608884221 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}] 04:48:04 INFO - PROCESS | 1656 | 1464608884372 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 04:48:04 INFO - PROCESS | 1656 | 1464608884379 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x13ec56000 == 86 [pid = 1656] [id = 532] 04:48:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x12cdbc800) [pid = 1656] [serial = 1596] [outer = 0x0] 04:48:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x12d59c400) [pid = 1656] [serial = 1597] [outer = 0x12cdbc800] 04:48:04 INFO - PROCESS | 1656 | 1464608884409 Marionette DEBUG loaded listener.js 04:48:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x12d5a2c00) [pid = 1656] [serial = 1598] [outer = 0x12cdbc800] 04:48:04 INFO - PROCESS | 1656 | 1464608884871 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]]]}] 04:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 676ms 04:48:04 INFO - PROCESS | 1656 | 1464608884898 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 04:48:04 INFO - PROCESS | 1656 | 1464608884900 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 04:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:48:04 INFO - PROCESS | 1656 | 1464608884902 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:48:04 INFO - PROCESS | 1656 | 1464608884903 Marionette TRACE conn2 <- [1,2102,null,{}] 04:48:04 INFO - PROCESS | 1656 | 1464608884906 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}] 04:48:05 INFO - PROCESS | 1656 | 1464608885042 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 04:48:05 INFO - PROCESS | 1656 | 1464608885124 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x11995c800 == 87 [pid = 1656] [id = 533] 04:48:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x116b7e400) [pid = 1656] [serial = 1599] [outer = 0x0] 04:48:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x12aa5ec00) [pid = 1656] [serial = 1600] [outer = 0x116b7e400] 04:48:05 INFO - PROCESS | 1656 | 1464608885153 Marionette DEBUG loaded listener.js 04:48:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x12d5a2800) [pid = 1656] [serial = 1601] [outer = 0x116b7e400] 04:48:05 INFO - PROCESS | 1656 | 1464608885775 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]]]}] 04:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 922ms 04:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:48:05 INFO - PROCESS | 1656 | 1464608885825 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 04:48:05 INFO - PROCESS | 1656 | 1464608885827 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 04:48:05 INFO - PROCESS | 1656 | 1464608885830 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:48:05 INFO - PROCESS | 1656 | 1464608885833 Marionette TRACE conn2 <- [1,2106,null,{}] 04:48:05 INFO - PROCESS | 1656 | 1464608885836 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}] 04:48:05 INFO - PROCESS | 1656 | 1464608885944 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 04:48:06 INFO - PROCESS | 1656 | 1464608886028 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12172f000 == 88 [pid = 1656] [id = 534] 04:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x112a73000) [pid = 1656] [serial = 1602] [outer = 0x0] 04:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x113ba4c00) [pid = 1656] [serial = 1603] [outer = 0x112a73000] 04:48:06 INFO - PROCESS | 1656 | 1464608886057 Marionette DEBUG loaded listener.js 04:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x117685800) [pid = 1656] [serial = 1604] [outer = 0x112a73000] 04:48:06 INFO - PROCESS | 1656 | 1464608886478 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]]]}] 04:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 674ms 04:48:06 INFO - PROCESS | 1656 | 1464608886519 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 04:48:06 INFO - PROCESS | 1656 | 1464608886523 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 04:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:48:06 INFO - PROCESS | 1656 | 1464608886529 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:48:06 INFO - PROCESS | 1656 | 1464608886531 Marionette TRACE conn2 <- [1,2110,null,{}] 04:48:06 INFO - PROCESS | 1656 | 1464608886533 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}] 04:48:06 INFO - PROCESS | 1656 | 1464608886637 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 04:48:06 INFO - PROCESS | 1656 | 1464608886721 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x119f15800 == 89 [pid = 1656] [id = 535] 04:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x119363400) [pid = 1656] [serial = 1605] [outer = 0x0] 04:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x119396800) [pid = 1656] [serial = 1606] [outer = 0x119363400] 04:48:06 INFO - PROCESS | 1656 | 1464608886749 Marionette DEBUG loaded listener.js 04:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x121446400) [pid = 1656] [serial = 1607] [outer = 0x119363400] 04:48:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12da7d800 == 88 [pid = 1656] [id = 522] 04:48:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca62000 == 87 [pid = 1656] [id = 521] 04:48:06 INFO - PROCESS | 1656 | --DOCSHELL 0x1299ba000 == 86 [pid = 1656] [id = 520] 04:48:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd7a800 == 85 [pid = 1656] [id = 519] 04:48:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12b4e2800 == 84 [pid = 1656] [id = 518] 04:48:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12a93a000 == 83 [pid = 1656] [id = 517] 04:48:06 INFO - PROCESS | 1656 | --DOCSHELL 0x128f4e000 == 82 [pid = 1656] [id = 516] 04:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x12bd32000) [pid = 1656] [serial = 1507] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1280a5000 == 81 [pid = 1656] [id = 515] 04:48:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12663b000 == 80 [pid = 1656] [id = 514] 04:48:07 INFO - PROCESS | 1656 | --DOCSHELL 0x121ed2000 == 79 [pid = 1656] [id = 513] 04:48:07 INFO - PROCESS | 1656 | --DOCSHELL 0x11863c800 == 78 [pid = 1656] [id = 512] 04:48:07 INFO - PROCESS | 1656 | --DOCSHELL 0x115fd9000 == 77 [pid = 1656] [id = 511] 04:48:07 INFO - PROCESS | 1656 | --DOCSHELL 0x119604000 == 76 [pid = 1656] [id = 510] 04:48:07 INFO - PROCESS | 1656 | --DOCSHELL 0x137d05800 == 75 [pid = 1656] [id = 508] 04:48:07 INFO - PROCESS | 1656 | --DOCSHELL 0x137a34800 == 74 [pid = 1656] [id = 507] 04:48:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12da7a000 == 73 [pid = 1656] [id = 506] 04:48:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12c658000 == 72 [pid = 1656] [id = 505] 04:48:07 INFO - PROCESS | 1656 | --DOCSHELL 0x121725000 == 71 [pid = 1656] [id = 504] 04:48:07 INFO - PROCESS | 1656 | --DOCSHELL 0x117543000 == 70 [pid = 1656] [id = 503] 04:48:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12d241800 == 69 [pid = 1656] [id = 502] 04:48:07 INFO - PROCESS | 1656 | 1464608887151 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]]]}] 04:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 669ms 04:48:07 INFO - PROCESS | 1656 | 1464608887199 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 04:48:07 INFO - PROCESS | 1656 | 1464608887200 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 04:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:48:07 INFO - PROCESS | 1656 | 1464608887202 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:48:07 INFO - PROCESS | 1656 | 1464608887205 Marionette TRACE conn2 <- [1,2114,null,{}] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x12bd2e400) [pid = 1656] [serial = 1505] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x12b5a6c00) [pid = 1656] [serial = 1502] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x12176fc00) [pid = 1656] [serial = 1481] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x1132c4400) [pid = 1656] [serial = 1468] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x128704400) [pid = 1656] [serial = 1461] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x128348c00) [pid = 1656] [serial = 1487] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x128521c00) [pid = 1656] [serial = 1489] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x12aa6b800) [pid = 1656] [serial = 1464] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x1131d8c00) [pid = 1656] [serial = 1498] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x121678800) [pid = 1656] [serial = 1480] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x12c64ac00) [pid = 1656] [serial = 895] [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.] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x12870c400) [pid = 1656] [serial = 1490] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x126003400) [pid = 1656] [serial = 1484] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x128d77400) [pid = 1656] [serial = 1492] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x126b58c00) [pid = 1656] [serial = 1486] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x12bccd400) [pid = 1656] [serial = 1504] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x113150800) [pid = 1656] [serial = 1449] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x113d02400) [pid = 1656] [serial = 1472] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x12a9e5400) [pid = 1656] [serial = 1495] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x12aad7800) [pid = 1656] [serial = 1496] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x121674000) [pid = 1656] [serial = 1455] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x1245ec800) [pid = 1656] [serial = 1483] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x118984c00) [pid = 1656] [serial = 1474] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x118983400) [pid = 1656] [serial = 1499] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12a996400) [pid = 1656] [serial = 1447] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x12a99d000) [pid = 1656] [serial = 1493] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x1212d1800) [pid = 1656] [serial = 1478] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x128355800) [pid = 1656] [serial = 1501] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x113149000) [pid = 1656] [serial = 1471] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x118167800) [pid = 1656] [serial = 1452] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x11936e000) [pid = 1656] [serial = 1475] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x1268b6400) [pid = 1656] [serial = 1458] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x11997f800) [pid = 1656] [serial = 1477] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x12bdd5400) [pid = 1656] [serial = 1387] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1656 | 1464608887234 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}] 04:48:07 INFO - PROCESS | 1656 | 1464608887332 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 04:48:07 INFO - PROCESS | 1656 | 1464608887338 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12115c800 == 70 [pid = 1656] [id = 536] 04:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x121678000) [pid = 1656] [serial = 1608] [outer = 0x0] 04:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12176e800) [pid = 1656] [serial = 1609] [outer = 0x121678000] 04:48:07 INFO - PROCESS | 1656 | 1464608887368 Marionette DEBUG loaded listener.js 04:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12482dc00) [pid = 1656] [serial = 1610] [outer = 0x121678000] 04:48:07 INFO - PROCESS | 1656 | 1464608887728 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]]]}] 04:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 577ms 04:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:48:07 INFO - PROCESS | 1656 | 1464608887782 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 04:48:07 INFO - PROCESS | 1656 | 1464608887783 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 04:48:07 INFO - PROCESS | 1656 | 1464608887785 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:48:07 INFO - PROCESS | 1656 | 1464608887787 Marionette TRACE conn2 <- [1,2118,null,{}] 04:48:07 INFO - PROCESS | 1656 | 1464608887789 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}] 04:48:07 INFO - PROCESS | 1656 | 1464608887880 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 04:48:07 INFO - PROCESS | 1656 | 1464608887884 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b25800 == 71 [pid = 1656] [id = 537] 04:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x124e54000) [pid = 1656] [serial = 1611] [outer = 0x0] 04:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12648dc00) [pid = 1656] [serial = 1612] [outer = 0x124e54000] 04:48:07 INFO - PROCESS | 1656 | 1464608887910 Marionette DEBUG loaded listener.js 04:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x126dc4400) [pid = 1656] [serial = 1613] [outer = 0x124e54000] 04:48:08 INFO - PROCESS | 1656 | 1464608888275 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]]]}] 04:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 519ms 04:48:08 INFO - PROCESS | 1656 | 1464608888321 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 04:48:08 INFO - PROCESS | 1656 | 1464608888322 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 04:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:48:08 INFO - PROCESS | 1656 | 1464608888326 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:48:08 INFO - PROCESS | 1656 | 1464608888327 Marionette TRACE conn2 <- [1,2122,null,{}] 04:48:08 INFO - PROCESS | 1656 | 1464608888330 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}] 04:48:08 INFO - PROCESS | 1656 | 1464608888418 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 04:48:08 INFO - PROCESS | 1656 | 1464608888425 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b20800 == 72 [pid = 1656] [id = 538] 04:48:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x128002c00) [pid = 1656] [serial = 1614] [outer = 0x0] 04:48:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x12802bc00) [pid = 1656] [serial = 1615] [outer = 0x128002c00] 04:48:08 INFO - PROCESS | 1656 | 1464608888450 Marionette DEBUG loaded listener.js 04:48:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x128528000) [pid = 1656] [serial = 1616] [outer = 0x128002c00] 04:48:08 INFO - PROCESS | 1656 | 1464608888879 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]]]}] 04:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 568ms 04:48:08 INFO - PROCESS | 1656 | 1464608888895 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 04:48:08 INFO - PROCESS | 1656 | 1464608888897 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 04:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:48:08 INFO - PROCESS | 1656 | 1464608888901 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:48:08 INFO - PROCESS | 1656 | 1464608888903 Marionette TRACE conn2 <- [1,2126,null,{}] 04:48:08 INFO - PROCESS | 1656 | 1464608888906 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}] 04:48:09 INFO - PROCESS | 1656 | 1464608889125 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 04:48:09 INFO - PROCESS | 1656 | 1464608889214 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ac22000 == 73 [pid = 1656] [id = 539] 04:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x128d77800) [pid = 1656] [serial = 1617] [outer = 0x0] 04:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x12a9dac00) [pid = 1656] [serial = 1618] [outer = 0x128d77800] 04:48:09 INFO - PROCESS | 1656 | 1464608889240 Marionette DEBUG loaded listener.js 04:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x12b5aa000) [pid = 1656] [serial = 1619] [outer = 0x128d77800] 04:48:09 INFO - PROCESS | 1656 | 1464608889554 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]]]}] 04:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 671ms 04:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:48:09 INFO - PROCESS | 1656 | 1464608889571 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 04:48:09 INFO - PROCESS | 1656 | 1464608889572 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 04:48:09 INFO - PROCESS | 1656 | 1464608889578 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:48:09 INFO - PROCESS | 1656 | 1464608889580 Marionette TRACE conn2 <- [1,2130,null,{}] 04:48:09 INFO - PROCESS | 1656 | 1464608889582 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}] 04:48:09 INFO - PROCESS | 1656 | 1464608889706 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 04:48:09 INFO - PROCESS | 1656 | 1464608889720 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd78000 == 74 [pid = 1656] [id = 540] 04:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x112870400) [pid = 1656] [serial = 1620] [outer = 0x0] 04:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x112873000) [pid = 1656] [serial = 1621] [outer = 0x112870400] 04:48:09 INFO - PROCESS | 1656 | 1464608889745 Marionette DEBUG loaded listener.js 04:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x112878400) [pid = 1656] [serial = 1622] [outer = 0x112870400] 04:48:10 INFO - PROCESS | 1656 | 1464608890114 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] 04:48:10 INFO - PROCESS | 1656 | 1464608890156 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 04:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:48:10 INFO - PROCESS | 1656 | 1464608890158 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:48:10 INFO - PROCESS | 1656 | 1464608890159 Marionette TRACE conn2 <- [1,2134,null,{}] 04:48:10 INFO - PROCESS | 1656 | 1464608890162 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}] 04:48:10 INFO - PROCESS | 1656 | 1464608890277 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 04:48:10 INFO - PROCESS | 1656 | 1464608890323 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca60800 == 75 [pid = 1656] [id = 541] 04:48:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x112873800) [pid = 1656] [serial = 1623] [outer = 0x0] 04:48:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x12bcd1c00) [pid = 1656] [serial = 1624] [outer = 0x112873800] 04:48:10 INFO - PROCESS | 1656 | 1464608890348 Marionette DEBUG loaded listener.js 04:48:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x12bdd5400) [pid = 1656] [serial = 1625] [outer = 0x112873800] 04:48:10 INFO - PROCESS | 1656 | 1464608890692 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]]]}] 04:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 571ms 04:48:10 INFO - PROCESS | 1656 | 1464608890735 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 04:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:48:10 INFO - PROCESS | 1656 | 1464608890737 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 04:48:10 INFO - PROCESS | 1656 | 1464608890739 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:48:10 INFO - PROCESS | 1656 | 1464608890740 Marionette TRACE conn2 <- [1,2138,null,{}] 04:48:10 INFO - PROCESS | 1656 | 1464608890742 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}] 04:48:10 INFO - PROCESS | 1656 | 1464608890858 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 04:48:10 INFO - PROCESS | 1656 | 1464608890869 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d563000 == 76 [pid = 1656] [id = 542] 04:48:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x110ebbc00) [pid = 1656] [serial = 1626] [outer = 0x0] 04:48:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x12c219400) [pid = 1656] [serial = 1627] [outer = 0x110ebbc00] 04:48:10 INFO - PROCESS | 1656 | 1464608890901 Marionette DEBUG loaded listener.js 04:48:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x12c326000) [pid = 1656] [serial = 1628] [outer = 0x110ebbc00] 04:48:11 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x12bd36c00) [pid = 1656] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:48:11 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x128710c00) [pid = 1656] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:48:11 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x12ae81c00) [pid = 1656] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:48:11 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x12161e000) [pid = 1656] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:48:11 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x12a99f000) [pid = 1656] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:48:11 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x118653400) [pid = 1656] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:48:11 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x111f6c400) [pid = 1656] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:48:11 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x12800c000) [pid = 1656] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:48:11 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x126005400) [pid = 1656] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:48:11 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x11691a000) [pid = 1656] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:48:11 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x119455000) [pid = 1656] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:48:11 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x11314bc00) [pid = 1656] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:48:11 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x12800cc00) [pid = 1656] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:48:11 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12c329400) [pid = 1656] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:48:11 INFO - PROCESS | 1656 | 1464608891336 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]]]}] 04:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 618ms 04:48:11 INFO - PROCESS | 1656 | 1464608891359 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 04:48:11 INFO - PROCESS | 1656 | 1464608891361 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 04:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:48:11 INFO - PROCESS | 1656 | 1464608891364 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:48:11 INFO - PROCESS | 1656 | 1464608891365 Marionette TRACE conn2 <- [1,2142,null,{}] 04:48:11 INFO - PROCESS | 1656 | 1464608891368 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}] 04:48:11 INFO - PROCESS | 1656 | 1464608891460 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 04:48:11 INFO - PROCESS | 1656 | 1464608891528 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ac0f000 == 77 [pid = 1656] [id = 543] 04:48:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x1126be400) [pid = 1656] [serial = 1629] [outer = 0x0] 04:48:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x124838000) [pid = 1656] [serial = 1630] [outer = 0x1126be400] 04:48:11 INFO - PROCESS | 1656 | 1464608891566 Marionette DEBUG loaded listener.js 04:48:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x12aadd000) [pid = 1656] [serial = 1631] [outer = 0x1126be400] 04:48:11 INFO - PROCESS | 1656 | 1464608891853 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] 04:48:11 INFO - PROCESS | 1656 | 1464608891889 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 04:48:11 INFO - PROCESS | 1656 | 1464608891895 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:48:11 INFO - PROCESS | 1656 | 1464608891897 Marionette TRACE conn2 <- [1,2146,null,{}] 04:48:11 INFO - PROCESS | 1656 | 1464608891899 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}] 04:48:12 INFO - PROCESS | 1656 | 1464608892009 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 04:48:12 INFO - PROCESS | 1656 | 1464608892013 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1378d4800 == 78 [pid = 1656] [id = 544] 04:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x12bdaf400) [pid = 1656] [serial = 1632] [outer = 0x0] 04:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x12c2cd400) [pid = 1656] [serial = 1633] [outer = 0x12bdaf400] 04:48:12 INFO - PROCESS | 1656 | 1464608892042 Marionette DEBUG loaded listener.js 04:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x12c649800) [pid = 1656] [serial = 1634] [outer = 0x12bdaf400] 04:48:12 INFO - PROCESS | 1656 | 1464608892398 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] 04:48:12 INFO - PROCESS | 1656 | 1464608892416 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 04:48:12 INFO - PROCESS | 1656 | 1464608892418 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:48:12 INFO - PROCESS | 1656 | 1464608892419 Marionette TRACE conn2 <- [1,2150,null,{}] 04:48:12 INFO - PROCESS | 1656 | 1464608892422 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}] 04:48:12 INFO - PROCESS | 1656 | 1464608892561 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 04:48:12 INFO - PROCESS | 1656 | 1464608892567 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x137938000 == 79 [pid = 1656] [id = 545] 04:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x12c650800) [pid = 1656] [serial = 1635] [outer = 0x0] 04:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x12ca3cc00) [pid = 1656] [serial = 1636] [outer = 0x12c650800] 04:48:12 INFO - PROCESS | 1656 | 1464608892593 Marionette DEBUG loaded listener.js 04:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x12d59b800) [pid = 1656] [serial = 1637] [outer = 0x12c650800] 04:48:12 INFO - PROCESS | 1656 | 1464608892904 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]]]}] 04:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 519ms 04:48:12 INFO - PROCESS | 1656 | 1464608892939 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 04:48:12 INFO - PROCESS | 1656 | 1464608892940 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 04:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:48:12 INFO - PROCESS | 1656 | 1464608892945 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:48:12 INFO - PROCESS | 1656 | 1464608892947 Marionette TRACE conn2 <- [1,2154,null,{}] 04:48:12 INFO - PROCESS | 1656 | 1464608892950 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}] 04:48:13 INFO - PROCESS | 1656 | 1464608893099 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 04:48:13 INFO - PROCESS | 1656 | 1464608893327 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x116986800 == 80 [pid = 1656] [id = 546] 04:48:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x110ec5c00) [pid = 1656] [serial = 1638] [outer = 0x0] 04:48:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x1126b3800) [pid = 1656] [serial = 1639] [outer = 0x110ec5c00] 04:48:13 INFO - PROCESS | 1656 | 1464608893375 Marionette DEBUG loaded listener.js 04:48:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x1130aac00) [pid = 1656] [serial = 1640] [outer = 0x110ec5c00] 04:48:13 INFO - PROCESS | 1656 | 1464608893898 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]]]}] 04:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1021ms 04:48:13 INFO - PROCESS | 1656 | 1464608893974 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 04:48:13 INFO - PROCESS | 1656 | 1464608893977 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 04:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:48:13 INFO - PROCESS | 1656 | 1464608893994 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:48:13 INFO - PROCESS | 1656 | 1464608893997 Marionette TRACE conn2 <- [1,2158,null,{}] 04:48:14 INFO - PROCESS | 1656 | 1464608894000 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}] 04:48:14 INFO - PROCESS | 1656 | 1464608894119 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 04:48:14 INFO - PROCESS | 1656 | 1464608894201 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b93800 == 81 [pid = 1656] [id = 547] 04:48:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x118655800) [pid = 1656] [serial = 1641] [outer = 0x0] 04:48:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x1196d0800) [pid = 1656] [serial = 1642] [outer = 0x118655800] 04:48:14 INFO - PROCESS | 1656 | 1464608894232 Marionette DEBUG loaded listener.js 04:48:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x1212db400) [pid = 1656] [serial = 1643] [outer = 0x118655800] 04:48:14 INFO - PROCESS | 1656 | 1464608894656 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]]]}] 04:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 733ms 04:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:48:14 INFO - PROCESS | 1656 | 1464608894717 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 04:48:14 INFO - PROCESS | 1656 | 1464608894720 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 04:48:14 INFO - PROCESS | 1656 | 1464608894722 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:48:14 INFO - PROCESS | 1656 | 1464608894723 Marionette TRACE conn2 <- [1,2162,null,{}] 04:48:14 INFO - PROCESS | 1656 | 1464608894726 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}] 04:48:14 INFO - PROCESS | 1656 | 1464608894844 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 04:48:14 INFO - PROCESS | 1656 | 1464608894990 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da6d000 == 82 [pid = 1656] [id = 548] 04:48:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x12165b800) [pid = 1656] [serial = 1644] [outer = 0x0] 04:48:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x12486e000) [pid = 1656] [serial = 1645] [outer = 0x12165b800] 04:48:15 INFO - PROCESS | 1656 | 1464608895041 Marionette DEBUG loaded listener.js 04:48:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x12851ac00) [pid = 1656] [serial = 1646] [outer = 0x12165b800] 04:48:15 INFO - PROCESS | 1656 | 1464608895549 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]]]}] 04:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 872ms 04:48:15 INFO - PROCESS | 1656 | 1464608895607 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 04:48:15 INFO - PROCESS | 1656 | 1464608895609 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 04:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:48:15 INFO - PROCESS | 1656 | 1464608895617 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:48:15 INFO - PROCESS | 1656 | 1464608895622 Marionette TRACE conn2 <- [1,2166,null,{}] 04:48:15 INFO - PROCESS | 1656 | 1464608895628 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}] 04:48:15 INFO - PROCESS | 1656 | 1464608895742 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 04:48:15 INFO - PROCESS | 1656 | 1464608895826 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x1382ca000 == 83 [pid = 1656] [id = 549] 04:48:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x12a9d9c00) [pid = 1656] [serial = 1647] [outer = 0x0] 04:48:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x12b5a7000) [pid = 1656] [serial = 1648] [outer = 0x12a9d9c00] 04:48:15 INFO - PROCESS | 1656 | 1464608895855 Marionette DEBUG loaded listener.js 04:48:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x12bdd8800) [pid = 1656] [serial = 1649] [outer = 0x12a9d9c00] 04:48:16 INFO - PROCESS | 1656 | 1464608896241 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]]]}] 04:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 681ms 04:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:48:16 INFO - PROCESS | 1656 | 1464608896295 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 04:48:16 INFO - PROCESS | 1656 | 1464608896297 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 04:48:16 INFO - PROCESS | 1656 | 1464608896299 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:48:16 INFO - PROCESS | 1656 | 1464608896300 Marionette TRACE conn2 <- [1,2170,null,{}] 04:48:16 INFO - PROCESS | 1656 | 1464608896302 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}] 04:48:16 INFO - PROCESS | 1656 | 1464608896418 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 04:48:16 INFO - PROCESS | 1656 | 1464608896529 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x137063800 == 84 [pid = 1656] [id = 550] 04:48:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x12c2ca000) [pid = 1656] [serial = 1650] [outer = 0x0] 04:48:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x12c2d4000) [pid = 1656] [serial = 1651] [outer = 0x12c2ca000] 04:48:16 INFO - PROCESS | 1656 | 1464608896561 Marionette DEBUG loaded listener.js 04:48:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x12c64a400) [pid = 1656] [serial = 1652] [outer = 0x12c2ca000] 04:48:16 INFO - PROCESS | 1656 | 1464608896972 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]]]}] 04:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 719ms 04:48:17 INFO - PROCESS | 1656 | 1464608897019 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 04:48:17 INFO - PROCESS | 1656 | 1464608897020 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 04:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:48:17 INFO - PROCESS | 1656 | 1464608897023 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:48:17 INFO - PROCESS | 1656 | 1464608897024 Marionette TRACE conn2 <- [1,2174,null,{}] 04:48:17 INFO - PROCESS | 1656 | 1464608897026 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}] 04:48:17 INFO - PROCESS | 1656 | 1464608897155 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 04:48:17 INFO - PROCESS | 1656 | 1464608897267 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f1c3800 == 85 [pid = 1656] [id = 551] 04:48:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x12cdbb000) [pid = 1656] [serial = 1653] [outer = 0x0] 04:48:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x12d5e9000) [pid = 1656] [serial = 1654] [outer = 0x12cdbb000] 04:48:17 INFO - PROCESS | 1656 | 1464608897304 Marionette DEBUG loaded listener.js 04:48:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x12d605000) [pid = 1656] [serial = 1655] [outer = 0x12cdbb000] 04:48:17 INFO - PROCESS | 1656 | 1464608897728 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]]]}] 04:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 720ms 04:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:48:17 INFO - PROCESS | 1656 | 1464608897744 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 04:48:17 INFO - PROCESS | 1656 | 1464608897746 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 04:48:17 INFO - PROCESS | 1656 | 1464608897748 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:48:17 INFO - PROCESS | 1656 | 1464608897749 Marionette TRACE conn2 <- [1,2178,null,{}] 04:48:17 INFO - PROCESS | 1656 | 1464608897751 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}] 04:48:17 INFO - PROCESS | 1656 | 1464608897863 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 04:48:17 INFO - PROCESS | 1656 | 1464608897975 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f1dc800 == 86 [pid = 1656] [id = 552] 04:48:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x12d606400) [pid = 1656] [serial = 1656] [outer = 0x0] 04:48:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x12d60d000) [pid = 1656] [serial = 1657] [outer = 0x12d606400] 04:48:18 INFO - PROCESS | 1656 | 1464608898006 Marionette DEBUG loaded listener.js 04:48:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x137153400) [pid = 1656] [serial = 1658] [outer = 0x12d606400] 04:48:18 INFO - PROCESS | 1656 | 1464608898400 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]]]}] 04:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 673ms 04:48:18 INFO - PROCESS | 1656 | 1464608898421 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 04:48:18 INFO - PROCESS | 1656 | 1464608898423 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 04:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:48:18 INFO - PROCESS | 1656 | 1464608898427 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:48:18 INFO - PROCESS | 1656 | 1464608898429 Marionette TRACE conn2 <- [1,2182,null,{}] 04:48:18 INFO - PROCESS | 1656 | 1464608898431 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}] 04:48:18 INFO - PROCESS | 1656 | 1464608898542 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 04:48:18 INFO - PROCESS | 1656 | 1464608898644 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x137796800 == 87 [pid = 1656] [id = 553] 04:48:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x137152800) [pid = 1656] [serial = 1659] [outer = 0x0] 04:48:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x137158800) [pid = 1656] [serial = 1660] [outer = 0x137152800] 04:48:18 INFO - PROCESS | 1656 | 1464608898673 Marionette DEBUG loaded listener.js 04:48:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x13715dc00) [pid = 1656] [serial = 1661] [outer = 0x137152800] 04:48:19 INFO - PROCESS | 1656 | 1464608899121 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]]]}] 04:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 723ms 04:48:19 INFO - PROCESS | 1656 | 1464608899149 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 04:48:19 INFO - PROCESS | 1656 | 1464608899151 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 04:48:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:48:19 INFO - PROCESS | 1656 | 1464608899153 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:48:19 INFO - PROCESS | 1656 | 1464608899155 Marionette TRACE conn2 <- [1,2186,null,{}] 04:48:19 INFO - PROCESS | 1656 | 1464608899157 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}] 04:48:19 INFO - PROCESS | 1656 | 1464608899272 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 04:48:19 INFO - PROCESS | 1656 | 1464608899386 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x118635800 == 88 [pid = 1656] [id = 554] 04:48:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x11767cc00) [pid = 1656] [serial = 1662] [outer = 0x0] 04:48:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x11a0e6000) [pid = 1656] [serial = 1663] [outer = 0x11767cc00] 04:48:19 INFO - PROCESS | 1656 | 1464608899419 Marionette DEBUG loaded listener.js 04:48:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x12d60e400) [pid = 1656] [serial = 1664] [outer = 0x11767cc00] 04:48:20 INFO - PROCESS | 1656 | 1464608900249 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]]]}] 04:48:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:48:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1124ms 04:48:20 INFO - PROCESS | 1656 | 1464608900278 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 04:48:20 INFO - PROCESS | 1656 | 1464608900281 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 04:48:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:48:20 INFO - PROCESS | 1656 | 1464608900286 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:48:20 INFO - PROCESS | 1656 | 1464608900289 Marionette TRACE conn2 <- [1,2190,null,{}] 04:48:20 INFO - PROCESS | 1656 | 1464608900294 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}] 04:48:20 INFO - PROCESS | 1656 | 1464608900399 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 04:48:20 INFO - PROCESS | 1656 | 1464608900519 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x11708e800 == 89 [pid = 1656] [id = 555] 04:48:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x1126b7800) [pid = 1656] [serial = 1665] [outer = 0x0] 04:48:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x113151000) [pid = 1656] [serial = 1666] [outer = 0x1126b7800] 04:48:20 INFO - PROCESS | 1656 | 1464608900549 Marionette DEBUG loaded listener.js 04:48:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x11864ac00) [pid = 1656] [serial = 1667] [outer = 0x1126b7800] 04:48:20 INFO - PROCESS | 1656 | 1464608900985 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]]]}] 04:48:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:48:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 727ms 04:48:21 INFO - PROCESS | 1656 | 1464608901012 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 04:48:21 INFO - PROCESS | 1656 | 1464608901016 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 04:48:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:48:21 INFO - PROCESS | 1656 | 1464608901020 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:48:21 INFO - PROCESS | 1656 | 1464608901022 Marionette TRACE conn2 <- [1,2194,null,{}] 04:48:21 INFO - PROCESS | 1656 | 1464608901024 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}] 04:48:21 INFO - PROCESS | 1656 | 1464608901130 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 04:48:21 INFO - PROCESS | 1656 | --DOCSHELL 0x137938000 == 88 [pid = 1656] [id = 545] 04:48:21 INFO - PROCESS | 1656 | --DOCSHELL 0x1378d4800 == 87 [pid = 1656] [id = 544] 04:48:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12ac0f000 == 86 [pid = 1656] [id = 543] 04:48:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12d563000 == 85 [pid = 1656] [id = 542] 04:48:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca60800 == 84 [pid = 1656] [id = 541] 04:48:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd78000 == 83 [pid = 1656] [id = 540] 04:48:21 INFO - PROCESS | 1656 | 1464608901304 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12ac22000 == 82 [pid = 1656] [id = 539] 04:48:21 INFO - PROCESS | 1656 | --DOCSHELL 0x128b20800 == 81 [pid = 1656] [id = 538] 04:48:21 INFO - PROCESS | 1656 | --DOCSHELL 0x126b25800 == 80 [pid = 1656] [id = 537] 04:48:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12115c800 == 79 [pid = 1656] [id = 536] 04:48:21 INFO - PROCESS | 1656 | --DOCSHELL 0x119f15800 == 78 [pid = 1656] [id = 535] 04:48:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12172f000 == 77 [pid = 1656] [id = 534] 04:48:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x116bb3000 == 78 [pid = 1656] [id = 556] 04:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x11286c400) [pid = 1656] [serial = 1668] [outer = 0x0] 04:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x114fe7000) [pid = 1656] [serial = 1669] [outer = 0x11286c400] 04:48:21 INFO - PROCESS | 1656 | 1464608901339 Marionette DEBUG loaded listener.js 04:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x121661800) [pid = 1656] [serial = 1670] [outer = 0x11286c400] 04:48:21 INFO - PROCESS | 1656 | --DOCSHELL 0x137dce800 == 77 [pid = 1656] [id = 529] 04:48:21 INFO - PROCESS | 1656 | --DOCSHELL 0x1381da800 == 76 [pid = 1656] [id = 528] 04:48:21 INFO - PROCESS | 1656 | --DOCSHELL 0x1381c7000 == 75 [pid = 1656] [id = 527] 04:48:21 INFO - PROCESS | 1656 | --DOCSHELL 0x137d03000 == 74 [pid = 1656] [id = 526] 04:48:21 INFO - PROCESS | 1656 | --DOCSHELL 0x128b18000 == 73 [pid = 1656] [id = 525] 04:48:21 INFO - PROCESS | 1656 | --DOCSHELL 0x11a055000 == 72 [pid = 1656] [id = 524] 04:48:21 INFO - PROCESS | 1656 | --DOCSHELL 0x1378d5800 == 71 [pid = 1656] [id = 523] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x12c327000) [pid = 1656] [serial = 1565] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x12a9e3800) [pid = 1656] [serial = 1552] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x12bdae800) [pid = 1656] [serial = 1508] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x1216a7000) [pid = 1656] [serial = 1540] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x124833c00) [pid = 1656] [serial = 1541] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x12b41b800) [pid = 1656] [serial = 1555] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x119395400) [pid = 1656] [serial = 1535] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x11897f400) [pid = 1656] [serial = 1534] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x114fea400) [pid = 1656] [serial = 1532] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x1126ba000) [pid = 1656] [serial = 1531] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x128010400) [pid = 1656] [serial = 1546] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x12bdb8c00) [pid = 1656] [serial = 1525] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x1260be400) [pid = 1656] [serial = 1543] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x12bd32400) [pid = 1656] [serial = 1558] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x126b53000) [pid = 1656] [serial = 1544] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x128d7d800) [pid = 1656] [serial = 1522] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x112d61c00) [pid = 1656] [serial = 1510] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x124e52000) [pid = 1656] [serial = 1516] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x12bcc8000) [pid = 1656] [serial = 1556] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x12c21a000) [pid = 1656] [serial = 1528] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x119d6f400) [pid = 1656] [serial = 1537] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x1212d3800) [pid = 1656] [serial = 1538] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x12486b400) [pid = 1656] [serial = 1561] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x128008800) [pid = 1656] [serial = 1519] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x118654800) [pid = 1656] [serial = 1513] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x12c218c00) [pid = 1656] [serial = 1564] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x12bdb9400) [pid = 1656] [serial = 1559] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x1285b6000) [pid = 1656] [serial = 1549] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x128febc00) [pid = 1656] [serial = 1550] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x12aada000) [pid = 1656] [serial = 1553] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x128351800) [pid = 1656] [serial = 1547] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x12c64f400) [pid = 1656] [serial = 1568] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x12bd2f400) [pid = 1656] [serial = 1562] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x12c331400) [pid = 1656] [serial = 1567] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1656 | 1464608901662 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]]]}] 04:48:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:48:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 670ms 04:48:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:48:21 INFO - PROCESS | 1656 | 1464608901692 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 04:48:21 INFO - PROCESS | 1656 | 1464608901695 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 04:48:21 INFO - PROCESS | 1656 | 1464608901697 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:48:21 INFO - PROCESS | 1656 | 1464608901699 Marionette TRACE conn2 <- [1,2198,null,{}] 04:48:21 INFO - PROCESS | 1656 | 1464608901707 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}] 04:48:21 INFO - PROCESS | 1656 | 1464608901798 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 04:48:21 INFO - PROCESS | 1656 | 1464608901804 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x123656000 == 72 [pid = 1656] [id = 557] 04:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x12176f000) [pid = 1656] [serial = 1671] [outer = 0x0] 04:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x124e4b800) [pid = 1656] [serial = 1672] [outer = 0x12176f000] 04:48:21 INFO - PROCESS | 1656 | 1464608901833 Marionette DEBUG loaded listener.js 04:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x1268b7c00) [pid = 1656] [serial = 1673] [outer = 0x12176f000] 04:48:22 INFO - PROCESS | 1656 | 1464608902241 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]]]}] 04:48:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:48:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 573ms 04:48:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:48:22 INFO - PROCESS | 1656 | 1464608902271 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 04:48:22 INFO - PROCESS | 1656 | 1464608902273 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 04:48:22 INFO - PROCESS | 1656 | 1464608902276 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:48:22 INFO - PROCESS | 1656 | 1464608902277 Marionette TRACE conn2 <- [1,2202,null,{}] 04:48:22 INFO - PROCESS | 1656 | 1464608902280 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}] 04:48:22 INFO - PROCESS | 1656 | 1464608902426 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 04:48:22 INFO - PROCESS | 1656 | 1464608902535 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x128219000 == 73 [pid = 1656] [id = 558] 04:48:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x12486b400) [pid = 1656] [serial = 1674] [outer = 0x0] 04:48:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x128010400) [pid = 1656] [serial = 1675] [outer = 0x12486b400] 04:48:22 INFO - PROCESS | 1656 | 1464608902583 Marionette DEBUG loaded listener.js 04:48:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x128349c00) [pid = 1656] [serial = 1676] [outer = 0x12486b400] 04:48:22 INFO - PROCESS | 1656 | 1464608902843 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]]]}] 04:48:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:48:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 620ms 04:48:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:48:22 INFO - PROCESS | 1656 | 1464608902898 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 04:48:22 INFO - PROCESS | 1656 | 1464608902900 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 04:48:22 INFO - PROCESS | 1656 | 1464608902902 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:48:22 INFO - PROCESS | 1656 | 1464608902903 Marionette TRACE conn2 <- [1,2206,null,{}] 04:48:22 INFO - PROCESS | 1656 | 1464608902905 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}] 04:48:23 INFO - PROCESS | 1656 | 1464608903008 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 04:48:23 INFO - PROCESS | 1656 | 1464608903083 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f40800 == 74 [pid = 1656] [id = 559] 04:48:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x126dc1c00) [pid = 1656] [serial = 1677] [outer = 0x0] 04:48:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x128351800) [pid = 1656] [serial = 1678] [outer = 0x126dc1c00] 04:48:23 INFO - PROCESS | 1656 | 1464608903109 Marionette DEBUG loaded listener.js 04:48:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x128711800) [pid = 1656] [serial = 1679] [outer = 0x126dc1c00] 04:48:23 INFO - PROCESS | 1656 | 1464608903429 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]]]}] 04:48:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:48:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 568ms 04:48:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:48:23 INFO - PROCESS | 1656 | 1464608903471 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 04:48:23 INFO - PROCESS | 1656 | 1464608903472 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 04:48:23 INFO - PROCESS | 1656 | 1464608903474 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:48:23 INFO - PROCESS | 1656 | 1464608903475 Marionette TRACE conn2 <- [1,2210,null,{}] 04:48:23 INFO - PROCESS | 1656 | 1464608903478 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}] 04:48:23 INFO - PROCESS | 1656 | 1464608903607 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 04:48:23 INFO - PROCESS | 1656 | 1464608903620 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b5c2000 == 75 [pid = 1656] [id = 560] 04:48:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x128b95800) [pid = 1656] [serial = 1680] [outer = 0x0] 04:48:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x12a9a3400) [pid = 1656] [serial = 1681] [outer = 0x128b95800] 04:48:23 INFO - PROCESS | 1656 | 1464608903646 Marionette DEBUG loaded listener.js 04:48:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x12bcc5c00) [pid = 1656] [serial = 1682] [outer = 0x128b95800] 04:48:24 INFO - PROCESS | 1656 | 1464608904011 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]]]}] 04:48:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:48:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 571ms 04:48:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:48:24 INFO - PROCESS | 1656 | 1464608904045 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 04:48:24 INFO - PROCESS | 1656 | 1464608904046 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 04:48:24 INFO - PROCESS | 1656 | 1464608904048 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:48:24 INFO - PROCESS | 1656 | 1464608904049 Marionette TRACE conn2 <- [1,2214,null,{}] 04:48:24 INFO - PROCESS | 1656 | 1464608904052 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}] 04:48:24 INFO - PROCESS | 1656 | 1464608904169 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 04:48:24 INFO - PROCESS | 1656 | 1464608904182 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c662800 == 76 [pid = 1656] [id = 561] 04:48:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x12ae86000) [pid = 1656] [serial = 1683] [outer = 0x0] 04:48:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x12bdce400) [pid = 1656] [serial = 1684] [outer = 0x12ae86000] 04:48:24 INFO - PROCESS | 1656 | 1464608904207 Marionette DEBUG loaded listener.js 04:48:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x12c21d000) [pid = 1656] [serial = 1685] [outer = 0x12ae86000] 04:48:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:48:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 518ms 04:48:24 INFO - PROCESS | 1656 | 1464608904563 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]]]}] 04:48:24 INFO - PROCESS | 1656 | 1464608904567 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 04:48:24 INFO - PROCESS | 1656 | 1464608904568 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 04:48:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:48:24 INFO - PROCESS | 1656 | 1464608904570 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:48:24 INFO - PROCESS | 1656 | 1464608904571 Marionette TRACE conn2 <- [1,2218,null,{}] 04:48:24 INFO - PROCESS | 1656 | 1464608904574 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}] 04:48:24 INFO - PROCESS | 1656 | 1464608904689 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 04:48:24 INFO - PROCESS | 1656 | 1464608904700 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d23b800 == 77 [pid = 1656] [id = 562] 04:48:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x119d89c00) [pid = 1656] [serial = 1686] [outer = 0x0] 04:48:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x119d8e000) [pid = 1656] [serial = 1687] [outer = 0x119d89c00] 04:48:24 INFO - PROCESS | 1656 | 1464608904725 Marionette DEBUG loaded listener.js 04:48:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x119d93400) [pid = 1656] [serial = 1688] [outer = 0x119d89c00] 04:48:25 INFO - PROCESS | 1656 | 1464608905070 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]]]}] 04:48:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:48:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 521ms 04:48:25 INFO - PROCESS | 1656 | 1464608905091 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 04:48:25 INFO - PROCESS | 1656 | 1464608905092 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 04:48:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:48:25 INFO - PROCESS | 1656 | 1464608905095 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:48:25 INFO - PROCESS | 1656 | 1464608905096 Marionette TRACE conn2 <- [1,2222,null,{}] 04:48:25 INFO - PROCESS | 1656 | 1464608905098 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}] 04:48:25 INFO - PROCESS | 1656 | 1464608905225 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 04:48:25 INFO - PROCESS | 1656 | 1464608905237 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da68800 == 78 [pid = 1656] [id = 563] 04:48:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x119d8f800) [pid = 1656] [serial = 1689] [outer = 0x0] 04:48:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x12839f800) [pid = 1656] [serial = 1690] [outer = 0x119d8f800] 04:48:25 INFO - PROCESS | 1656 | 1464608905264 Marionette DEBUG loaded listener.js 04:48:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x1283a2c00) [pid = 1656] [serial = 1691] [outer = 0x119d8f800] 04:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x112870400) [pid = 1656] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x112873800) [pid = 1656] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x128002c00) [pid = 1656] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x121678000) [pid = 1656] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x110ebbc00) [pid = 1656] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x119363400) [pid = 1656] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x124e54000) [pid = 1656] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x112a73000) [pid = 1656] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x1126be400) [pid = 1656] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x12bdaf400) [pid = 1656] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x12c644c00) [pid = 1656] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x128d77800) [pid = 1656] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:48:25 INFO - PROCESS | 1656 | 1464608905785 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]]]}] 04:48:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:48:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 719ms 04:48:25 INFO - PROCESS | 1656 | 1464608905815 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 04:48:25 INFO - PROCESS | 1656 | 1464608905816 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 04:48:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:48:25 INFO - PROCESS | 1656 | 1464608905818 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:48:25 INFO - PROCESS | 1656 | 1464608905819 Marionette TRACE conn2 <- [1,2226,null,{}] 04:48:25 INFO - PROCESS | 1656 | 1464608905821 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}] 04:48:25 INFO - PROCESS | 1656 | 1464608905966 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 04:48:26 INFO - PROCESS | 1656 | 1464608906028 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d7c1000 == 79 [pid = 1656] [id = 564] 04:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x1283a0c00) [pid = 1656] [serial = 1692] [outer = 0x0] 04:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x1283a6400) [pid = 1656] [serial = 1693] [outer = 0x1283a0c00] 04:48:26 INFO - PROCESS | 1656 | 1464608906054 Marionette DEBUG loaded listener.js 04:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x1283aa800) [pid = 1656] [serial = 1694] [outer = 0x1283a0c00] 04:48:26 INFO - PROCESS | 1656 | 1464608906334 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]]]}] 04:48:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:48:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 523ms 04:48:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:48:26 INFO - PROCESS | 1656 | 1464608906349 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 04:48:26 INFO - PROCESS | 1656 | 1464608906350 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 04:48:26 INFO - PROCESS | 1656 | 1464608906353 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:48:26 INFO - PROCESS | 1656 | 1464608906354 Marionette TRACE conn2 <- [1,2230,null,{}] 04:48:26 INFO - PROCESS | 1656 | 1464608906364 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}] 04:48:26 INFO - PROCESS | 1656 | 1464608906479 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 04:48:26 INFO - PROCESS | 1656 | 1464608906551 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x137061800 == 80 [pid = 1656] [id = 565] 04:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x1283a1800) [pid = 1656] [serial = 1695] [outer = 0x0] 04:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x12996f800) [pid = 1656] [serial = 1696] [outer = 0x1283a1800] 04:48:26 INFO - PROCESS | 1656 | 1464608906588 Marionette DEBUG loaded listener.js 04:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x12c331800) [pid = 1656] [serial = 1697] [outer = 0x1283a1800] 04:48:26 INFO - PROCESS | 1656 | 1464608906863 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]]]}] 04:48:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:48:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 521ms 04:48:26 INFO - PROCESS | 1656 | 1464608906881 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 04:48:26 INFO - PROCESS | 1656 | 1464608906883 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 04:48:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:48:26 INFO - PROCESS | 1656 | 1464608906885 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:48:26 INFO - PROCESS | 1656 | 1464608906886 Marionette TRACE conn2 <- [1,2234,null,{}] 04:48:26 INFO - PROCESS | 1656 | 1464608906888 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}] 04:48:26 INFO - PROCESS | 1656 | 1464608906988 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 04:48:26 INFO - PROCESS | 1656 | 1464608906993 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x137a3b800 == 81 [pid = 1656] [id = 566] 04:48:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x12c649400) [pid = 1656] [serial = 1698] [outer = 0x0] 04:48:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x12ca38000) [pid = 1656] [serial = 1699] [outer = 0x12c649400] 04:48:27 INFO - PROCESS | 1656 | 1464608907018 Marionette DEBUG loaded listener.js 04:48:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x12cda6000) [pid = 1656] [serial = 1700] [outer = 0x12c649400] 04:48:27 INFO - PROCESS | 1656 | 1464608907358 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]]]}] 04:48:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:48:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 520ms 04:48:27 INFO - PROCESS | 1656 | 1464608907405 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 04:48:27 INFO - PROCESS | 1656 | 1464608907407 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 04:48:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:48:27 INFO - PROCESS | 1656 | 1464608907409 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:48:27 INFO - PROCESS | 1656 | 1464608907410 Marionette TRACE conn2 <- [1,2238,null,{}] 04:48:27 INFO - PROCESS | 1656 | 1464608907425 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}] 04:48:27 INFO - PROCESS | 1656 | 1464608907519 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 04:48:27 INFO - PROCESS | 1656 | 1464608907524 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x137dc4000 == 82 [pid = 1656] [id = 567] 04:48:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x12cda8000) [pid = 1656] [serial = 1701] [outer = 0x0] 04:48:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x12cdb7800) [pid = 1656] [serial = 1702] [outer = 0x12cda8000] 04:48:27 INFO - PROCESS | 1656 | 1464608907548 Marionette DEBUG loaded listener.js 04:48:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x12d5e9400) [pid = 1656] [serial = 1703] [outer = 0x12cda8000] 04:48:28 INFO - PROCESS | 1656 | 1464608908071 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]]]}] 04:48:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:48:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 685ms 04:48:28 INFO - PROCESS | 1656 | 1464608908097 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 04:48:28 INFO - PROCESS | 1656 | 1464608908100 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 04:48:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:48:28 INFO - PROCESS | 1656 | 1464608908103 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:48:28 INFO - PROCESS | 1656 | 1464608908106 Marionette TRACE conn2 <- [1,2242,null,{}] 04:48:28 INFO - PROCESS | 1656 | 1464608908110 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}] 04:48:28 INFO - PROCESS | 1656 | 1464608908228 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 04:48:28 INFO - PROCESS | 1656 | 1464608908352 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b82000 == 83 [pid = 1656] [id = 568] 04:48:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x11a0dac00) [pid = 1656] [serial = 1704] [outer = 0x0] 04:48:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x1212d3800) [pid = 1656] [serial = 1705] [outer = 0x11a0dac00] 04:48:28 INFO - PROCESS | 1656 | 1464608908386 Marionette DEBUG loaded listener.js 04:48:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x1216a8400) [pid = 1656] [serial = 1706] [outer = 0x11a0dac00] 04:48:28 INFO - PROCESS | 1656 | 1464608908857 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]]]}] 04:48:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:48:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 772ms 04:48:28 INFO - PROCESS | 1656 | 1464608908877 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 04:48:28 INFO - PROCESS | 1656 | 1464608908883 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 04:48:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:48:28 INFO - PROCESS | 1656 | 1464608908890 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:48:28 INFO - PROCESS | 1656 | 1464608908893 Marionette TRACE conn2 <- [1,2246,null,{}] 04:48:28 INFO - PROCESS | 1656 | 1464608908896 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}] 04:48:29 INFO - PROCESS | 1656 | 1464608909066 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 04:48:29 INFO - PROCESS | 1656 | 1464608909153 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x137174800 == 84 [pid = 1656] [id = 569] 04:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x123736000) [pid = 1656] [serial = 1707] [outer = 0x0] 04:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x126b55000) [pid = 1656] [serial = 1708] [outer = 0x123736000] 04:48:29 INFO - PROCESS | 1656 | 1464608909183 Marionette DEBUG loaded listener.js 04:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x1283a6800) [pid = 1656] [serial = 1709] [outer = 0x123736000] 04:48:29 INFO - PROCESS | 1656 | 1464608909687 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]]]}] 04:48:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:48:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 825ms 04:48:29 INFO - PROCESS | 1656 | 1464608909716 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 04:48:29 INFO - PROCESS | 1656 | 1464608909718 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 04:48:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:48:29 INFO - PROCESS | 1656 | 1464608909722 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:48:29 INFO - PROCESS | 1656 | 1464608909729 Marionette TRACE conn2 <- [1,2250,null,{}] 04:48:29 INFO - PROCESS | 1656 | 1464608909741 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}] 04:48:29 INFO - PROCESS | 1656 | 1464608909915 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 04:48:30 INFO - PROCESS | 1656 | 1464608910006 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1382d5800 == 85 [pid = 1656] [id = 570] 04:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x12a9d6800) [pid = 1656] [serial = 1710] [outer = 0x0] 04:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x12aadb800) [pid = 1656] [serial = 1711] [outer = 0x12a9d6800] 04:48:30 INFO - PROCESS | 1656 | 1464608910037 Marionette DEBUG loaded listener.js 04:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x12bdd4400) [pid = 1656] [serial = 1712] [outer = 0x12a9d6800] 04:48:30 INFO - PROCESS | 1656 | 1464608910421 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]]]}] 04:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 729ms 04:48:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:48:30 INFO - PROCESS | 1656 | 1464608910451 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 04:48:30 INFO - PROCESS | 1656 | 1464608910453 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 04:48:30 INFO - PROCESS | 1656 | 1464608910455 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:48:30 INFO - PROCESS | 1656 | 1464608910456 Marionette TRACE conn2 <- [1,2254,null,{}] 04:48:30 INFO - PROCESS | 1656 | 1464608910458 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}] 04:48:30 INFO - PROCESS | 1656 | 1464608910574 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 04:48:30 INFO - PROCESS | 1656 | 1464608910688 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x140391800 == 86 [pid = 1656] [id = 571] 04:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x12c21d800) [pid = 1656] [serial = 1713] [outer = 0x0] 04:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x12c2d3800) [pid = 1656] [serial = 1714] [outer = 0x12c21d800] 04:48:30 INFO - PROCESS | 1656 | 1464608910720 Marionette DEBUG loaded listener.js 04:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x12ca38400) [pid = 1656] [serial = 1715] [outer = 0x12c21d800] 04:48:31 INFO - PROCESS | 1656 | 1464608911131 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]]]}] 04:48:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:48:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 721ms 04:48:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:48:31 INFO - PROCESS | 1656 | 1464608911177 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 04:48:31 INFO - PROCESS | 1656 | 1464608911178 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 04:48:31 INFO - PROCESS | 1656 | 1464608911180 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:48:31 INFO - PROCESS | 1656 | 1464608911182 Marionette TRACE conn2 <- [1,2258,null,{}] 04:48:31 INFO - PROCESS | 1656 | 1464608911184 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}] 04:48:31 INFO - PROCESS | 1656 | 1464608911295 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 04:48:31 INFO - PROCESS | 1656 | 1464608911399 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x112894800 == 87 [pid = 1656] [id = 572] 04:48:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x128526000) [pid = 1656] [serial = 1716] [outer = 0x0] 04:48:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x12cdb7c00) [pid = 1656] [serial = 1717] [outer = 0x128526000] 04:48:31 INFO - PROCESS | 1656 | 1464608911429 Marionette DEBUG loaded listener.js 04:48:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x12d5f5800) [pid = 1656] [serial = 1718] [outer = 0x128526000] 04:48:31 INFO - PROCESS | 1656 | 1464608911851 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]]]}] 04:48:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:48:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 718ms 04:48:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:48:31 INFO - PROCESS | 1656 | 1464608911899 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 04:48:31 INFO - PROCESS | 1656 | 1464608911901 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 04:48:31 INFO - PROCESS | 1656 | 1464608911903 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:48:31 INFO - PROCESS | 1656 | 1464608911904 Marionette TRACE conn2 <- [1,2262,null,{}] 04:48:31 INFO - PROCESS | 1656 | 1464608911907 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}] 04:48:32 INFO - PROCESS | 1656 | 1464608912028 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 04:48:32 INFO - PROCESS | 1656 | 1464608912145 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x128316000 == 88 [pid = 1656] [id = 573] 04:48:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x12d607000) [pid = 1656] [serial = 1719] [outer = 0x0] 04:48:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x12f197800) [pid = 1656] [serial = 1720] [outer = 0x12d607000] 04:48:32 INFO - PROCESS | 1656 | 1464608912177 Marionette DEBUG loaded listener.js 04:48:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x12f1a4000) [pid = 1656] [serial = 1721] [outer = 0x12d607000] 04:48:32 INFO - PROCESS | 1656 | 1464608912557 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]]]}] 04:48:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:48:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 668ms 04:48:32 INFO - PROCESS | 1656 | 1464608912572 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 04:48:32 INFO - PROCESS | 1656 | 1464608912573 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 04:48:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:48:32 INFO - PROCESS | 1656 | 1464608912576 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:48:32 INFO - PROCESS | 1656 | 1464608912577 Marionette TRACE conn2 <- [1,2266,null,{}] 04:48:32 INFO - PROCESS | 1656 | 1464608912579 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}] 04:48:32 INFO - PROCESS | 1656 | 1464608912708 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 04:48:32 INFO - PROCESS | 1656 | 1464608912809 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12832a800 == 89 [pid = 1656] [id = 574] 04:48:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x12f19ec00) [pid = 1656] [serial = 1722] [outer = 0x0] 04:48:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x12f1a7800) [pid = 1656] [serial = 1723] [outer = 0x12f19ec00] 04:48:32 INFO - PROCESS | 1656 | 1464608912839 Marionette DEBUG loaded listener.js 04:48:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x12f1ac000) [pid = 1656] [serial = 1724] [outer = 0x12f19ec00] 04:48:33 INFO - PROCESS | 1656 | 1464608913247 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]]]}] 04:48:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:48:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 719ms 04:48:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:48:33 INFO - PROCESS | 1656 | 1464608913295 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 04:48:33 INFO - PROCESS | 1656 | 1464608913297 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 04:48:33 INFO - PROCESS | 1656 | 1464608913299 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:48:33 INFO - PROCESS | 1656 | 1464608913300 Marionette TRACE conn2 <- [1,2270,null,{}] 04:48:33 INFO - PROCESS | 1656 | 1464608913303 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}] 04:48:33 INFO - PROCESS | 1656 | 1464608913413 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 04:48:33 INFO - PROCESS | 1656 | 1464608913530 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x137bcd800 == 90 [pid = 1656] [id = 575] 04:48:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x12f1a8800) [pid = 1656] [serial = 1725] [outer = 0x0] 04:48:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x12f1b1c00) [pid = 1656] [serial = 1726] [outer = 0x12f1a8800] 04:48:33 INFO - PROCESS | 1656 | 1464608913561 Marionette DEBUG loaded listener.js 04:48:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x137155000) [pid = 1656] [serial = 1727] [outer = 0x12f1a8800] 04:48:33 INFO - PROCESS | 1656 | 1464608913931 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]]]}] 04:48:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:48:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 670ms 04:48:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:48:33 INFO - PROCESS | 1656 | 1464608913970 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 04:48:33 INFO - PROCESS | 1656 | 1464608913971 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 04:48:33 INFO - PROCESS | 1656 | 1464608913973 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:48:33 INFO - PROCESS | 1656 | 1464608913975 Marionette TRACE conn2 <- [1,2274,null,{}] 04:48:33 INFO - PROCESS | 1656 | 1464608913977 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}] 04:48:34 INFO - PROCESS | 1656 | 1464608914107 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 04:48:34 INFO - PROCESS | 1656 | 1464608914208 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x141c0d000 == 91 [pid = 1656] [id = 576] 04:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x137156400) [pid = 1656] [serial = 1728] [outer = 0x0] 04:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x13715f800) [pid = 1656] [serial = 1729] [outer = 0x137156400] 04:48:34 INFO - PROCESS | 1656 | 1464608914238 Marionette DEBUG loaded listener.js 04:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x137665800) [pid = 1656] [serial = 1730] [outer = 0x137156400] 04:48:34 INFO - PROCESS | 1656 | 1464608914644 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]]]}] 04:48:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:48:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 721ms 04:48:34 INFO - PROCESS | 1656 | 1464608914695 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 04:48:34 INFO - PROCESS | 1656 | 1464608914696 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 04:48:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:48:34 INFO - PROCESS | 1656 | 1464608914698 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:48:34 INFO - PROCESS | 1656 | 1464608914699 Marionette TRACE conn2 <- [1,2278,null,{}] 04:48:34 INFO - PROCESS | 1656 | 1464608914702 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}] 04:48:34 INFO - PROCESS | 1656 | 1464608914815 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 04:48:34 INFO - PROCESS | 1656 | 1464608914894 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x13838b800 == 92 [pid = 1656] [id = 577] 04:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x137666c00) [pid = 1656] [serial = 1731] [outer = 0x0] 04:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x13766b000) [pid = 1656] [serial = 1732] [outer = 0x137666c00] 04:48:34 INFO - PROCESS | 1656 | 1464608914916 Marionette DEBUG loaded listener.js 04:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x13766f400) [pid = 1656] [serial = 1733] [outer = 0x137666c00] 04:48:35 INFO - PROCESS | 1656 | 1464608915553 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]]]}] 04:48:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:48:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 874ms 04:48:35 INFO - PROCESS | 1656 | 1464608915573 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 04:48:35 INFO - PROCESS | 1656 | 1464608915576 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 04:48:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:48:35 INFO - PROCESS | 1656 | 1464608915579 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:48:35 INFO - PROCESS | 1656 | 1464608915582 Marionette TRACE conn2 <- [1,2282,null,{}] 04:48:35 INFO - PROCESS | 1656 | 1464608915586 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}] 04:48:35 INFO - PROCESS | 1656 | 1464608915748 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 04:48:35 INFO - PROCESS | 1656 | 1464608915841 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x126635800 == 93 [pid = 1656] [id = 578] 04:48:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x121778c00) [pid = 1656] [serial = 1734] [outer = 0x0] 04:48:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x137cbbc00) [pid = 1656] [serial = 1735] [outer = 0x121778c00] 04:48:35 INFO - PROCESS | 1656 | 1464608915874 Marionette DEBUG loaded listener.js 04:48:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x137cc4800) [pid = 1656] [serial = 1736] [outer = 0x121778c00] 04:48:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:48:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 724ms 04:48:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:48:36 INFO - PROCESS | 1656 | 1464608916298 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]]]}] 04:48:36 INFO - PROCESS | 1656 | 1464608916304 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 04:48:36 INFO - PROCESS | 1656 | 1464608916305 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 04:48:36 INFO - PROCESS | 1656 | 1464608916307 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:48:36 INFO - PROCESS | 1656 | 1464608916309 Marionette TRACE conn2 <- [1,2286,null,{}] 04:48:36 INFO - PROCESS | 1656 | 1464608916311 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}] 04:48:36 INFO - PROCESS | 1656 | 1464608916427 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 04:48:36 INFO - PROCESS | 1656 | 1464608916519 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cd42800 == 94 [pid = 1656] [id = 579] 04:48:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x119398c00) [pid = 1656] [serial = 1737] [outer = 0x0] 04:48:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x12f120800) [pid = 1656] [serial = 1738] [outer = 0x119398c00] 04:48:36 INFO - PROCESS | 1656 | 1464608916550 Marionette DEBUG loaded listener.js 04:48:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x12f125c00) [pid = 1656] [serial = 1739] [outer = 0x119398c00] 04:48:37 INFO - PROCESS | 1656 | 1464608917151 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]]]}] 04:48:37 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 04:48:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 870ms 04:48:37 INFO - PROCESS | 1656 | 1464608917178 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 04:48:37 INFO - PROCESS | 1656 | 1464608917180 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 04:48:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:48:37 INFO - PROCESS | 1656 | 1464608917184 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:48:37 INFO - PROCESS | 1656 | 1464608917186 Marionette TRACE conn2 <- [1,2290,null,{}] 04:48:37 INFO - PROCESS | 1656 | 1464608917190 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}] 04:48:37 INFO - PROCESS | 1656 | 1464608917304 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 04:48:37 INFO - PROCESS | 1656 | 1464608917401 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b87000 == 95 [pid = 1656] [id = 580] 04:48:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x112878c00) [pid = 1656] [serial = 1740] [outer = 0x0] 04:48:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x11903f000) [pid = 1656] [serial = 1741] [outer = 0x112878c00] 04:48:37 INFO - PROCESS | 1656 | 1464608917430 Marionette DEBUG loaded listener.js 04:48:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x119d6f400) [pid = 1656] [serial = 1742] [outer = 0x112878c00] 04:48:37 INFO - PROCESS | 1656 | 1464608917852 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]]]}] 04:48:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:48:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 722ms 04:48:37 INFO - PROCESS | 1656 | 1464608917907 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 04:48:37 INFO - PROCESS | 1656 | 1464608917912 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 04:48:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:48:37 INFO - PROCESS | 1656 | 1464608917917 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:48:37 INFO - PROCESS | 1656 | 1464608917918 Marionette TRACE conn2 <- [1,2294,null,{}] 04:48:37 INFO - PROCESS | 1656 | 1464608917921 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}] 04:48:38 INFO - PROCESS | 1656 | 1464608918031 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 04:48:38 INFO - PROCESS | 1656 | 1464608918127 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e78800 == 96 [pid = 1656] [id = 581] 04:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x11a07f000) [pid = 1656] [serial = 1743] [outer = 0x0] 04:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x121c87400) [pid = 1656] [serial = 1744] [outer = 0x11a07f000] 04:48:38 INFO - PROCESS | 1656 | 1464608918155 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x12600a800) [pid = 1656] [serial = 1745] [outer = 0x11a07f000] 04:48:38 INFO - PROCESS | 1656 | --DOCSHELL 0x137a3b800 == 95 [pid = 1656] [id = 566] 04:48:38 INFO - PROCESS | 1656 | --DOCSHELL 0x137061800 == 94 [pid = 1656] [id = 565] 04:48:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12d7c1000 == 93 [pid = 1656] [id = 564] 04:48:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12da68800 == 92 [pid = 1656] [id = 563] 04:48:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12d23b800 == 91 [pid = 1656] [id = 562] 04:48:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12c662800 == 90 [pid = 1656] [id = 561] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x12ca3cc00) [pid = 1656] [serial = 1636] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12b5c2000 == 89 [pid = 1656] [id = 560] 04:48:38 INFO - PROCESS | 1656 | --DOCSHELL 0x128f40800 == 88 [pid = 1656] [id = 559] 04:48:38 INFO - PROCESS | 1656 | --DOCSHELL 0x128219000 == 87 [pid = 1656] [id = 558] 04:48:38 INFO - PROCESS | 1656 | --DOCSHELL 0x123656000 == 86 [pid = 1656] [id = 557] 04:48:38 INFO - PROCESS | 1656 | --DOCSHELL 0x116bb3000 == 85 [pid = 1656] [id = 556] 04:48:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11708e800 == 84 [pid = 1656] [id = 555] 04:48:38 INFO - PROCESS | 1656 | --DOCSHELL 0x137063800 == 83 [pid = 1656] [id = 550] 04:48:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1382ca000 == 82 [pid = 1656] [id = 549] 04:48:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12da6d000 == 81 [pid = 1656] [id = 548] 04:48:38 INFO - PROCESS | 1656 | --DOCSHELL 0x126b93800 == 80 [pid = 1656] [id = 547] 04:48:38 INFO - PROCESS | 1656 | --DOCSHELL 0x116986800 == 79 [pid = 1656] [id = 546] 04:48:38 INFO - PROCESS | 1656 | 1464608918550 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]]]}] 04:48:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:48:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 674ms 04:48:38 INFO - PROCESS | 1656 | 1464608918591 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 04:48:38 INFO - PROCESS | 1656 | 1464608918592 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 04:48:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:48:38 INFO - PROCESS | 1656 | 1464608918595 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:48:38 INFO - PROCESS | 1656 | 1464608918597 Marionette TRACE conn2 <- [1,2298,null,{}] 04:48:38 INFO - PROCESS | 1656 | 1464608918604 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}] 04:48:38 INFO - PROCESS | 1656 | 1464608918727 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x112873000) [pid = 1656] [serial = 1621] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x12bcd1c00) [pid = 1656] [serial = 1624] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x12802bc00) [pid = 1656] [serial = 1615] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x128528000) [pid = 1656] [serial = 1616] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x12176e800) [pid = 1656] [serial = 1609] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x12482dc00) [pid = 1656] [serial = 1610] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x12c219400) [pid = 1656] [serial = 1627] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x121446400) [pid = 1656] [serial = 1607] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x119396800) [pid = 1656] [serial = 1606] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x12648dc00) [pid = 1656] [serial = 1612] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x126dc4400) [pid = 1656] [serial = 1613] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x12ca34400) [pid = 1656] [serial = 1588] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x12bdd5400) [pid = 1656] [serial = 1625] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x113ba4c00) [pid = 1656] [serial = 1603] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x12b5afc00) [pid = 1656] [serial = 1582] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x121657400) [pid = 1656] [serial = 1576] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x12aa5ec00) [pid = 1656] [serial = 1600] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x126dc8800) [pid = 1656] [serial = 1579] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x124838000) [pid = 1656] [serial = 1630] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x12c21f400) [pid = 1656] [serial = 1585] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x12d59c400) [pid = 1656] [serial = 1597] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x12cdaac00) [pid = 1656] [serial = 1591] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x12c2cd400) [pid = 1656] [serial = 1633] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x12c326000) [pid = 1656] [serial = 1628] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x12cdb2400) [pid = 1656] [serial = 1594] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x11767d400) [pid = 1656] [serial = 1573] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x12ca2ec00) [pid = 1656] [serial = 1570] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x12ca35400) [pid = 1656] [serial = 1571] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x117685800) [pid = 1656] [serial = 1604] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x12a9dac00) [pid = 1656] [serial = 1618] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x12c649800) [pid = 1656] [serial = 1634] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x12b5aa000) [pid = 1656] [serial = 1619] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x112878400) [pid = 1656] [serial = 1622] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x12aadd000) [pid = 1656] [serial = 1631] [outer = 0x0] [url = about:blank] 04:48:38 INFO - PROCESS | 1656 | 1464608918816 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12646a800 == 80 [pid = 1656] [id = 582] 04:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x11767d400) [pid = 1656] [serial = 1746] [outer = 0x0] 04:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x121657400) [pid = 1656] [serial = 1747] [outer = 0x11767d400] 04:48:38 INFO - PROCESS | 1656 | 1464608918844 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x12800bc00) [pid = 1656] [serial = 1748] [outer = 0x11767d400] 04:48:39 INFO - PROCESS | 1656 | 1464608919149 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]]]}] 04:48:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:48:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 569ms 04:48:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:48:39 INFO - PROCESS | 1656 | 1464608919166 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 04:48:39 INFO - PROCESS | 1656 | 1464608919168 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 04:48:39 INFO - PROCESS | 1656 | 1464608919170 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:48:39 INFO - PROCESS | 1656 | 1464608919171 Marionette TRACE conn2 <- [1,2302,null,{}] 04:48:39 INFO - PROCESS | 1656 | 1464608919173 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}] 04:48:39 INFO - PROCESS | 1656 | 1464608919277 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 04:48:39 INFO - PROCESS | 1656 | 1464608919352 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f59000 == 81 [pid = 1656] [id = 583] 04:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x126b4e000) [pid = 1656] [serial = 1749] [outer = 0x0] 04:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x1283a4800) [pid = 1656] [serial = 1750] [outer = 0x126b4e000] 04:48:39 INFO - PROCESS | 1656 | 1464608919378 Marionette DEBUG loaded listener.js 04:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x12870bc00) [pid = 1656] [serial = 1751] [outer = 0x126b4e000] 04:48:39 INFO - PROCESS | 1656 | 1464608919661 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]]]}] 04:48:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:48:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 518ms 04:48:39 INFO - PROCESS | 1656 | 1464608919689 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 04:48:39 INFO - PROCESS | 1656 | 1464608919701 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 04:48:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:48:39 INFO - PROCESS | 1656 | 1464608919710 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:48:39 INFO - PROCESS | 1656 | 1464608919712 Marionette TRACE conn2 <- [1,2306,null,{}] 04:48:39 INFO - PROCESS | 1656 | 1464608919715 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}] 04:48:39 INFO - PROCESS | 1656 | 1464608919812 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 04:48:39 INFO - PROCESS | 1656 | 1464608919816 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c656000 == 82 [pid = 1656] [id = 584] 04:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x12870d400) [pid = 1656] [serial = 1752] [outer = 0x0] 04:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x12a9a3800) [pid = 1656] [serial = 1753] [outer = 0x12870d400] 04:48:39 INFO - PROCESS | 1656 | 1464608919841 Marionette DEBUG loaded listener.js 04:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x12aad7400) [pid = 1656] [serial = 1754] [outer = 0x12870d400] 04:48:40 INFO - PROCESS | 1656 | 1464608920210 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]]]}] 04:48:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:48:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 525ms 04:48:40 INFO - PROCESS | 1656 | 1464608920252 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 04:48:40 INFO - PROCESS | 1656 | 1464608920253 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 04:48:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:48:40 INFO - PROCESS | 1656 | 1464608920255 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:48:40 INFO - PROCESS | 1656 | 1464608920256 Marionette TRACE conn2 <- [1,2310,null,{}] 04:48:40 INFO - PROCESS | 1656 | 1464608920260 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}] 04:48:40 INFO - PROCESS | 1656 | 1464608920371 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 04:48:40 INFO - PROCESS | 1656 | 1464608920376 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d61d000 == 83 [pid = 1656] [id = 585] 04:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x12b416400) [pid = 1656] [serial = 1755] [outer = 0x0] 04:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x12bdd1400) [pid = 1656] [serial = 1756] [outer = 0x12b416400] 04:48:40 INFO - PROCESS | 1656 | 1464608920402 Marionette DEBUG loaded listener.js 04:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x12c64a800) [pid = 1656] [serial = 1757] [outer = 0x12b416400] 04:48:40 INFO - PROCESS | 1656 | 1464608920779 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]]]}] 04:48:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:48:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 571ms 04:48:40 INFO - PROCESS | 1656 | 1464608920826 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 04:48:40 INFO - PROCESS | 1656 | 1464608920828 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 04:48:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:48:40 INFO - PROCESS | 1656 | 1464608920830 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:48:40 INFO - PROCESS | 1656 | 1464608920831 Marionette TRACE conn2 <- [1,2314,null,{}] 04:48:40 INFO - PROCESS | 1656 | 1464608920833 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}] 04:48:40 INFO - PROCESS | 1656 | 1464608920964 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 04:48:40 INFO - PROCESS | 1656 | 1464608920985 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f1d2800 == 84 [pid = 1656] [id = 586] 04:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x121a53c00) [pid = 1656] [serial = 1758] [outer = 0x0] 04:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x121a57000) [pid = 1656] [serial = 1759] [outer = 0x121a53c00] 04:48:41 INFO - PROCESS | 1656 | 1464608921010 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x121a5ac00) [pid = 1656] [serial = 1760] [outer = 0x121a53c00] 04:48:41 INFO - PROCESS | 1656 | 1464608921348 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]]]}] 04:48:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:48:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 567ms 04:48:41 INFO - PROCESS | 1656 | 1464608921403 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 04:48:41 INFO - PROCESS | 1656 | 1464608921404 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 04:48:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:48:41 INFO - PROCESS | 1656 | 1464608921406 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:48:41 INFO - PROCESS | 1656 | 1464608921407 Marionette TRACE conn2 <- [1,2318,null,{}] 04:48:41 INFO - PROCESS | 1656 | 1464608921410 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}] 04:48:41 INFO - PROCESS | 1656 | 1464608921533 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 04:48:41 INFO - PROCESS | 1656 | 1464608921550 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x137068800 == 85 [pid = 1656] [id = 587] 04:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x112842c00) [pid = 1656] [serial = 1761] [outer = 0x0] 04:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x112846800) [pid = 1656] [serial = 1762] [outer = 0x112842c00] 04:48:41 INFO - PROCESS | 1656 | 1464608921584 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x11284c000) [pid = 1656] [serial = 1763] [outer = 0x112842c00] 04:48:42 INFO - PROCESS | 1656 | 1464608922032 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] 04:48:42 INFO - PROCESS | 1656 | 1464608922078 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 04:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:48:42 INFO - PROCESS | 1656 | 1464608922080 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:48:42 INFO - PROCESS | 1656 | 1464608922081 Marionette TRACE conn2 <- [1,2322,null,{}] 04:48:42 INFO - PROCESS | 1656 | 1464608922083 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}] 04:48:42 INFO - PROCESS | 1656 | 1464608922209 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 04:48:42 INFO - PROCESS | 1656 | 1464608922241 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1378e2800 == 86 [pid = 1656] [id = 588] 04:48:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x110ea0400) [pid = 1656] [serial = 1764] [outer = 0x0] 04:48:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x110ea3800) [pid = 1656] [serial = 1765] [outer = 0x110ea0400] 04:48:42 INFO - PROCESS | 1656 | 1464608922266 Marionette DEBUG loaded listener.js 04:48:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x112843000) [pid = 1656] [serial = 1766] [outer = 0x110ea0400] 04:48:42 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x1283a1800) [pid = 1656] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:48:42 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x119d89c00) [pid = 1656] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:48:42 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x12ae86000) [pid = 1656] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:48:42 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x1126b7800) [pid = 1656] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:48:42 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x11286c400) [pid = 1656] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:48:42 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x1283a0c00) [pid = 1656] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:48:42 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x119d8f800) [pid = 1656] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:48:42 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x12176f000) [pid = 1656] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:48:42 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x128b95800) [pid = 1656] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:48:42 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x126dc1c00) [pid = 1656] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:48:42 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x12486b400) [pid = 1656] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:48:42 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x12c650800) [pid = 1656] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:48:42 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x12c649400) [pid = 1656] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:48:42 INFO - PROCESS | 1656 | 1464608922754 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]]]}] 04:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 718ms 04:48:42 INFO - PROCESS | 1656 | 1464608922799 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 04:48:42 INFO - PROCESS | 1656 | 1464608922800 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 04:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:48:42 INFO - PROCESS | 1656 | 1464608922802 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:48:42 INFO - PROCESS | 1656 | 1464608922803 Marionette TRACE conn2 <- [1,2326,null,{}] 04:48:42 INFO - PROCESS | 1656 | 1464608922806 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}] 04:48:42 INFO - PROCESS | 1656 | 1464608922926 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 04:48:42 INFO - PROCESS | 1656 | 1464608922930 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x137a46000 == 87 [pid = 1656] [id = 589] 04:48:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x11284b000) [pid = 1656] [serial = 1767] [outer = 0x0] 04:48:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x1165c5000) [pid = 1656] [serial = 1768] [outer = 0x11284b000] 04:48:42 INFO - PROCESS | 1656 | 1464608922956 Marionette DEBUG loaded listener.js 04:48:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x11a0e9000) [pid = 1656] [serial = 1769] [outer = 0x11284b000] 04:48:43 INFO - PROCESS | 1656 | 1464608923295 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]]]}] 04:48:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:48:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 04:48:43 INFO - PROCESS | 1656 | 1464608923321 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 04:48:43 INFO - PROCESS | 1656 | 1464608923323 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 04:48:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:48:43 INFO - PROCESS | 1656 | 1464608923334 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:48:43 INFO - PROCESS | 1656 | 1464608923337 Marionette TRACE conn2 <- [1,2330,null,{}] 04:48:43 INFO - PROCESS | 1656 | 1464608923340 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}] 04:48:43 INFO - PROCESS | 1656 | 1464608923562 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 04:48:43 INFO - PROCESS | 1656 | 1464608923588 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1381ce000 == 88 [pid = 1656] [id = 590] 04:48:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x126dc5c00) [pid = 1656] [serial = 1770] [outer = 0x0] 04:48:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x128d7e800) [pid = 1656] [serial = 1771] [outer = 0x126dc5c00] 04:48:43 INFO - PROCESS | 1656 | 1464608923618 Marionette DEBUG loaded listener.js 04:48:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x12c653800) [pid = 1656] [serial = 1772] [outer = 0x126dc5c00] 04:48:43 INFO - PROCESS | 1656 | 1464608923945 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]]]}] 04:48:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:48:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 621ms 04:48:43 INFO - PROCESS | 1656 | 1464608923956 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 04:48:43 INFO - PROCESS | 1656 | 1464608923957 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 04:48:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:48:43 INFO - PROCESS | 1656 | 1464608923962 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:48:43 INFO - PROCESS | 1656 | 1464608923963 Marionette TRACE conn2 <- [1,2334,null,{}] 04:48:43 INFO - PROCESS | 1656 | 1464608923965 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}] 04:48:44 INFO - PROCESS | 1656 | 1464608924062 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 04:48:44 INFO - PROCESS | 1656 | 1464608924145 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x13ec48000 == 89 [pid = 1656] [id = 591] 04:48:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x128007400) [pid = 1656] [serial = 1773] [outer = 0x0] 04:48:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x12ca3cc00) [pid = 1656] [serial = 1774] [outer = 0x128007400] 04:48:44 INFO - PROCESS | 1656 | 1464608924170 Marionette DEBUG loaded listener.js 04:48:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x12d59bc00) [pid = 1656] [serial = 1775] [outer = 0x128007400] 04:48:44 INFO - PROCESS | 1656 | 1464608924460 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]]]}] 04:48:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:48:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 521ms 04:48:44 INFO - PROCESS | 1656 | 1464608924482 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 04:48:44 INFO - PROCESS | 1656 | 1464608924483 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 04:48:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:48:44 INFO - PROCESS | 1656 | 1464608924485 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:48:44 INFO - PROCESS | 1656 | 1464608924486 Marionette TRACE conn2 <- [1,2338,null,{}] 04:48:44 INFO - PROCESS | 1656 | 1464608924489 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}] 04:48:44 INFO - PROCESS | 1656 | 1464608924588 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 04:48:44 INFO - PROCESS | 1656 | 1464608924593 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x137fdd800 == 90 [pid = 1656] [id = 592] 04:48:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x12d5f4000) [pid = 1656] [serial = 1776] [outer = 0x0] 04:48:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x12d60cc00) [pid = 1656] [serial = 1777] [outer = 0x12d5f4000] 04:48:44 INFO - PROCESS | 1656 | 1464608924617 Marionette DEBUG loaded listener.js 04:48:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x12f126400) [pid = 1656] [serial = 1778] [outer = 0x12d5f4000] 04:48:45 INFO - PROCESS | 1656 | 1464608925162 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]]]}] 04:48:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:48:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 721ms 04:48:45 INFO - PROCESS | 1656 | 1464608925209 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 04:48:45 INFO - PROCESS | 1656 | 1464608925212 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 04:48:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:48:45 INFO - PROCESS | 1656 | 1464608925216 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:48:45 INFO - PROCESS | 1656 | 1464608925218 Marionette TRACE conn2 <- [1,2342,null,{}] 04:48:45 INFO - PROCESS | 1656 | 1464608925222 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}] 04:48:45 INFO - PROCESS | 1656 | 1464608925349 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 04:48:45 INFO - PROCESS | 1656 | 1464608925444 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x123655800 == 91 [pid = 1656] [id = 593] 04:48:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x112878000) [pid = 1656] [serial = 1779] [outer = 0x0] 04:48:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x117685800) [pid = 1656] [serial = 1780] [outer = 0x112878000] 04:48:45 INFO - PROCESS | 1656 | 1464608925476 Marionette DEBUG loaded listener.js 04:48:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x11944a400) [pid = 1656] [serial = 1781] [outer = 0x112878000] 04:48:45 INFO - PROCESS | 1656 | 1464608925896 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]]]}] 04:48:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:48:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 724ms 04:48:45 INFO - PROCESS | 1656 | 1464608925943 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 04:48:45 INFO - PROCESS | 1656 | 1464608925947 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 04:48:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:48:45 INFO - PROCESS | 1656 | 1464608925952 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:48:45 INFO - PROCESS | 1656 | 1464608925954 Marionette TRACE conn2 <- [1,2346,null,{}] 04:48:45 INFO - PROCESS | 1656 | 1464608925956 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}] 04:48:46 INFO - PROCESS | 1656 | 1464608926078 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 04:48:46 INFO - PROCESS | 1656 | 1464608926193 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d23a800 == 92 [pid = 1656] [id = 594] 04:48:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x121655400) [pid = 1656] [serial = 1782] [outer = 0x0] 04:48:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x121770000) [pid = 1656] [serial = 1783] [outer = 0x121655400] 04:48:46 INFO - PROCESS | 1656 | 1464608926222 Marionette DEBUG loaded listener.js 04:48:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x123735c00) [pid = 1656] [serial = 1784] [outer = 0x121655400] 04:48:46 INFO - PROCESS | 1656 | 1464608926653 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]]]}] 04:48:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:48:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 720ms 04:48:46 INFO - PROCESS | 1656 | 1464608926672 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 04:48:46 INFO - PROCESS | 1656 | 1464608926674 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 04:48:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:48:46 INFO - PROCESS | 1656 | 1464608926676 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:48:46 INFO - PROCESS | 1656 | 1464608926679 Marionette TRACE conn2 <- [1,2350,null,{}] 04:48:46 INFO - PROCESS | 1656 | 1464608926687 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}] 04:48:46 INFO - PROCESS | 1656 | 1464608926809 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 04:48:46 INFO - PROCESS | 1656 | 1464608926905 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1382e1000 == 93 [pid = 1656] [id = 595] 04:48:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x124e54c00) [pid = 1656] [serial = 1785] [outer = 0x0] 04:48:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x12839c800) [pid = 1656] [serial = 1786] [outer = 0x124e54c00] 04:48:46 INFO - PROCESS | 1656 | 1464608926937 Marionette DEBUG loaded listener.js 04:48:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x128b9a400) [pid = 1656] [serial = 1787] [outer = 0x124e54c00] 04:48:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:48:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 672ms 04:48:47 INFO - PROCESS | 1656 | 1464608927342 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]]]}] 04:48:47 INFO - PROCESS | 1656 | 1464608927348 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 04:48:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:48:47 INFO - PROCESS | 1656 | 1464608927350 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 04:48:47 INFO - PROCESS | 1656 | 1464608927353 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:48:47 INFO - PROCESS | 1656 | 1464608927354 Marionette TRACE conn2 <- [1,2354,null,{}] 04:48:47 INFO - PROCESS | 1656 | 1464608927356 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}] 04:48:47 INFO - PROCESS | 1656 | 1464608927477 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 04:48:47 INFO - PROCESS | 1656 | 1464608927590 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x140822000 == 94 [pid = 1656] [id = 596] 04:48:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x1283a4000) [pid = 1656] [serial = 1788] [outer = 0x0] 04:48:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x12bd2e000) [pid = 1656] [serial = 1789] [outer = 0x1283a4000] 04:48:47 INFO - PROCESS | 1656 | 1464608927621 Marionette DEBUG loaded listener.js 04:48:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x12bdd7000) [pid = 1656] [serial = 1790] [outer = 0x1283a4000] 04:48:48 INFO - PROCESS | 1656 | 1464608928037 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]]]}] 04:48:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:48:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 719ms 04:48:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:48:48 INFO - PROCESS | 1656 | 1464608928072 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 04:48:48 INFO - PROCESS | 1656 | 1464608928073 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 04:48:48 INFO - PROCESS | 1656 | 1464608928076 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:48:48 INFO - PROCESS | 1656 | 1464608928077 Marionette TRACE conn2 <- [1,2358,null,{}] 04:48:48 INFO - PROCESS | 1656 | 1464608928079 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}] 04:48:48 INFO - PROCESS | 1656 | 1464608928196 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 04:48:48 INFO - PROCESS | 1656 | 1464608928318 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x137f3e800 == 95 [pid = 1656] [id = 597] 04:48:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x12ae86000) [pid = 1656] [serial = 1791] [outer = 0x0] 04:48:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x12c2ce000) [pid = 1656] [serial = 1792] [outer = 0x12ae86000] 04:48:48 INFO - PROCESS | 1656 | 1464608928350 Marionette DEBUG loaded listener.js 04:48:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x12cda2400) [pid = 1656] [serial = 1793] [outer = 0x12ae86000] 04:48:48 INFO - PROCESS | 1656 | 1464608928766 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]]]}] 04:48:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:48:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 721ms 04:48:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:48:48 INFO - PROCESS | 1656 | 1464608928815 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 04:48:48 INFO - PROCESS | 1656 | 1464608928816 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 04:48:48 INFO - PROCESS | 1656 | 1464608928819 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:48:48 INFO - PROCESS | 1656 | 1464608928820 Marionette TRACE conn2 <- [1,2362,null,{}] 04:48:48 INFO - PROCESS | 1656 | 1464608928822 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}] 04:48:49 INFO - PROCESS | 1656 | 1464608928996 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 04:48:49 INFO - PROCESS | 1656 | 1464608929093 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x13ef32000 == 96 [pid = 1656] [id = 598] 04:48:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x12d607800) [pid = 1656] [serial = 1794] [outer = 0x0] 04:48:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x12f129000) [pid = 1656] [serial = 1795] [outer = 0x12d607800] 04:48:49 INFO - PROCESS | 1656 | 1464608929125 Marionette DEBUG loaded listener.js 04:48:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 225 (0x137662800) [pid = 1656] [serial = 1796] [outer = 0x12d607800] 04:48:49 INFO - PROCESS | 1656 | 1464608929538 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]]]}] 04:48:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:48:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 774ms 04:48:49 INFO - PROCESS | 1656 | 1464608929594 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 04:48:49 INFO - PROCESS | 1656 | 1464608929596 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 04:48:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:48:49 INFO - PROCESS | 1656 | 1464608929600 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:48:49 INFO - PROCESS | 1656 | 1464608929602 Marionette TRACE conn2 <- [1,2366,null,{}] 04:48:49 INFO - PROCESS | 1656 | 1464608929605 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}] 04:48:49 INFO - PROCESS | 1656 | 1464608929783 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 04:48:49 INFO - PROCESS | 1656 | 1464608929881 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x13ef48000 == 97 [pid = 1656] [id = 599] 04:48:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 226 (0x12f1b3000) [pid = 1656] [serial = 1797] [outer = 0x0] 04:48:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x137cbe400) [pid = 1656] [serial = 1798] [outer = 0x12f1b3000] 04:48:49 INFO - PROCESS | 1656 | 1464608929911 Marionette DEBUG loaded listener.js 04:48:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 228 (0x137cc4000) [pid = 1656] [serial = 1799] [outer = 0x12f1b3000] 04:48:50 INFO - PROCESS | 1656 | 1464608930404 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]]]}] 04:48:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:48:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 824ms 04:48:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:48:50 INFO - PROCESS | 1656 | 1464608930424 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 04:48:50 INFO - PROCESS | 1656 | 1464608930425 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 04:48:50 INFO - PROCESS | 1656 | 1464608930430 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:48:50 INFO - PROCESS | 1656 | 1464608930431 Marionette TRACE conn2 <- [1,2370,null,{}] 04:48:50 INFO - PROCESS | 1656 | 1464608930433 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}] 04:48:50 INFO - PROCESS | 1656 | 1464608930553 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 04:48:50 INFO - PROCESS | 1656 | 1464608930898 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x118b73800 == 98 [pid = 1656] [id = 600] 04:48:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 229 (0x110ea4800) [pid = 1656] [serial = 1800] [outer = 0x0] 04:48:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x111bb7400) [pid = 1656] [serial = 1801] [outer = 0x110ea4800] 04:48:50 INFO - PROCESS | 1656 | 1464608930971 Marionette DEBUG loaded listener.js 04:48:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 231 (0x112772000) [pid = 1656] [serial = 1802] [outer = 0x110ea4800] 04:48:51 INFO - PROCESS | 1656 | 1464608931416 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]]]}] 04:48:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:48:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1019ms 04:48:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:48:51 INFO - PROCESS | 1656 | 1464608931449 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 04:48:51 INFO - PROCESS | 1656 | 1464608931452 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 04:48:51 INFO - PROCESS | 1656 | 1464608931455 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:48:51 INFO - PROCESS | 1656 | 1464608931457 Marionette TRACE conn2 <- [1,2374,null,{}] 04:48:51 INFO - PROCESS | 1656 | 1464608931469 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}] 04:48:51 INFO - PROCESS | 1656 | 1464608931577 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 04:48:51 INFO - PROCESS | 1656 | 1464608931704 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12146f000 == 99 [pid = 1656] [id = 601] 04:48:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 232 (0x112879800) [pid = 1656] [serial = 1803] [outer = 0x0] 04:48:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 233 (0x113150000) [pid = 1656] [serial = 1804] [outer = 0x112879800] 04:48:51 INFO - PROCESS | 1656 | 1464608931738 Marionette DEBUG loaded listener.js 04:48:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 234 (0x110ea0c00) [pid = 1656] [serial = 1805] [outer = 0x112879800] 04:48:52 INFO - PROCESS | 1656 | 1464608932158 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]]]}] 04:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 731ms 04:48:52 INFO - PROCESS | 1656 | 1464608932187 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 04:48:52 INFO - PROCESS | 1656 | 1464608932190 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 04:48:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:48:52 INFO - PROCESS | 1656 | 1464608932211 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:48:52 INFO - PROCESS | 1656 | 1464608932213 Marionette TRACE conn2 <- [1,2378,null,{}] 04:48:52 INFO - PROCESS | 1656 | 1464608932215 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}] 04:48:52 INFO - PROCESS | 1656 | 1464608932320 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 04:48:52 INFO - PROCESS | 1656 | 1464608932448 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196fb800 == 100 [pid = 1656] [id = 602] 04:48:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 235 (0x110ea8c00) [pid = 1656] [serial = 1806] [outer = 0x0] 04:48:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 236 (0x118161c00) [pid = 1656] [serial = 1807] [outer = 0x110ea8c00] 04:48:52 INFO - PROCESS | 1656 | 1464608932477 Marionette DEBUG loaded listener.js 04:48:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 237 (0x11897f800) [pid = 1656] [serial = 1808] [outer = 0x110ea8c00] 04:48:52 INFO - PROCESS | 1656 | 1464608932905 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]]]}] 04:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 725ms 04:48:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:48:52 INFO - PROCESS | 1656 | 1464608932934 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 04:48:52 INFO - PROCESS | 1656 | 1464608932935 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 04:48:52 INFO - PROCESS | 1656 | 1464608932938 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:48:52 INFO - PROCESS | 1656 | 1464608932943 Marionette TRACE conn2 <- [1,2382,null,{}] 04:48:52 INFO - PROCESS | 1656 | 1464608932949 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}] 04:48:53 INFO - PROCESS | 1656 | 1464608933086 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x13ec56000 == 99 [pid = 1656] [id = 532] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x13717a800 == 98 [pid = 1656] [id = 530] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x13ec48000 == 97 [pid = 1656] [id = 591] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1381ce000 == 96 [pid = 1656] [id = 590] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x137a46000 == 95 [pid = 1656] [id = 589] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1378e2800 == 94 [pid = 1656] [id = 588] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x137068800 == 93 [pid = 1656] [id = 587] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 236 (0x12c2d4000) [pid = 1656] [serial = 1651] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 235 (0x11a0e6000) [pid = 1656] [serial = 1663] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 234 (0x12486e000) [pid = 1656] [serial = 1645] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 233 (0x12b5a7000) [pid = 1656] [serial = 1648] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 232 (0x1126b3800) [pid = 1656] [serial = 1639] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 231 (0x1196d0800) [pid = 1656] [serial = 1642] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 230 (0x137158800) [pid = 1656] [serial = 1660] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 229 (0x12d5e9000) [pid = 1656] [serial = 1654] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 228 (0x12d60d000) [pid = 1656] [serial = 1657] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12f1d2800 == 92 [pid = 1656] [id = 586] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12d61d000 == 91 [pid = 1656] [id = 585] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12c656000 == 90 [pid = 1656] [id = 584] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x128f59000 == 89 [pid = 1656] [id = 583] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12646a800 == 88 [pid = 1656] [id = 582] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x124e78800 == 87 [pid = 1656] [id = 581] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x126b87000 == 86 [pid = 1656] [id = 580] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x13838b800 == 85 [pid = 1656] [id = 577] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x141c0d000 == 84 [pid = 1656] [id = 576] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x137bcd800 == 83 [pid = 1656] [id = 575] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12832a800 == 82 [pid = 1656] [id = 574] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x128316000 == 81 [pid = 1656] [id = 573] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x112894800 == 80 [pid = 1656] [id = 572] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x140391800 == 79 [pid = 1656] [id = 571] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1382d5800 == 78 [pid = 1656] [id = 570] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x137174800 == 77 [pid = 1656] [id = 569] 04:48:53 INFO - PROCESS | 1656 | --DOCSHELL 0x126b82000 == 76 [pid = 1656] [id = 568] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 227 (0x12cda6000) [pid = 1656] [serial = 1700] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 226 (0x12c331800) [pid = 1656] [serial = 1697] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 225 (0x119d93400) [pid = 1656] [serial = 1688] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 224 (0x12c21d000) [pid = 1656] [serial = 1685] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 223 (0x11864ac00) [pid = 1656] [serial = 1667] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 222 (0x114fe7000) [pid = 1656] [serial = 1669] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x1283a6400) [pid = 1656] [serial = 1693] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x1283a2c00) [pid = 1656] [serial = 1691] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x1268b7c00) [pid = 1656] [serial = 1673] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x124e4b800) [pid = 1656] [serial = 1672] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x12bcc5c00) [pid = 1656] [serial = 1682] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x128711800) [pid = 1656] [serial = 1679] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x12839f800) [pid = 1656] [serial = 1690] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x128349c00) [pid = 1656] [serial = 1676] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x12d59b800) [pid = 1656] [serial = 1637] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x119d8e000) [pid = 1656] [serial = 1687] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x128010400) [pid = 1656] [serial = 1675] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x12996f800) [pid = 1656] [serial = 1696] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x128351800) [pid = 1656] [serial = 1678] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x113151000) [pid = 1656] [serial = 1666] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x12a9a3400) [pid = 1656] [serial = 1681] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x121661800) [pid = 1656] [serial = 1670] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x12bdce400) [pid = 1656] [serial = 1684] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x1283aa800) [pid = 1656] [serial = 1694] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x12ca38000) [pid = 1656] [serial = 1699] [outer = 0x0] [url = about:blank] 04:48:53 INFO - PROCESS | 1656 | 1464608933227 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11329b800 == 77 [pid = 1656] [id = 603] 04:48:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x110ea2000) [pid = 1656] [serial = 1809] [outer = 0x0] 04:48:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x112842400) [pid = 1656] [serial = 1810] [outer = 0x110ea2000] 04:48:53 INFO - PROCESS | 1656 | 1464608933256 Marionette DEBUG loaded listener.js 04:48:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x1181b1400) [pid = 1656] [serial = 1811] [outer = 0x110ea2000] 04:48:53 INFO - PROCESS | 1656 | 1464608933567 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]]]}] 04:48:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:48:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 676ms 04:48:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:48:53 INFO - PROCESS | 1656 | 1464608933614 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 04:48:53 INFO - PROCESS | 1656 | 1464608933615 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 04:48:53 INFO - PROCESS | 1656 | 1464608933617 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:48:53 INFO - PROCESS | 1656 | 1464608933618 Marionette TRACE conn2 <- [1,2386,null,{}] 04:48:53 INFO - PROCESS | 1656 | 1464608933621 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}] 04:48:53 INFO - PROCESS | 1656 | 1464608933728 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 04:48:53 INFO - PROCESS | 1656 | 1464608933734 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218d2000 == 78 [pid = 1656] [id = 604] 04:48:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x119c94400) [pid = 1656] [serial = 1812] [outer = 0x0] 04:48:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x11a0e6800) [pid = 1656] [serial = 1813] [outer = 0x119c94400] 04:48:53 INFO - PROCESS | 1656 | 1464608933760 Marionette DEBUG loaded listener.js 04:48:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x1212cec00) [pid = 1656] [serial = 1814] [outer = 0x119c94400] 04:48:54 INFO - PROCESS | 1656 | 1464608934151 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]]]}] 04:48:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:48:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 572ms 04:48:54 INFO - PROCESS | 1656 | 1464608934190 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 04:48:54 INFO - PROCESS | 1656 | 1464608934192 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 04:48:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:48:54 INFO - PROCESS | 1656 | 1464608934194 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:48:54 INFO - PROCESS | 1656 | 1464608934195 Marionette TRACE conn2 <- [1,2390,null,{}] 04:48:54 INFO - PROCESS | 1656 | 1464608934197 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}] 04:48:54 INFO - PROCESS | 1656 | 1464608934288 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 04:48:54 INFO - PROCESS | 1656 | 1464608934292 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b80000 == 79 [pid = 1656] [id = 605] 04:48:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x12165c800) [pid = 1656] [serial = 1815] [outer = 0x0] 04:48:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x121674c00) [pid = 1656] [serial = 1816] [outer = 0x12165c800] 04:48:54 INFO - PROCESS | 1656 | 1464608934323 Marionette DEBUG loaded listener.js 04:48:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x1219cb000) [pid = 1656] [serial = 1817] [outer = 0x12165c800] 04:48:54 INFO - PROCESS | 1656 | 1464608934694 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]]]}] 04:48:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:48:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 520ms 04:48:54 INFO - PROCESS | 1656 | 1464608934714 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 04:48:54 INFO - PROCESS | 1656 | 1464608934715 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 04:48:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:48:54 INFO - PROCESS | 1656 | 1464608934718 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:48:54 INFO - PROCESS | 1656 | 1464608934719 Marionette TRACE conn2 <- [1,2394,null,{}] 04:48:54 INFO - PROCESS | 1656 | 1464608934721 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}] 04:48:54 INFO - PROCESS | 1656 | 1464608934816 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 04:48:54 INFO - PROCESS | 1656 | 1464608934821 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x128327000 == 80 [pid = 1656] [id = 606] 04:48:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x121a4e800) [pid = 1656] [serial = 1818] [outer = 0x0] 04:48:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x121a5b800) [pid = 1656] [serial = 1819] [outer = 0x121a4e800] 04:48:54 INFO - PROCESS | 1656 | 1464608934847 Marionette DEBUG loaded listener.js 04:48:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x1242de000) [pid = 1656] [serial = 1820] [outer = 0x121a4e800] 04:48:55 INFO - PROCESS | 1656 | 1464608935214 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]]]}] 04:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 523ms 04:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:48:55 INFO - PROCESS | 1656 | 1464608935242 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 04:48:55 INFO - PROCESS | 1656 | 1464608935243 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 04:48:55 INFO - PROCESS | 1656 | 1464608935245 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:48:55 INFO - PROCESS | 1656 | 1464608935246 Marionette TRACE conn2 <- [1,2398,null,{}] 04:48:55 INFO - PROCESS | 1656 | 1464608935248 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}] 04:48:55 INFO - PROCESS | 1656 | 1464608935330 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 04:48:55 INFO - PROCESS | 1656 | 1464608935433 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b20800 == 81 [pid = 1656] [id = 607] 04:48:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x1210e3800) [pid = 1656] [serial = 1821] [outer = 0x0] 04:48:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x1245e8400) [pid = 1656] [serial = 1822] [outer = 0x1210e3800] 04:48:55 INFO - PROCESS | 1656 | 1464608935460 Marionette DEBUG loaded listener.js 04:48:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x126004c00) [pid = 1656] [serial = 1823] [outer = 0x1210e3800] 04:48:55 INFO - PROCESS | 1656 | 1464608935895 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]]]}] 04:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 671ms 04:48:55 INFO - PROCESS | 1656 | 1464608935917 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 04:48:55 INFO - PROCESS | 1656 | 1464608935919 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 04:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:48:55 INFO - PROCESS | 1656 | 1464608935923 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:48:55 INFO - PROCESS | 1656 | 1464608935925 Marionette TRACE conn2 <- [1,2402,null,{}] 04:48:55 INFO - PROCESS | 1656 | 1464608935928 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}] 04:48:56 INFO - PROCESS | 1656 | 1464608936045 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 04:48:56 INFO - PROCESS | 1656 | 1464608936056 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a93a800 == 82 [pid = 1656] [id = 608] 04:48:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x119988c00) [pid = 1656] [serial = 1824] [outer = 0x0] 04:48:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x126010c00) [pid = 1656] [serial = 1825] [outer = 0x119988c00] 04:48:56 INFO - PROCESS | 1656 | 1464608936082 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x1268c1800) [pid = 1656] [serial = 1826] [outer = 0x119988c00] 04:48:56 INFO - PROCESS | 1656 | 1464608936456 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]]]}] 04:48:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:48:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 573ms 04:48:56 INFO - PROCESS | 1656 | 1464608936504 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 04:48:56 INFO - PROCESS | 1656 | 1464608936505 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 04:48:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:48:56 INFO - PROCESS | 1656 | 1464608936507 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:48:56 INFO - PROCESS | 1656 | 1464608936510 Marionette TRACE conn2 <- [1,2406,null,{}] 04:48:56 INFO - PROCESS | 1656 | 1464608936512 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}] 04:48:56 INFO - PROCESS | 1656 | 1464608936633 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 04:48:56 INFO - PROCESS | 1656 | 1464608936648 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b5c1800 == 83 [pid = 1656] [id = 609] 04:48:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x110ea6400) [pid = 1656] [serial = 1827] [outer = 0x0] 04:48:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x126dc0000) [pid = 1656] [serial = 1828] [outer = 0x110ea6400] 04:48:56 INFO - PROCESS | 1656 | 1464608936674 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x128009c00) [pid = 1656] [serial = 1829] [outer = 0x110ea6400] 04:48:57 INFO - PROCESS | 1656 | 1464608937034 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]]]}] 04:48:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:48:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 571ms 04:48:57 INFO - PROCESS | 1656 | 1464608937079 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 04:48:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:48:57 INFO - PROCESS | 1656 | 1464608937088 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 04:48:57 INFO - PROCESS | 1656 | 1464608937090 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:48:57 INFO - PROCESS | 1656 | 1464608937091 Marionette TRACE conn2 <- [1,2410,null,{}] 04:48:57 INFO - PROCESS | 1656 | 1464608937100 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}] 04:48:57 INFO - PROCESS | 1656 | 1464608937219 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 04:48:57 INFO - PROCESS | 1656 | 1464608937235 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c085000 == 84 [pid = 1656] [id = 610] 04:48:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 225 (0x11691f000) [pid = 1656] [serial = 1830] [outer = 0x0] 04:48:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 226 (0x126dc5800) [pid = 1656] [serial = 1831] [outer = 0x11691f000] 04:48:57 INFO - PROCESS | 1656 | 1464608937265 Marionette DEBUG loaded listener.js 04:48:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x128354000) [pid = 1656] [serial = 1832] [outer = 0x11691f000] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 226 (0x12c647000) [pid = 1656] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 225 (0x116921800) [pid = 1656] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 224 (0x1260bf000) [pid = 1656] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 223 (0x126dc4c00) [pid = 1656] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 222 (0x12bd34000) [pid = 1656] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x1126c8c00) [pid = 1656] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x1210e1800) [pid = 1656] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x12c218400) [pid = 1656] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x1212dbc00) [pid = 1656] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x11691d000) [pid = 1656] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x11691f800) [pid = 1656] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x12bcd1400) [pid = 1656] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x12a9da000) [pid = 1656] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x11767cc00) [pid = 1656] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x1289b1000) [pid = 1656] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x1245e2800) [pid = 1656] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x12600bc00) [pid = 1656] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x116b7e400) [pid = 1656] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x119984800) [pid = 1656] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x12ca3d000) [pid = 1656] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x11815f400) [pid = 1656] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x12cdbc800) [pid = 1656] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x1126b1000) [pid = 1656] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x126dc5c00) [pid = 1656] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x128007400) [pid = 1656] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x11691a400) [pid = 1656] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x112d58c00) [pid = 1656] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x121673000) [pid = 1656] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x126009400) [pid = 1656] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x124634400) [pid = 1656] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x126dcdc00) [pid = 1656] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x1260b9c00) [pid = 1656] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x12aa6d000) [pid = 1656] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x121a53c00) [pid = 1656] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x112842c00) [pid = 1656] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x110ea0400) [pid = 1656] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x11284b000) [pid = 1656] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x11a07f000) [pid = 1656] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x11767d400) [pid = 1656] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x12870d400) [pid = 1656] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x112878c00) [pid = 1656] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x119398c00) [pid = 1656] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x12b416400) [pid = 1656] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:48:57 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x126b4e000) [pid = 1656] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:48:58 INFO - PROCESS | 1656 | 1464608938052 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]]]}] 04:48:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:48:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 977ms 04:48:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:48:58 INFO - PROCESS | 1656 | 1464608938080 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 04:48:58 INFO - PROCESS | 1656 | 1464608938083 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 04:48:58 INFO - PROCESS | 1656 | 1464608938087 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:48:58 INFO - PROCESS | 1656 | 1464608938090 Marionette TRACE conn2 <- [1,2414,null,{}] 04:48:58 INFO - PROCESS | 1656 | 1464608938100 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}] 04:48:58 INFO - PROCESS | 1656 | 1464608938276 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 04:48:58 INFO - PROCESS | 1656 | 1464608938283 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x128fa2800 == 85 [pid = 1656] [id = 611] 04:48:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x1169dc400) [pid = 1656] [serial = 1833] [outer = 0x0] 04:48:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x1185db000) [pid = 1656] [serial = 1834] [outer = 0x1169dc400] 04:48:58 INFO - PROCESS | 1656 | 1464608938324 Marionette DEBUG loaded listener.js 04:48:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x12600a000) [pid = 1656] [serial = 1835] [outer = 0x1169dc400] 04:48:58 INFO - PROCESS | 1656 | 1464608938706 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]]]}] 04:48:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:48:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 629ms 04:48:58 INFO - PROCESS | 1656 | 1464608938716 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 04:48:58 INFO - PROCESS | 1656 | 1464608938717 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 04:48:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:48:58 INFO - PROCESS | 1656 | 1464608938719 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:48:58 INFO - PROCESS | 1656 | 1464608938720 Marionette TRACE conn2 <- [1,2418,null,{}] 04:48:58 INFO - PROCESS | 1656 | 1464608938722 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}] 04:48:58 INFO - PROCESS | 1656 | 1464608938867 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 04:48:58 INFO - PROCESS | 1656 | 1464608938874 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca6d800 == 86 [pid = 1656] [id = 612] 04:48:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x121611000) [pid = 1656] [serial = 1836] [outer = 0x0] 04:48:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x126dc4c00) [pid = 1656] [serial = 1837] [outer = 0x121611000] 04:48:58 INFO - PROCESS | 1656 | 1464608938899 Marionette DEBUG loaded listener.js 04:48:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x12839d400) [pid = 1656] [serial = 1838] [outer = 0x121611000] 04:48:59 INFO - PROCESS | 1656 | 1464608939230 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]]]}] 04:48:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:48:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms 04:48:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:48:59 INFO - PROCESS | 1656 | 1464608939240 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 04:48:59 INFO - PROCESS | 1656 | 1464608939241 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 04:48:59 INFO - PROCESS | 1656 | 1464608939246 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:48:59 INFO - PROCESS | 1656 | 1464608939247 Marionette TRACE conn2 <- [1,2422,null,{}] 04:48:59 INFO - PROCESS | 1656 | 1464608939250 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}] 04:48:59 INFO - PROCESS | 1656 | 1464608939346 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 04:48:59 INFO - PROCESS | 1656 | 1464608939350 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d62d000 == 87 [pid = 1656] [id = 613] 04:48:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x1283a0c00) [pid = 1656] [serial = 1839] [outer = 0x0] 04:48:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x1283ab800) [pid = 1656] [serial = 1840] [outer = 0x1283a0c00] 04:48:59 INFO - PROCESS | 1656 | 1464608939374 Marionette DEBUG loaded listener.js 04:48:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x128705800) [pid = 1656] [serial = 1841] [outer = 0x1283a0c00] 04:48:59 INFO - PROCESS | 1656 | 1464608939726 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]]]}] 04:48:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:48:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 521ms 04:48:59 INFO - PROCESS | 1656 | 1464608939767 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 04:48:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:48:59 INFO - PROCESS | 1656 | 1464608939768 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 04:48:59 INFO - PROCESS | 1656 | 1464608939770 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:48:59 INFO - PROCESS | 1656 | 1464608939771 Marionette TRACE conn2 <- [1,2426,null,{}] 04:48:59 INFO - PROCESS | 1656 | 1464608939791 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}] 04:48:59 INFO - PROCESS | 1656 | 1464608939971 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 04:49:00 INFO - PROCESS | 1656 | 1464608940087 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x117079800 == 88 [pid = 1656] [id = 614] 04:49:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x110ea9400) [pid = 1656] [serial = 1842] [outer = 0x0] 04:49:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x111d28000) [pid = 1656] [serial = 1843] [outer = 0x110ea9400] 04:49:00 INFO - PROCESS | 1656 | 1464608940148 Marionette DEBUG loaded listener.js 04:49:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x112843800) [pid = 1656] [serial = 1844] [outer = 0x110ea9400] 04:49:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:49:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 821ms 04:49:00 INFO - PROCESS | 1656 | 1464608940586 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]]]}] 04:49:00 INFO - PROCESS | 1656 | 1464608940592 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 04:49:00 INFO - PROCESS | 1656 | 1464608940595 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 04:49:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:49:00 INFO - PROCESS | 1656 | 1464608940598 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:49:00 INFO - PROCESS | 1656 | 1464608940600 Marionette TRACE conn2 <- [1,2430,null,{}] 04:49:00 INFO - PROCESS | 1656 | 1464608940604 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}] 04:49:00 INFO - PROCESS | 1656 | 1464608940725 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 04:49:00 INFO - PROCESS | 1656 | 1464608940842 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x121ec6000 == 89 [pid = 1656] [id = 615] 04:49:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x112871c00) [pid = 1656] [serial = 1845] [outer = 0x0] 04:49:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x114fe9800) [pid = 1656] [serial = 1846] [outer = 0x112871c00] 04:49:00 INFO - PROCESS | 1656 | 1464608940877 Marionette DEBUG loaded listener.js 04:49:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x1169dd800) [pid = 1656] [serial = 1847] [outer = 0x112871c00] 04:49:01 INFO - PROCESS | 1656 | 1464608941348 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]]]}] 04:49:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:49:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 771ms 04:49:01 INFO - PROCESS | 1656 | 1464608941391 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 04:49:01 INFO - PROCESS | 1656 | 1464608941395 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 04:49:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:49:01 INFO - PROCESS | 1656 | 1464608941421 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:49:01 INFO - PROCESS | 1656 | 1464608941423 Marionette TRACE conn2 <- [1,2434,null,{}] 04:49:01 INFO - PROCESS | 1656 | 1464608941429 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}] 04:49:01 INFO - PROCESS | 1656 | 1464608941543 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 04:49:01 INFO - PROCESS | 1656 | 1464608941636 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a926800 == 90 [pid = 1656] [id = 616] 04:49:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x119363800) [pid = 1656] [serial = 1848] [outer = 0x0] 04:49:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x119395c00) [pid = 1656] [serial = 1849] [outer = 0x119363800] 04:49:01 INFO - PROCESS | 1656 | 1464608941666 Marionette DEBUG loaded listener.js 04:49:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x119d86400) [pid = 1656] [serial = 1850] [outer = 0x119363800] 04:49:02 INFO - PROCESS | 1656 | 1464608942097 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]]]}] 04:49:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:49:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 729ms 04:49:02 INFO - PROCESS | 1656 | 1464608942147 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 04:49:02 INFO - PROCESS | 1656 | 1464608942149 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 04:49:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:49:02 INFO - PROCESS | 1656 | 1464608942158 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:49:02 INFO - PROCESS | 1656 | 1464608942161 Marionette TRACE conn2 <- [1,2438,null,{}] 04:49:02 INFO - PROCESS | 1656 | 1464608942164 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}] 04:49:02 INFO - PROCESS | 1656 | 1464608942279 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 04:49:02 INFO - PROCESS | 1656 | 1464608942371 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f1dd000 == 91 [pid = 1656] [id = 617] 04:49:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x119398c00) [pid = 1656] [serial = 1851] [outer = 0x0] 04:49:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x12182d000) [pid = 1656] [serial = 1852] [outer = 0x119398c00] 04:49:02 INFO - PROCESS | 1656 | 1464608942401 Marionette DEBUG loaded listener.js 04:49:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x121c7dc00) [pid = 1656] [serial = 1853] [outer = 0x119398c00] 04:49:02 INFO - PROCESS | 1656 | 1464608942816 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]]]}] 04:49:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:49:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 680ms 04:49:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:49:02 INFO - PROCESS | 1656 | 1464608942834 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 04:49:02 INFO - PROCESS | 1656 | 1464608942835 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 04:49:02 INFO - PROCESS | 1656 | 1464608942837 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:49:02 INFO - PROCESS | 1656 | 1464608942838 Marionette TRACE conn2 <- [1,2442,null,{}] 04:49:02 INFO - PROCESS | 1656 | 1464608942874 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}] 04:49:02 INFO - PROCESS | 1656 | 1464608942991 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 04:49:03 INFO - PROCESS | 1656 | 1464608943109 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x137176800 == 92 [pid = 1656] [id = 618] 04:49:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x12373a000) [pid = 1656] [serial = 1854] [outer = 0x0] 04:49:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x126dc7800) [pid = 1656] [serial = 1855] [outer = 0x12373a000] 04:49:03 INFO - PROCESS | 1656 | 1464608943142 Marionette DEBUG loaded listener.js 04:49:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x12802cc00) [pid = 1656] [serial = 1856] [outer = 0x12373a000] 04:49:03 INFO - PROCESS | 1656 | 1464608943547 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]]]}] 04:49:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:49:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 738ms 04:49:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:49:03 INFO - PROCESS | 1656 | 1464608943575 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 04:49:03 INFO - PROCESS | 1656 | 1464608943577 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 04:49:03 INFO - PROCESS | 1656 | 1464608943579 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:49:03 INFO - PROCESS | 1656 | 1464608943580 Marionette TRACE conn2 <- [1,2446,null,{}] 04:49:03 INFO - PROCESS | 1656 | 1464608943583 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}] 04:49:03 INFO - PROCESS | 1656 | 1464608943695 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 04:49:03 INFO - PROCESS | 1656 | 1464608943788 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1378d4000 == 93 [pid = 1656] [id = 619] 04:49:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x1289ae800) [pid = 1656] [serial = 1857] [outer = 0x0] 04:49:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x128b9b400) [pid = 1656] [serial = 1858] [outer = 0x1289ae800] 04:49:03 INFO - PROCESS | 1656 | 1464608943823 Marionette DEBUG loaded listener.js 04:49:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x128feb400) [pid = 1656] [serial = 1859] [outer = 0x1289ae800] 04:49:04 INFO - PROCESS | 1656 | 1464608944248 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]]]}] 04:49:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:49:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 722ms 04:49:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:49:04 INFO - PROCESS | 1656 | 1464608944301 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 04:49:04 INFO - PROCESS | 1656 | 1464608944303 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 04:49:04 INFO - PROCESS | 1656 | 1464608944305 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:49:04 INFO - PROCESS | 1656 | 1464608944306 Marionette TRACE conn2 <- [1,2450,null,{}] 04:49:04 INFO - PROCESS | 1656 | 1464608944309 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}] 04:49:04 INFO - PROCESS | 1656 | 1464608944439 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 04:49:04 INFO - PROCESS | 1656 | 1464608944532 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x137a46800 == 94 [pid = 1656] [id = 620] 04:49:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x12996f800) [pid = 1656] [serial = 1860] [outer = 0x0] 04:49:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x12a9e0400) [pid = 1656] [serial = 1861] [outer = 0x12996f800] 04:49:04 INFO - PROCESS | 1656 | 1464608944561 Marionette DEBUG loaded listener.js 04:49:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x12aad2800) [pid = 1656] [serial = 1862] [outer = 0x12996f800] 04:49:04 INFO - PROCESS | 1656 | 1464608944950 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]]]}] 04:49:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:49:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 671ms 04:49:04 INFO - PROCESS | 1656 | 1464608944977 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 04:49:04 INFO - PROCESS | 1656 | 1464608944978 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 04:49:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:49:04 INFO - PROCESS | 1656 | 1464608944981 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:49:04 INFO - PROCESS | 1656 | 1464608944982 Marionette TRACE conn2 <- [1,2454,null,{}] 04:49:04 INFO - PROCESS | 1656 | 1464608944984 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}] 04:49:05 INFO - PROCESS | 1656 | 1464608945097 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 04:49:05 INFO - PROCESS | 1656 | 1464608945217 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x137d10000 == 95 [pid = 1656] [id = 621] 04:49:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x12997bc00) [pid = 1656] [serial = 1863] [outer = 0x0] 04:49:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x12ae7fc00) [pid = 1656] [serial = 1864] [outer = 0x12997bc00] 04:49:05 INFO - PROCESS | 1656 | 1464608945249 Marionette DEBUG loaded listener.js 04:49:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x12b41b800) [pid = 1656] [serial = 1865] [outer = 0x12997bc00] 04:49:05 INFO - PROCESS | 1656 | 1464608945714 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]]]}] 04:49:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:49:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 768ms 04:49:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:49:05 INFO - PROCESS | 1656 | 1464608945755 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 04:49:05 INFO - PROCESS | 1656 | 1464608945756 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 04:49:05 INFO - PROCESS | 1656 | 1464608945778 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:49:05 INFO - PROCESS | 1656 | 1464608945780 Marionette TRACE conn2 <- [1,2458,null,{}] 04:49:05 INFO - PROCESS | 1656 | 1464608945784 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}] 04:49:05 INFO - PROCESS | 1656 | 1464608945903 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 04:49:06 INFO - PROCESS | 1656 | 1464608945996 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x121477000 == 96 [pid = 1656] [id = 622] 04:49:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x1165cec00) [pid = 1656] [serial = 1866] [outer = 0x0] 04:49:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x12ae79400) [pid = 1656] [serial = 1867] [outer = 0x1165cec00] 04:49:06 INFO - PROCESS | 1656 | 1464608946026 Marionette DEBUG loaded listener.js 04:49:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x12bcc5c00) [pid = 1656] [serial = 1868] [outer = 0x1165cec00] 04:49:06 INFO - PROCESS | 1656 | 1464608946463 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]]]}] 04:49:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:49:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 742ms 04:49:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:49:06 INFO - PROCESS | 1656 | 1464608946500 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 04:49:06 INFO - PROCESS | 1656 | 1464608946502 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 04:49:06 INFO - PROCESS | 1656 | 1464608946504 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:49:06 INFO - PROCESS | 1656 | 1464608946505 Marionette TRACE conn2 <- [1,2462,null,{}] 04:49:06 INFO - PROCESS | 1656 | 1464608946528 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}] 04:49:06 INFO - PROCESS | 1656 | 1464608946678 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 04:49:06 INFO - PROCESS | 1656 | 1464608946744 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11939b800 == 97 [pid = 1656] [id = 623] 04:49:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x112a7cc00) [pid = 1656] [serial = 1869] [outer = 0x0] 04:49:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x12bcc8000) [pid = 1656] [serial = 1870] [outer = 0x112a7cc00] 04:49:06 INFO - PROCESS | 1656 | 1464608946776 Marionette DEBUG loaded listener.js 04:49:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x12bd36c00) [pid = 1656] [serial = 1871] [outer = 0x112a7cc00] 04:49:07 INFO - PROCESS | 1656 | 1464608947212 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]]]}] 04:49:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:49:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 718ms 04:49:07 INFO - PROCESS | 1656 | 1464608947237 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 04:49:07 INFO - PROCESS | 1656 | 1464608947238 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 04:49:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:49:07 INFO - PROCESS | 1656 | 1464608947257 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:49:07 INFO - PROCESS | 1656 | 1464608947258 Marionette TRACE conn2 <- [1,2466,null,{}] 04:49:07 INFO - PROCESS | 1656 | 1464608947265 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}] 04:49:07 INFO - PROCESS | 1656 | 1464608947384 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 04:49:07 INFO - PROCESS | 1656 | 1464608947479 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183a9800 == 98 [pid = 1656] [id = 624] 04:49:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x110ea6c00) [pid = 1656] [serial = 1872] [outer = 0x0] 04:49:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x114fedc00) [pid = 1656] [serial = 1873] [outer = 0x110ea6c00] 04:49:07 INFO - PROCESS | 1656 | 1464608947513 Marionette DEBUG loaded listener.js 04:49:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 225 (0x12834c400) [pid = 1656] [serial = 1874] [outer = 0x110ea6c00] 04:49:08 INFO - PROCESS | 1656 | 1464608948091 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]]]}] 04:49:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:49:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 892ms 04:49:08 INFO - PROCESS | 1656 | 1464608948133 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 04:49:08 INFO - PROCESS | 1656 | 1464608948136 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 04:49:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:49:08 INFO - PROCESS | 1656 | 1464608948139 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:49:08 INFO - PROCESS | 1656 | 1464608948141 Marionette TRACE conn2 <- [1,2470,null,{}] 04:49:08 INFO - PROCESS | 1656 | 1464608948165 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}] 04:49:08 INFO - PROCESS | 1656 | 1464608948281 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 04:49:08 INFO - PROCESS | 1656 | 1464608948382 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218da000 == 99 [pid = 1656] [id = 625] 04:49:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 226 (0x1126b3800) [pid = 1656] [serial = 1875] [outer = 0x0] 04:49:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x11284d800) [pid = 1656] [serial = 1876] [outer = 0x1126b3800] 04:49:08 INFO - PROCESS | 1656 | 1464608948411 Marionette DEBUG loaded listener.js 04:49:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 228 (0x114fea800) [pid = 1656] [serial = 1877] [outer = 0x1126b3800] 04:49:08 INFO - PROCESS | 1656 | 1464608948845 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]]]}] 04:49:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:49:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 740ms 04:49:08 INFO - PROCESS | 1656 | 1464608948880 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 04:49:08 INFO - PROCESS | 1656 | 1464608948883 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 04:49:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:49:08 INFO - PROCESS | 1656 | 1464608948888 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:49:08 INFO - PROCESS | 1656 | 1464608948889 Marionette TRACE conn2 <- [1,2474,null,{}] 04:49:08 INFO - PROCESS | 1656 | 1464608948892 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}] 04:49:09 INFO - PROCESS | 1656 | 1464608949022 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 04:49:09 INFO - PROCESS | 1656 | 1464608949120 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218d9800 == 100 [pid = 1656] [id = 626] 04:49:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 229 (0x1165ce400) [pid = 1656] [serial = 1878] [outer = 0x0] 04:49:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x119309400) [pid = 1656] [serial = 1879] [outer = 0x1165ce400] 04:49:09 INFO - PROCESS | 1656 | 1464608949147 Marionette DEBUG loaded listener.js 04:49:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 231 (0x119934c00) [pid = 1656] [serial = 1880] [outer = 0x1165ce400] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12d565000 == 99 [pid = 1656] [id = 414] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x137dc4000 == 98 [pid = 1656] [id = 567] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12d62d000 == 97 [pid = 1656] [id = 613] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca6d800 == 96 [pid = 1656] [id = 612] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x128fa2800 == 95 [pid = 1656] [id = 611] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12c085000 == 94 [pid = 1656] [id = 610] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12b5c1800 == 93 [pid = 1656] [id = 609] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12a93a800 == 92 [pid = 1656] [id = 608] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 230 (0x12d60cc00) [pid = 1656] [serial = 1777] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x128b20800 == 91 [pid = 1656] [id = 607] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x128327000 == 90 [pid = 1656] [id = 606] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x126b80000 == 89 [pid = 1656] [id = 605] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x1218d2000 == 88 [pid = 1656] [id = 604] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11329b800 == 87 [pid = 1656] [id = 603] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x1196fb800 == 86 [pid = 1656] [id = 602] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12146f000 == 85 [pid = 1656] [id = 601] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x118b73800 == 84 [pid = 1656] [id = 600] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x13ef48000 == 83 [pid = 1656] [id = 599] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x13ef32000 == 82 [pid = 1656] [id = 598] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x137f3e800 == 81 [pid = 1656] [id = 597] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x140822000 == 80 [pid = 1656] [id = 596] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x1382e1000 == 79 [pid = 1656] [id = 595] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12d23a800 == 78 [pid = 1656] [id = 594] 04:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x123655800 == 77 [pid = 1656] [id = 593] 04:49:09 INFO - PROCESS | 1656 | 1464608949596 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]]]}] 04:49:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:49:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 720ms 04:49:09 INFO - PROCESS | 1656 | 1464608949607 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 04:49:09 INFO - PROCESS | 1656 | 1464608949609 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 04:49:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:49:09 INFO - PROCESS | 1656 | 1464608949614 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:49:09 INFO - PROCESS | 1656 | 1464608949617 Marionette TRACE conn2 <- [1,2478,null,{}] 04:49:09 INFO - PROCESS | 1656 | 1464608949624 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}] 04:49:09 INFO - PROCESS | 1656 | 1464608949730 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 229 (0x119451400) [pid = 1656] [serial = 1514] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 228 (0x1167dc800) [pid = 1656] [serial = 1450] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 227 (0x12bdb0400) [pid = 1656] [serial = 1402] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 226 (0x128522800) [pid = 1656] [serial = 1520] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 225 (0x12681f000) [pid = 1656] [serial = 1517] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 224 (0x12aadd800) [pid = 1656] [serial = 1523] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 223 (0x12a9de400) [pid = 1656] [serial = 1396] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 222 (0x12bcd2000) [pid = 1656] [serial = 1399] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x12cda5000) [pid = 1656] [serial = 1589] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x119309800) [pid = 1656] [serial = 1390] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x128fea800) [pid = 1656] [serial = 1462] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x12834e400) [pid = 1656] [serial = 1327] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x12bdda000) [pid = 1656] [serial = 1526] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x115d8e400) [pid = 1656] [serial = 1511] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x1216a6000) [pid = 1656] [serial = 1456] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x12c220000) [pid = 1656] [serial = 1529] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x124832c00) [pid = 1656] [serial = 1393] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x119390c00) [pid = 1656] [serial = 1574] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x119306c00) [pid = 1656] [serial = 1453] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x12c32bc00) [pid = 1656] [serial = 1586] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x12ae80800) [pid = 1656] [serial = 1465] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x12d60e400) [pid = 1656] [serial = 1664] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x12bdcd400) [pid = 1656] [serial = 1583] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x128350000) [pid = 1656] [serial = 1459] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x128706800) [pid = 1656] [serial = 1580] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x12d5a2800) [pid = 1656] [serial = 1601] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x1219c6c00) [pid = 1656] [serial = 1577] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x12cdaf000) [pid = 1656] [serial = 1592] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x12cdba400) [pid = 1656] [serial = 1595] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x12d5a2c00) [pid = 1656] [serial = 1598] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x121671800) [pid = 1656] [serial = 1469] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x121a57000) [pid = 1656] [serial = 1759] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x112846800) [pid = 1656] [serial = 1762] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x110ea3800) [pid = 1656] [serial = 1765] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x11284c000) [pid = 1656] [serial = 1763] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x11a0e9000) [pid = 1656] [serial = 1769] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x1165c5000) [pid = 1656] [serial = 1768] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x12c2d3800) [pid = 1656] [serial = 1714] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x12600a800) [pid = 1656] [serial = 1745] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x121c87400) [pid = 1656] [serial = 1744] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x121657400) [pid = 1656] [serial = 1747] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x12800bc00) [pid = 1656] [serial = 1748] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x13715f800) [pid = 1656] [serial = 1729] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x12f1b1c00) [pid = 1656] [serial = 1726] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x12aadb800) [pid = 1656] [serial = 1711] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x126b55000) [pid = 1656] [serial = 1708] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x13766b000) [pid = 1656] [serial = 1732] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x12a9a3800) [pid = 1656] [serial = 1753] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x12aad7400) [pid = 1656] [serial = 1754] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x137cbbc00) [pid = 1656] [serial = 1735] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x1212d3800) [pid = 1656] [serial = 1705] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x12cdb7800) [pid = 1656] [serial = 1702] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x119d6f400) [pid = 1656] [serial = 1742] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x11903f000) [pid = 1656] [serial = 1741] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x12f1a7800) [pid = 1656] [serial = 1723] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x12f125c00) [pid = 1656] [serial = 1739] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x12f120800) [pid = 1656] [serial = 1738] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x12bdd1400) [pid = 1656] [serial = 1756] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x12f197800) [pid = 1656] [serial = 1720] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x1283a4800) [pid = 1656] [serial = 1750] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x12870bc00) [pid = 1656] [serial = 1751] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x12cdb7c00) [pid = 1656] [serial = 1717] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x121a5ac00) [pid = 1656] [serial = 1760] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x112843000) [pid = 1656] [serial = 1766] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x128d7e800) [pid = 1656] [serial = 1771] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x12ca3cc00) [pid = 1656] [serial = 1774] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x12c653800) [pid = 1656] [serial = 1772] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x12c64a800) [pid = 1656] [serial = 1757] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x12d59bc00) [pid = 1656] [serial = 1775] [outer = 0x0] [url = about:blank] 04:49:09 INFO - PROCESS | 1656 | 1464608949821 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12146f000 == 78 [pid = 1656] [id = 627] 04:49:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x1165c5000) [pid = 1656] [serial = 1881] [outer = 0x0] 04:49:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x119310000) [pid = 1656] [serial = 1882] [outer = 0x1165c5000] 04:49:09 INFO - PROCESS | 1656 | 1464608949850 Marionette DEBUG loaded listener.js 04:49:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x11a0e9000) [pid = 1656] [serial = 1883] [outer = 0x1165c5000] 04:49:10 INFO - PROCESS | 1656 | 1464608950157 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]]]}] 04:49:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:49:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 573ms 04:49:10 INFO - PROCESS | 1656 | 1464608950186 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 04:49:10 INFO - PROCESS | 1656 | 1464608950188 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 04:49:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:49:10 INFO - PROCESS | 1656 | 1464608950190 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:49:10 INFO - PROCESS | 1656 | 1464608950192 Marionette TRACE conn2 <- [1,2482,null,{}] 04:49:10 INFO - PROCESS | 1656 | 1464608950197 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}] 04:49:10 INFO - PROCESS | 1656 | 1464608950294 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 04:49:10 INFO - PROCESS | 1656 | 1464608950368 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b21800 == 79 [pid = 1656] [id = 628] 04:49:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x1212d8000) [pid = 1656] [serial = 1884] [outer = 0x0] 04:49:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x121671800) [pid = 1656] [serial = 1885] [outer = 0x1212d8000] 04:49:10 INFO - PROCESS | 1656 | 1464608950395 Marionette DEBUG loaded listener.js 04:49:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x121a4f000) [pid = 1656] [serial = 1886] [outer = 0x1212d8000] 04:49:10 INFO - PROCESS | 1656 | 1464608950718 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]]]}] 04:49:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:49:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 572ms 04:49:10 INFO - PROCESS | 1656 | 1464608950764 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 04:49:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:49:10 INFO - PROCESS | 1656 | 1464608950776 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 04:49:10 INFO - PROCESS | 1656 | 1464608950779 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:49:10 INFO - PROCESS | 1656 | 1464608950781 Marionette TRACE conn2 <- [1,2486,null,{}] 04:49:10 INFO - PROCESS | 1656 | 1464608950784 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}] 04:49:10 INFO - PROCESS | 1656 | 1464608950884 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 04:49:10 INFO - PROCESS | 1656 | 1464608950956 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f40800 == 80 [pid = 1656] [id = 629] 04:49:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x12155a400) [pid = 1656] [serial = 1887] [outer = 0x0] 04:49:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x121a54400) [pid = 1656] [serial = 1888] [outer = 0x12155a400] 04:49:10 INFO - PROCESS | 1656 | 1464608950984 Marionette DEBUG loaded listener.js 04:49:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x124832c00) [pid = 1656] [serial = 1889] [outer = 0x12155a400] 04:49:11 INFO - PROCESS | 1656 | 1464608951274 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]]]}] 04:49:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:49:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 522ms 04:49:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:49:11 INFO - PROCESS | 1656 | 1464608951301 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 04:49:11 INFO - PROCESS | 1656 | 1464608951302 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 04:49:11 INFO - PROCESS | 1656 | 1464608951304 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:49:11 INFO - PROCESS | 1656 | 1464608951306 Marionette TRACE conn2 <- [1,2490,null,{}] 04:49:11 INFO - PROCESS | 1656 | 1464608951309 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}] 04:49:11 INFO - PROCESS | 1656 | 1464608951432 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 04:49:11 INFO - PROCESS | 1656 | 1464608951438 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b5c3000 == 81 [pid = 1656] [id = 630] 04:49:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x124e56c00) [pid = 1656] [serial = 1890] [outer = 0x0] 04:49:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x126b4c000) [pid = 1656] [serial = 1891] [outer = 0x124e56c00] 04:49:11 INFO - PROCESS | 1656 | 1464608951481 Marionette DEBUG loaded listener.js 04:49:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x128350800) [pid = 1656] [serial = 1892] [outer = 0x124e56c00] 04:49:11 INFO - PROCESS | 1656 | 1464608951952 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]]]}] 04:49:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:49:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 672ms 04:49:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:49:11 INFO - PROCESS | 1656 | 1464608951981 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 04:49:11 INFO - PROCESS | 1656 | 1464608951982 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 04:49:11 INFO - PROCESS | 1656 | 1464608951991 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:49:11 INFO - PROCESS | 1656 | 1464608951993 Marionette TRACE conn2 <- [1,2494,null,{}] 04:49:12 INFO - PROCESS | 1656 | 1464608951998 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}] 04:49:12 INFO - PROCESS | 1656 | 1464608952135 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 04:49:12 INFO - PROCESS | 1656 | 1464608952148 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c66a800 == 82 [pid = 1656] [id = 631] 04:49:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x1283a5000) [pid = 1656] [serial = 1893] [outer = 0x0] 04:49:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x1285ac400) [pid = 1656] [serial = 1894] [outer = 0x1283a5000] 04:49:12 INFO - PROCESS | 1656 | 1464608952173 Marionette DEBUG loaded listener.js 04:49:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x1289b1000) [pid = 1656] [serial = 1895] [outer = 0x1283a5000] 04:49:12 INFO - PROCESS | 1656 | 1464608952523 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]]]}] 04:49:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:49:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 581ms 04:49:12 INFO - PROCESS | 1656 | 1464608952567 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 04:49:12 INFO - PROCESS | 1656 | 1464608952568 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 04:49:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:49:12 INFO - PROCESS | 1656 | 1464608952570 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:49:12 INFO - PROCESS | 1656 | 1464608952571 Marionette TRACE conn2 <- [1,2498,null,{}] 04:49:12 INFO - PROCESS | 1656 | 1464608952574 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}] 04:49:12 INFO - PROCESS | 1656 | 1464608952696 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 04:49:12 INFO - PROCESS | 1656 | 1464608952709 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d62c800 == 83 [pid = 1656] [id = 632] 04:49:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x1283a8800) [pid = 1656] [serial = 1896] [outer = 0x0] 04:49:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x129970000) [pid = 1656] [serial = 1897] [outer = 0x1283a8800] 04:49:12 INFO - PROCESS | 1656 | 1464608952734 Marionette DEBUG loaded listener.js 04:49:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x12aadb800) [pid = 1656] [serial = 1898] [outer = 0x1283a8800] 04:49:13 INFO - PROCESS | 1656 | 1464608953103 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]]]}] 04:49:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:49:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 573ms 04:49:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:49:13 INFO - PROCESS | 1656 | 1464608953143 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 04:49:13 INFO - PROCESS | 1656 | 1464608953145 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 04:49:13 INFO - PROCESS | 1656 | 1464608953147 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:49:13 INFO - PROCESS | 1656 | 1464608953148 Marionette TRACE conn2 <- [1,2502,null,{}] 04:49:13 INFO - PROCESS | 1656 | 1464608953150 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}] 04:49:13 INFO - PROCESS | 1656 | 1464608953275 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 04:49:13 INFO - PROCESS | 1656 | 1464608953287 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da9a000 == 84 [pid = 1656] [id = 633] 04:49:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x128fe7800) [pid = 1656] [serial = 1899] [outer = 0x0] 04:49:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x12b5a9000) [pid = 1656] [serial = 1900] [outer = 0x128fe7800] 04:49:13 INFO - PROCESS | 1656 | 1464608953312 Marionette DEBUG loaded listener.js 04:49:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x12bdb1000) [pid = 1656] [serial = 1901] [outer = 0x128fe7800] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x121611000) [pid = 1656] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x1169dc400) [pid = 1656] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x1210e3800) [pid = 1656] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x12d606400) [pid = 1656] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x12cdbb000) [pid = 1656] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x12c2ca000) [pid = 1656] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x118655800) [pid = 1656] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x110ec5c00) [pid = 1656] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x137152800) [pid = 1656] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x12a9d9c00) [pid = 1656] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x12165b800) [pid = 1656] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x12f19ec00) [pid = 1656] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x11a0dac00) [pid = 1656] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x137156400) [pid = 1656] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x128526000) [pid = 1656] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x12a9d6800) [pid = 1656] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x12f1a8800) [pid = 1656] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x12d607000) [pid = 1656] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x123736000) [pid = 1656] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x137666c00) [pid = 1656] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x121778c00) [pid = 1656] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x12c21d800) [pid = 1656] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x119988c00) [pid = 1656] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x110ea2000) [pid = 1656] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x110ea4800) [pid = 1656] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x110ea8c00) [pid = 1656] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x119c94400) [pid = 1656] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x110ea6400) [pid = 1656] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12d5f4000) [pid = 1656] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x12165c800) [pid = 1656] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x121a4e800) [pid = 1656] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x112879800) [pid = 1656] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:49:13 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x11691f000) [pid = 1656] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:49:13 INFO - PROCESS | 1656 | 1464608953926 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]]]}] 04:49:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:49:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 822ms 04:49:13 INFO - PROCESS | 1656 | 1464608953970 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 04:49:13 INFO - PROCESS | 1656 | 1464608953971 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 04:49:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:49:13 INFO - PROCESS | 1656 | 1464608953973 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:49:13 INFO - PROCESS | 1656 | 1464608953974 Marionette TRACE conn2 <- [1,2506,null,{}] 04:49:13 INFO - PROCESS | 1656 | 1464608953982 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}] 04:49:14 INFO - PROCESS | 1656 | 1464608954081 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 04:49:14 INFO - PROCESS | 1656 | 1464608954085 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a051000 == 85 [pid = 1656] [id = 634] 04:49:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x110e9d400) [pid = 1656] [serial = 1902] [outer = 0x0] 04:49:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x115f96400) [pid = 1656] [serial = 1903] [outer = 0x110e9d400] 04:49:14 INFO - PROCESS | 1656 | 1464608954111 Marionette DEBUG loaded listener.js 04:49:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x119988c00) [pid = 1656] [serial = 1904] [outer = 0x110e9d400] 04:49:14 INFO - PROCESS | 1656 | 1464608954474 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]]]}] 04:49:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:49:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 521ms 04:49:14 INFO - PROCESS | 1656 | 1464608954497 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 04:49:14 INFO - PROCESS | 1656 | 1464608954498 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 04:49:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:49:14 INFO - PROCESS | 1656 | 1464608954501 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:49:14 INFO - PROCESS | 1656 | 1464608954502 Marionette TRACE conn2 <- [1,2510,null,{}] 04:49:14 INFO - PROCESS | 1656 | 1464608954505 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}] 04:49:14 INFO - PROCESS | 1656 | 1464608954651 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 04:49:14 INFO - PROCESS | 1656 | 1464608954659 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x13705f800 == 86 [pid = 1656] [id = 635] 04:49:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x11a0e2c00) [pid = 1656] [serial = 1905] [outer = 0x0] 04:49:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x12a9d6800) [pid = 1656] [serial = 1906] [outer = 0x11a0e2c00] 04:49:14 INFO - PROCESS | 1656 | 1464608954687 Marionette DEBUG loaded listener.js 04:49:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x12bdd8000) [pid = 1656] [serial = 1907] [outer = 0x11a0e2c00] 04:49:15 INFO - PROCESS | 1656 | 1464608955040 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]]]}] 04:49:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:49:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 570ms 04:49:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:49:15 INFO - PROCESS | 1656 | 1464608955071 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 04:49:15 INFO - PROCESS | 1656 | 1464608955072 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 04:49:15 INFO - PROCESS | 1656 | 1464608955075 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:49:15 INFO - PROCESS | 1656 | 1464608955076 Marionette TRACE conn2 <- [1,2514,null,{}] 04:49:15 INFO - PROCESS | 1656 | 1464608955078 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}] 04:49:15 INFO - PROCESS | 1656 | 1464608955176 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 04:49:15 INFO - PROCESS | 1656 | 1464608955250 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x13793f000 == 87 [pid = 1656] [id = 636] 04:49:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x1210e3800) [pid = 1656] [serial = 1908] [outer = 0x0] 04:49:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x12c21c800) [pid = 1656] [serial = 1909] [outer = 0x1210e3800] 04:49:15 INFO - PROCESS | 1656 | 1464608955279 Marionette DEBUG loaded listener.js 04:49:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x12c2ce800) [pid = 1656] [serial = 1910] [outer = 0x1210e3800] 04:49:15 INFO - PROCESS | 1656 | 1464608955581 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]]]}] 04:49:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:49:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 519ms 04:49:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:49:15 INFO - PROCESS | 1656 | 1464608955598 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 04:49:15 INFO - PROCESS | 1656 | 1464608955599 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 04:49:15 INFO - PROCESS | 1656 | 1464608955601 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:49:15 INFO - PROCESS | 1656 | 1464608955602 Marionette TRACE conn2 <- [1,2518,null,{}] 04:49:15 INFO - PROCESS | 1656 | 1464608955605 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}] 04:49:15 INFO - PROCESS | 1656 | 1464608955709 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 04:49:15 INFO - PROCESS | 1656 | 1464608955713 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x137db4800 == 88 [pid = 1656] [id = 637] 04:49:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x1169dc800) [pid = 1656] [serial = 1911] [outer = 0x0] 04:49:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x12c326400) [pid = 1656] [serial = 1912] [outer = 0x1169dc800] 04:49:15 INFO - PROCESS | 1656 | 1464608955738 Marionette DEBUG loaded listener.js 04:49:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x12c647000) [pid = 1656] [serial = 1913] [outer = 0x1169dc800] 04:49:16 INFO - PROCESS | 1656 | 1464608956373 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]]]}] 04:49:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:49:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 820ms 04:49:16 INFO - PROCESS | 1656 | 1464608956422 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 04:49:16 INFO - PROCESS | 1656 | 1464608956427 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 04:49:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:49:16 INFO - PROCESS | 1656 | 1464608956471 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:49:16 INFO - PROCESS | 1656 | 1464608956475 Marionette TRACE conn2 <- [1,2522,null,{}] 04:49:16 INFO - PROCESS | 1656 | 1464608956497 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}] 04:49:16 INFO - PROCESS | 1656 | 1464608956689 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 04:49:16 INFO - PROCESS | 1656 | 1464608956804 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12115f800 == 89 [pid = 1656] [id = 638] 04:49:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x11286b000) [pid = 1656] [serial = 1914] [outer = 0x0] 04:49:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x115f95000) [pid = 1656] [serial = 1915] [outer = 0x11286b000] 04:49:16 INFO - PROCESS | 1656 | 1464608956836 Marionette DEBUG loaded listener.js 04:49:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x118509c00) [pid = 1656] [serial = 1916] [outer = 0x11286b000] 04:49:17 INFO - PROCESS | 1656 | 1464608957285 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]]]}] 04:49:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:49:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 877ms 04:49:17 INFO - PROCESS | 1656 | 1464608957309 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 04:49:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:49:17 INFO - PROCESS | 1656 | 1464608957315 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 04:49:17 INFO - PROCESS | 1656 | 1464608957320 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:49:17 INFO - PROCESS | 1656 | 1464608957322 Marionette TRACE conn2 <- [1,2526,null,{}] 04:49:17 INFO - PROCESS | 1656 | 1464608957324 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}] 04:49:17 INFO - PROCESS | 1656 | 1464608957445 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 04:49:17 INFO - PROCESS | 1656 | 1464608957564 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ac13800 == 90 [pid = 1656] [id = 639] 04:49:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x119363400) [pid = 1656] [serial = 1917] [outer = 0x0] 04:49:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x119d88000) [pid = 1656] [serial = 1918] [outer = 0x119363400] 04:49:17 INFO - PROCESS | 1656 | 1464608957596 Marionette DEBUG loaded listener.js 04:49:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x1212cf000) [pid = 1656] [serial = 1919] [outer = 0x119363400] 04:49:18 INFO - PROCESS | 1656 | 1464608958046 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]]]}] 04:49:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:49:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 770ms 04:49:18 INFO - PROCESS | 1656 | 1464608958091 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 04:49:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:49:18 INFO - PROCESS | 1656 | 1464608958092 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 04:49:18 INFO - PROCESS | 1656 | 1464608958095 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:49:18 INFO - PROCESS | 1656 | 1464608958097 Marionette TRACE conn2 <- [1,2530,null,{}] 04:49:18 INFO - PROCESS | 1656 | 1464608958105 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}] 04:49:18 INFO - PROCESS | 1656 | 1464608958228 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 04:49:18 INFO - PROCESS | 1656 | 1464608958350 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x137dcf000 == 91 [pid = 1656] [id = 640] 04:49:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x121673000) [pid = 1656] [serial = 1920] [outer = 0x0] 04:49:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x12600a800) [pid = 1656] [serial = 1921] [outer = 0x121673000] 04:49:18 INFO - PROCESS | 1656 | 1464608958385 Marionette DEBUG loaded listener.js 04:49:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x126dc1400) [pid = 1656] [serial = 1922] [outer = 0x121673000] 04:49:18 INFO - PROCESS | 1656 | 1464608958810 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]]]}] 04:49:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:49:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 723ms 04:49:18 INFO - PROCESS | 1656 | 1464608958818 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 04:49:18 INFO - PROCESS | 1656 | 1464608958820 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 04:49:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:49:18 INFO - PROCESS | 1656 | 1464608958822 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:49:18 INFO - PROCESS | 1656 | 1464608958824 Marionette TRACE conn2 <- [1,2534,null,{}] 04:49:18 INFO - PROCESS | 1656 | 1464608958826 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}] 04:49:18 INFO - PROCESS | 1656 | 1464608958948 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 04:49:19 INFO - PROCESS | 1656 | 1464608959066 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x137fde800 == 92 [pid = 1656] [id = 641] 04:49:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x128010c00) [pid = 1656] [serial = 1923] [outer = 0x0] 04:49:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x128353c00) [pid = 1656] [serial = 1924] [outer = 0x128010c00] 04:49:19 INFO - PROCESS | 1656 | 1464608959098 Marionette DEBUG loaded listener.js 04:49:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x128d79c00) [pid = 1656] [serial = 1925] [outer = 0x128010c00] 04:49:19 INFO - PROCESS | 1656 | 1464608959491 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]]]}] 04:49:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:49:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 719ms 04:49:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:49:19 INFO - PROCESS | 1656 | 1464608959542 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 04:49:19 INFO - PROCESS | 1656 | 1464608959543 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 04:49:19 INFO - PROCESS | 1656 | 1464608959545 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:49:19 INFO - PROCESS | 1656 | 1464608959547 Marionette TRACE conn2 <- [1,2538,null,{}] 04:49:19 INFO - PROCESS | 1656 | 1464608959549 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}] 04:49:19 INFO - PROCESS | 1656 | 1464608959682 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 04:49:19 INFO - PROCESS | 1656 | 1464608959773 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1381d3000 == 93 [pid = 1656] [id = 642] 04:49:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x128022800) [pid = 1656] [serial = 1926] [outer = 0x0] 04:49:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x12b5adc00) [pid = 1656] [serial = 1927] [outer = 0x128022800] 04:49:19 INFO - PROCESS | 1656 | 1464608959803 Marionette DEBUG loaded listener.js 04:49:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x12bd35c00) [pid = 1656] [serial = 1928] [outer = 0x128022800] 04:49:20 INFO - PROCESS | 1656 | 1464608960214 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]]]}] 04:49:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:49:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 719ms 04:49:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:49:20 INFO - PROCESS | 1656 | 1464608960265 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 04:49:20 INFO - PROCESS | 1656 | 1464608960266 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 04:49:20 INFO - PROCESS | 1656 | 1464608960269 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:49:20 INFO - PROCESS | 1656 | 1464608960270 Marionette TRACE conn2 <- [1,2542,null,{}] 04:49:20 INFO - PROCESS | 1656 | 1464608960272 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}] 04:49:20 INFO - PROCESS | 1656 | 1464608960405 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 04:49:20 INFO - PROCESS | 1656 | 1464608960526 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1382cf800 == 94 [pid = 1656] [id = 643] 04:49:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x12c2cec00) [pid = 1656] [serial = 1929] [outer = 0x0] 04:49:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x12c327000) [pid = 1656] [serial = 1930] [outer = 0x12c2cec00] 04:49:20 INFO - PROCESS | 1656 | 1464608960567 Marionette DEBUG loaded listener.js 04:49:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x12cda6000) [pid = 1656] [serial = 1931] [outer = 0x12c2cec00] 04:49:21 INFO - PROCESS | 1656 | 1464608961056 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]]]}] 04:49:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:49:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 821ms 04:49:21 INFO - PROCESS | 1656 | 1464608961091 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 04:49:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:49:21 INFO - PROCESS | 1656 | 1464608961092 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 04:49:21 INFO - PROCESS | 1656 | 1464608961098 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:49:21 INFO - PROCESS | 1656 | 1464608961100 Marionette TRACE conn2 <- [1,2546,null,{}] 04:49:21 INFO - PROCESS | 1656 | 1464608961104 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}] 04:49:21 INFO - PROCESS | 1656 | 1464608961283 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 04:49:21 INFO - PROCESS | 1656 | 1464608961417 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x13839a800 == 95 [pid = 1656] [id = 644] 04:49:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x12c2d4400) [pid = 1656] [serial = 1932] [outer = 0x0] 04:49:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x12cdaf000) [pid = 1656] [serial = 1933] [outer = 0x12c2d4400] 04:49:21 INFO - PROCESS | 1656 | 1464608961464 Marionette DEBUG loaded listener.js 04:49:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x12d598400) [pid = 1656] [serial = 1934] [outer = 0x12c2d4400] 04:49:21 INFO - PROCESS | 1656 | 1464608961919 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]]]}] 04:49:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:49:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 871ms 04:49:21 INFO - PROCESS | 1656 | 1464608961969 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 04:49:21 INFO - PROCESS | 1656 | 1464608961970 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 04:49:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:49:21 INFO - PROCESS | 1656 | 1464608961972 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:49:21 INFO - PROCESS | 1656 | 1464608961974 Marionette TRACE conn2 <- [1,2550,null,{}] 04:49:21 INFO - PROCESS | 1656 | 1464608961976 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}] 04:49:22 INFO - PROCESS | 1656 | 1464608962120 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 04:49:22 INFO - PROCESS | 1656 | 1464608962241 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1128a2000 == 96 [pid = 1656] [id = 645] 04:49:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x112875800) [pid = 1656] [serial = 1935] [outer = 0x0] 04:49:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x1131d8800) [pid = 1656] [serial = 1936] [outer = 0x112875800] 04:49:22 INFO - PROCESS | 1656 | 1464608962273 Marionette DEBUG loaded listener.js 04:49:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x126005c00) [pid = 1656] [serial = 1937] [outer = 0x112875800] 04:49:22 INFO - PROCESS | 1656 | 1464608962722 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]]]}] 04:49:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:49:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 772ms 04:49:22 INFO - PROCESS | 1656 | 1464608962745 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 04:49:22 INFO - PROCESS | 1656 | 1464608962746 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 04:49:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:49:22 INFO - PROCESS | 1656 | 1464608962749 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:49:22 INFO - PROCESS | 1656 | 1464608962750 Marionette TRACE conn2 <- [1,2554,null,{}] 04:49:22 INFO - PROCESS | 1656 | 1464608962753 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}] 04:49:22 INFO - PROCESS | 1656 | 1464608962872 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 04:49:23 INFO - PROCESS | 1656 | 1464608963211 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x119f04800 == 97 [pid = 1656] [id = 646] 04:49:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x110ebc000) [pid = 1656] [serial = 1938] [outer = 0x0] 04:49:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x1122b1400) [pid = 1656] [serial = 1939] [outer = 0x110ebc000] 04:49:23 INFO - PROCESS | 1656 | 1464608963253 Marionette DEBUG loaded listener.js 04:49:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x112848400) [pid = 1656] [serial = 1940] [outer = 0x110ebc000] 04:49:23 INFO - PROCESS | 1656 | 1464608963740 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]]]}] 04:49:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:49:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1022ms 04:49:23 INFO - PROCESS | 1656 | 1464608963772 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 04:49:23 INFO - PROCESS | 1656 | 1464608963774 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 04:49:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:49:23 INFO - PROCESS | 1656 | 1464608963786 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:49:23 INFO - PROCESS | 1656 | 1464608963789 Marionette TRACE conn2 <- [1,2558,null,{}] 04:49:23 INFO - PROCESS | 1656 | 1464608963815 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}] 04:49:23 INFO - PROCESS | 1656 | 1464608963962 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 04:49:24 INFO - PROCESS | 1656 | 1464608964029 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x128328800 == 98 [pid = 1656] [id = 647] 04:49:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x1133a7000) [pid = 1656] [serial = 1941] [outer = 0x0] 04:49:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x1167dc800) [pid = 1656] [serial = 1942] [outer = 0x1133a7000] 04:49:24 INFO - PROCESS | 1656 | 1464608964058 Marionette DEBUG loaded listener.js 04:49:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x118267000) [pid = 1656] [serial = 1943] [outer = 0x1133a7000] 04:49:24 INFO - PROCESS | 1656 | 1464608964541 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]]]}] 04:49:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:49:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 823ms 04:49:24 INFO - PROCESS | 1656 | 1464608964612 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 04:49:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:49:24 INFO - PROCESS | 1656 | 1464608964614 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 04:49:24 INFO - PROCESS | 1656 | 1464608964617 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:49:24 INFO - PROCESS | 1656 | 1464608964618 Marionette TRACE conn2 <- [1,2562,null,{}] 04:49:24 INFO - PROCESS | 1656 | 1464608964621 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}] 04:49:24 INFO - PROCESS | 1656 | 1464608964733 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 04:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x13793f000 == 97 [pid = 1656] [id = 636] 04:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x13705f800 == 96 [pid = 1656] [id = 635] 04:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x11a051000 == 95 [pid = 1656] [id = 634] 04:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12da9a000 == 94 [pid = 1656] [id = 633] 04:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12d62c800 == 93 [pid = 1656] [id = 632] 04:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12c66a800 == 92 [pid = 1656] [id = 631] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x1283ab800) [pid = 1656] [serial = 1840] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12b5c3000 == 91 [pid = 1656] [id = 630] 04:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x128f40800 == 90 [pid = 1656] [id = 629] 04:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x126b21800 == 89 [pid = 1656] [id = 628] 04:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12146f000 == 88 [pid = 1656] [id = 627] 04:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1218d9800 == 87 [pid = 1656] [id = 626] 04:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1218da000 == 86 [pid = 1656] [id = 625] 04:49:24 INFO - PROCESS | 1656 | 1464608964885 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1378d4000 == 85 [pid = 1656] [id = 619] 04:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x137176800 == 84 [pid = 1656] [id = 618] 04:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12f1dd000 == 83 [pid = 1656] [id = 617] 04:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12a926800 == 82 [pid = 1656] [id = 616] 04:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x121ec6000 == 81 [pid = 1656] [id = 615] 04:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x117079800 == 80 [pid = 1656] [id = 614] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x137153400) [pid = 1656] [serial = 1658] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x12d605000) [pid = 1656] [serial = 1655] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x12c64a400) [pid = 1656] [serial = 1652] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x1212db400) [pid = 1656] [serial = 1643] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x1130aac00) [pid = 1656] [serial = 1640] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x13715dc00) [pid = 1656] [serial = 1661] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x12bdd8800) [pid = 1656] [serial = 1649] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x12851ac00) [pid = 1656] [serial = 1646] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x12f1ac000) [pid = 1656] [serial = 1724] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x1216a8400) [pid = 1656] [serial = 1706] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x137665800) [pid = 1656] [serial = 1730] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x12d5f5800) [pid = 1656] [serial = 1718] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x12bdd4400) [pid = 1656] [serial = 1712] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x137155000) [pid = 1656] [serial = 1727] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x12f1a4000) [pid = 1656] [serial = 1721] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x1283a6800) [pid = 1656] [serial = 1709] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x13766f400) [pid = 1656] [serial = 1733] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x137cc4800) [pid = 1656] [serial = 1736] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x12ca38400) [pid = 1656] [serial = 1715] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x126010c00) [pid = 1656] [serial = 1825] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x112842400) [pid = 1656] [serial = 1810] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x1181b1400) [pid = 1656] [serial = 1811] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x137cbe400) [pid = 1656] [serial = 1798] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x112772000) [pid = 1656] [serial = 1802] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x111bb7400) [pid = 1656] [serial = 1801] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x118161c00) [pid = 1656] [serial = 1807] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x11897f800) [pid = 1656] [serial = 1808] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x11a0e6800) [pid = 1656] [serial = 1813] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x126dc0000) [pid = 1656] [serial = 1828] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x1212cec00) [pid = 1656] [serial = 1814] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x12839c800) [pid = 1656] [serial = 1786] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x12f126400) [pid = 1656] [serial = 1778] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x121674c00) [pid = 1656] [serial = 1816] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x1219cb000) [pid = 1656] [serial = 1817] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x12c2ce000) [pid = 1656] [serial = 1792] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x121a5b800) [pid = 1656] [serial = 1819] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x1242de000) [pid = 1656] [serial = 1820] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x1268c1800) [pid = 1656] [serial = 1826] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12bd2e000) [pid = 1656] [serial = 1789] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x117685800) [pid = 1656] [serial = 1780] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x110ea0c00) [pid = 1656] [serial = 1805] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x113150000) [pid = 1656] [serial = 1804] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x121770000) [pid = 1656] [serial = 1783] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x126dc5800) [pid = 1656] [serial = 1831] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x12f129000) [pid = 1656] [serial = 1795] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x128009c00) [pid = 1656] [serial = 1829] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x128354000) [pid = 1656] [serial = 1832] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x126dc4c00) [pid = 1656] [serial = 1837] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1185db000) [pid = 1656] [serial = 1834] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12839d400) [pid = 1656] [serial = 1838] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1245e8400) [pid = 1656] [serial = 1822] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x126004c00) [pid = 1656] [serial = 1823] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12600a000) [pid = 1656] [serial = 1835] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x11289f000 == 81 [pid = 1656] [id = 648] 04:49:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x111bb7400) [pid = 1656] [serial = 1944] [outer = 0x0] 04:49:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x112872400) [pid = 1656] [serial = 1945] [outer = 0x111bb7400] 04:49:24 INFO - PROCESS | 1656 | 1464608964925 Marionette DEBUG loaded listener.js 04:49:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x119d92800) [pid = 1656] [serial = 1946] [outer = 0x111bb7400] 04:49:25 INFO - PROCESS | 1656 | 1464608965267 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]]]}] 04:49:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:49:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 669ms 04:49:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:49:25 INFO - PROCESS | 1656 | 1464608965286 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 04:49:25 INFO - PROCESS | 1656 | 1464608965288 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 04:49:25 INFO - PROCESS | 1656 | 1464608965295 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:49:25 INFO - PROCESS | 1656 | 1464608965300 Marionette TRACE conn2 <- [1,2566,null,{}] 04:49:25 INFO - PROCESS | 1656 | 1464608965304 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}] 04:49:25 INFO - PROCESS | 1656 | 1464608965403 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 04:49:25 INFO - PROCESS | 1656 | 1464608965409 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12374f800 == 82 [pid = 1656] [id = 649] 04:49:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1212d1000) [pid = 1656] [serial = 1947] [outer = 0x0] 04:49:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x121661c00) [pid = 1656] [serial = 1948] [outer = 0x1212d1000] 04:49:25 INFO - PROCESS | 1656 | 1464608965435 Marionette DEBUG loaded listener.js 04:49:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12182f000) [pid = 1656] [serial = 1949] [outer = 0x1212d1000] 04:49:25 INFO - PROCESS | 1656 | 1464608965835 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]]]}] 04:49:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:49:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 580ms 04:49:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:49:25 INFO - PROCESS | 1656 | 1464608965870 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 04:49:25 INFO - PROCESS | 1656 | 1464608965872 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 04:49:25 INFO - PROCESS | 1656 | 1464608965874 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:49:25 INFO - PROCESS | 1656 | 1464608965875 Marionette TRACE conn2 <- [1,2570,null,{}] 04:49:25 INFO - PROCESS | 1656 | 1464608965877 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}] 04:49:25 INFO - PROCESS | 1656 | 1464608965976 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 04:49:25 INFO - PROCESS | 1656 | 1464608965980 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x1280b2000 == 83 [pid = 1656] [id = 650] 04:49:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x121a4d800) [pid = 1656] [serial = 1950] [outer = 0x0] 04:49:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x121c81400) [pid = 1656] [serial = 1951] [outer = 0x121a4d800] 04:49:26 INFO - PROCESS | 1656 | 1464608966006 Marionette DEBUG loaded listener.js 04:49:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x1245e8400) [pid = 1656] [serial = 1952] [outer = 0x121a4d800] 04:49:26 INFO - PROCESS | 1656 | 1464608966386 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]]]}] 04:49:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:49:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 522ms 04:49:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:49:26 INFO - PROCESS | 1656 | 1464608966398 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 04:49:26 INFO - PROCESS | 1656 | 1464608966399 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 04:49:26 INFO - PROCESS | 1656 | 1464608966401 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:49:26 INFO - PROCESS | 1656 | 1464608966402 Marionette TRACE conn2 <- [1,2574,null,{}] 04:49:26 INFO - PROCESS | 1656 | 1464608966404 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}] 04:49:26 INFO - PROCESS | 1656 | 1464608966503 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 04:49:26 INFO - PROCESS | 1656 | 1464608966508 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1299a8000 == 84 [pid = 1656] [id = 651] 04:49:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12600a000) [pid = 1656] [serial = 1953] [outer = 0x0] 04:49:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x1260b9c00) [pid = 1656] [serial = 1954] [outer = 0x12600a000] 04:49:26 INFO - PROCESS | 1656 | 1464608966540 Marionette DEBUG loaded listener.js 04:49:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x126dc4c00) [pid = 1656] [serial = 1955] [outer = 0x12600a000] 04:49:26 INFO - PROCESS | 1656 | 1464608966910 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]]]}] 04:49:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:49:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 517ms 04:49:26 INFO - PROCESS | 1656 | 1464608966919 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 04:49:26 INFO - PROCESS | 1656 | 1464608966920 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 04:49:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:49:26 INFO - PROCESS | 1656 | 1464608966922 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:49:26 INFO - PROCESS | 1656 | 1464608966923 Marionette TRACE conn2 <- [1,2578,null,{}] 04:49:26 INFO - PROCESS | 1656 | 1464608966926 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}] 04:49:27 INFO - PROCESS | 1656 | 1464608967025 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 04:49:27 INFO - PROCESS | 1656 | 1464608967117 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ae98000 == 85 [pid = 1656] [id = 652] 04:49:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12600ac00) [pid = 1656] [serial = 1956] [outer = 0x0] 04:49:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x128009800) [pid = 1656] [serial = 1957] [outer = 0x12600ac00] 04:49:27 INFO - PROCESS | 1656 | 1464608967143 Marionette DEBUG loaded listener.js 04:49:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x128353800) [pid = 1656] [serial = 1958] [outer = 0x12600ac00] 04:49:27 INFO - PROCESS | 1656 | 1464608967490 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]]]}] 04:49:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:49:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 619ms 04:49:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:49:27 INFO - PROCESS | 1656 | 1464608967541 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 04:49:27 INFO - PROCESS | 1656 | 1464608967542 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 04:49:27 INFO - PROCESS | 1656 | 1464608967544 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:49:27 INFO - PROCESS | 1656 | 1464608967546 Marionette TRACE conn2 <- [1,2582,null,{}] 04:49:27 INFO - PROCESS | 1656 | 1464608967548 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}] 04:49:27 INFO - PROCESS | 1656 | 1464608967670 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 04:49:27 INFO - PROCESS | 1656 | 1464608967687 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c665800 == 86 [pid = 1656] [id = 653] 04:49:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x12802b800) [pid = 1656] [serial = 1959] [outer = 0x0] 04:49:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x12851e400) [pid = 1656] [serial = 1960] [outer = 0x12802b800] 04:49:27 INFO - PROCESS | 1656 | 1464608967712 Marionette DEBUG loaded listener.js 04:49:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x128b9d400) [pid = 1656] [serial = 1961] [outer = 0x12802b800] 04:49:28 INFO - PROCESS | 1656 | 1464608968065 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]]]}] 04:49:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:49:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 570ms 04:49:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:49:28 INFO - PROCESS | 1656 | 1464608968115 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 04:49:28 INFO - PROCESS | 1656 | 1464608968117 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 04:49:28 INFO - PROCESS | 1656 | 1464608968119 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:49:28 INFO - PROCESS | 1656 | 1464608968120 Marionette TRACE conn2 <- [1,2586,null,{}] 04:49:28 INFO - PROCESS | 1656 | 1464608968122 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}] 04:49:28 INFO - PROCESS | 1656 | 1464608968251 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 04:49:28 INFO - PROCESS | 1656 | 1464608968267 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d24d800 == 87 [pid = 1656] [id = 654] 04:49:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x12839e800) [pid = 1656] [serial = 1962] [outer = 0x0] 04:49:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x128fea400) [pid = 1656] [serial = 1963] [outer = 0x12839e800] 04:49:28 INFO - PROCESS | 1656 | 1464608968292 Marionette DEBUG loaded listener.js 04:49:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x12a9dd400) [pid = 1656] [serial = 1964] [outer = 0x12839e800] 04:49:28 INFO - PROCESS | 1656 | 1464608968665 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]]]}] 04:49:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:49:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 568ms 04:49:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:49:28 INFO - PROCESS | 1656 | 1464608968705 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 04:49:28 INFO - PROCESS | 1656 | 1464608968706 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 04:49:28 INFO - PROCESS | 1656 | 1464608968708 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:49:28 INFO - PROCESS | 1656 | 1464608968709 Marionette TRACE conn2 <- [1,2590,null,{}] 04:49:28 INFO - PROCESS | 1656 | 1464608968712 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}] 04:49:28 INFO - PROCESS | 1656 | 1464608968838 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 04:49:28 INFO - PROCESS | 1656 | 1464608968855 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da83800 == 88 [pid = 1656] [id = 655] 04:49:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x128b9d800) [pid = 1656] [serial = 1965] [outer = 0x0] 04:49:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x12aad6800) [pid = 1656] [serial = 1966] [outer = 0x128b9d800] 04:49:28 INFO - PROCESS | 1656 | 1464608968881 Marionette DEBUG loaded listener.js 04:49:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x12b5a7800) [pid = 1656] [serial = 1967] [outer = 0x128b9d800] 04:49:29 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x128fe7800) [pid = 1656] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:49:29 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x124e56c00) [pid = 1656] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:49:29 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x110e9d400) [pid = 1656] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:49:29 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x12155a400) [pid = 1656] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:49:29 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x1165c5000) [pid = 1656] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:49:29 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x1165ce400) [pid = 1656] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:49:29 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x1283a8800) [pid = 1656] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:49:29 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x1212d8000) [pid = 1656] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:49:29 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x11a0e2c00) [pid = 1656] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:49:29 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x1283a5000) [pid = 1656] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:49:29 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x1283a0c00) [pid = 1656] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:49:29 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x1126b3800) [pid = 1656] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:49:29 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x1210e3800) [pid = 1656] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:49:29 INFO - PROCESS | 1656 | 1464608969346 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]]]}] 04:49:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:49:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 672ms 04:49:29 INFO - PROCESS | 1656 | 1464608969381 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 04:49:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:49:29 INFO - PROCESS | 1656 | 1464608969382 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 04:49:29 INFO - PROCESS | 1656 | 1464608969384 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:49:29 INFO - PROCESS | 1656 | 1464608969385 Marionette TRACE conn2 <- [1,2594,null,{}] 04:49:29 INFO - PROCESS | 1656 | 1464608969387 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}] 04:49:29 INFO - PROCESS | 1656 | 1464608969486 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 04:49:29 INFO - PROCESS | 1656 | 1464608969583 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d571000 == 89 [pid = 1656] [id = 656] 04:49:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x112849800) [pid = 1656] [serial = 1968] [outer = 0x0] 04:49:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12482e800) [pid = 1656] [serial = 1969] [outer = 0x112849800] 04:49:29 INFO - PROCESS | 1656 | 1464608969613 Marionette DEBUG loaded listener.js 04:49:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x12b5a8800) [pid = 1656] [serial = 1970] [outer = 0x112849800] 04:49:29 INFO - PROCESS | 1656 | 1464608969922 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]]]}] 04:49:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:49:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 568ms 04:49:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:49:29 INFO - PROCESS | 1656 | 1464608969953 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 04:49:29 INFO - PROCESS | 1656 | 1464608969954 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 04:49:29 INFO - PROCESS | 1656 | 1464608969956 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:49:29 INFO - PROCESS | 1656 | 1464608969958 Marionette TRACE conn2 <- [1,2598,null,{}] 04:49:29 INFO - PROCESS | 1656 | 1464608969963 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}] 04:49:30 INFO - PROCESS | 1656 | 1464608970082 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 04:49:30 INFO - PROCESS | 1656 | 1464608970157 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x137184000 == 90 [pid = 1656] [id = 657] 04:49:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x1212ce000) [pid = 1656] [serial = 1971] [outer = 0x0] 04:49:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x12bdae000) [pid = 1656] [serial = 1972] [outer = 0x1212ce000] 04:49:30 INFO - PROCESS | 1656 | 1464608970182 Marionette DEBUG loaded listener.js 04:49:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x12c2d1000) [pid = 1656] [serial = 1973] [outer = 0x1212ce000] 04:49:30 INFO - PROCESS | 1656 | 1464608970468 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]]]}] 04:49:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:49:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 523ms 04:49:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:49:30 INFO - PROCESS | 1656 | 1464608970484 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 04:49:30 INFO - PROCESS | 1656 | 1464608970486 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 04:49:30 INFO - PROCESS | 1656 | 1464608970488 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:49:30 INFO - PROCESS | 1656 | 1464608970489 Marionette TRACE conn2 <- [1,2602,null,{}] 04:49:30 INFO - PROCESS | 1656 | 1464608970491 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}] 04:49:30 INFO - PROCESS | 1656 | 1464608970606 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 04:49:30 INFO - PROCESS | 1656 | 1464608970610 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1378e2800 == 91 [pid = 1656] [id = 658] 04:49:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x12c329400) [pid = 1656] [serial = 1974] [outer = 0x0] 04:49:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x12c652400) [pid = 1656] [serial = 1975] [outer = 0x12c329400] 04:49:30 INFO - PROCESS | 1656 | 1464608970634 Marionette DEBUG loaded listener.js 04:49:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x12cda8c00) [pid = 1656] [serial = 1976] [outer = 0x12c329400] 04:49:31 INFO - PROCESS | 1656 | 1464608971076 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]]]}] 04:49:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:49:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 622ms 04:49:31 INFO - PROCESS | 1656 | 1464608971111 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 04:49:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:49:31 INFO - PROCESS | 1656 | 1464608971113 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 04:49:31 INFO - PROCESS | 1656 | 1464608971117 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:49:31 INFO - PROCESS | 1656 | 1464608971118 Marionette TRACE conn2 <- [1,2606,null,{}] 04:49:31 INFO - PROCESS | 1656 | 1464608971122 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}] 04:49:31 INFO - PROCESS | 1656 | 1464608971278 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 04:49:31 INFO - PROCESS | 1656 | 1464608971578 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x11697d000 == 92 [pid = 1656] [id = 659] 04:49:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x110e9e000) [pid = 1656] [serial = 1977] [outer = 0x0] 04:49:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x1126b1000) [pid = 1656] [serial = 1978] [outer = 0x110e9e000] 04:49:31 INFO - PROCESS | 1656 | 1464608971611 Marionette DEBUG loaded listener.js 04:49:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x11284e000) [pid = 1656] [serial = 1979] [outer = 0x110e9e000] 04:49:32 INFO - PROCESS | 1656 | 1464608972147 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]]]}] 04:49:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:49:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1074ms 04:49:32 INFO - PROCESS | 1656 | 1464608972192 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 04:49:32 INFO - PROCESS | 1656 | 1464608972196 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 04:49:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:49:32 INFO - PROCESS | 1656 | 1464608972200 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:49:32 INFO - PROCESS | 1656 | 1464608972203 Marionette TRACE conn2 <- [1,2610,null,{}] 04:49:32 INFO - PROCESS | 1656 | 1464608972206 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}] 04:49:32 INFO - PROCESS | 1656 | 1464608972329 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 04:49:32 INFO - PROCESS | 1656 | 1464608972420 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x128329800 == 93 [pid = 1656] [id = 660] 04:49:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x11936a000) [pid = 1656] [serial = 1980] [outer = 0x0] 04:49:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x119933c00) [pid = 1656] [serial = 1981] [outer = 0x11936a000] 04:49:32 INFO - PROCESS | 1656 | 1464608972452 Marionette DEBUG loaded listener.js 04:49:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x1210e1000) [pid = 1656] [serial = 1982] [outer = 0x11936a000] 04:49:32 INFO - PROCESS | 1656 | 1464608972868 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]]]}] 04:49:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:49:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 721ms 04:49:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:49:32 INFO - PROCESS | 1656 | 1464608972922 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 04:49:32 INFO - PROCESS | 1656 | 1464608972925 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 04:49:32 INFO - PROCESS | 1656 | 1464608972928 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:49:32 INFO - PROCESS | 1656 | 1464608972929 Marionette TRACE conn2 <- [1,2614,null,{}] 04:49:32 INFO - PROCESS | 1656 | 1464608972932 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}] 04:49:33 INFO - PROCESS | 1656 | 1464608973051 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 04:49:33 INFO - PROCESS | 1656 | 1464608973171 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da7d800 == 94 [pid = 1656] [id = 661] 04:49:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x1212d6c00) [pid = 1656] [serial = 1983] [outer = 0x0] 04:49:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x12167c400) [pid = 1656] [serial = 1984] [outer = 0x1212d6c00] 04:49:33 INFO - PROCESS | 1656 | 1464608973203 Marionette DEBUG loaded listener.js 04:49:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x124e51400) [pid = 1656] [serial = 1985] [outer = 0x1212d6c00] 04:49:33 INFO - PROCESS | 1656 | 1464608973622 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]]]}] 04:49:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:49:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 719ms 04:49:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:49:33 INFO - PROCESS | 1656 | 1464608973648 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 04:49:33 INFO - PROCESS | 1656 | 1464608973650 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 04:49:33 INFO - PROCESS | 1656 | 1464608973657 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:49:33 INFO - PROCESS | 1656 | 1464608973661 Marionette TRACE conn2 <- [1,2618,null,{}] 04:49:33 INFO - PROCESS | 1656 | 1464608973683 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}] 04:49:33 INFO - PROCESS | 1656 | 1464608973807 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 04:49:33 INFO - PROCESS | 1656 | 1464608973926 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x137d1c000 == 95 [pid = 1656] [id = 662] 04:49:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x1219bc800) [pid = 1656] [serial = 1986] [outer = 0x0] 04:49:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x126b55000) [pid = 1656] [serial = 1987] [outer = 0x1219bc800] 04:49:33 INFO - PROCESS | 1656 | 1464608973959 Marionette DEBUG loaded listener.js 04:49:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x12a9e4800) [pid = 1656] [serial = 1988] [outer = 0x1219bc800] 04:49:34 INFO - PROCESS | 1656 | 1464608974379 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]]]}] 04:49:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:49:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 746ms 04:49:34 INFO - PROCESS | 1656 | 1464608974398 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 04:49:34 INFO - PROCESS | 1656 | 1464608974400 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 04:49:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:49:34 INFO - PROCESS | 1656 | 1464608974402 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:49:34 INFO - PROCESS | 1656 | 1464608974404 Marionette TRACE conn2 <- [1,2622,null,{}] 04:49:34 INFO - PROCESS | 1656 | 1464608974406 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}] 04:49:34 INFO - PROCESS | 1656 | 1464608974529 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 04:49:34 INFO - PROCESS | 1656 | 1464608974620 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1381d1000 == 96 [pid = 1656] [id = 663] 04:49:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x12b5ae000) [pid = 1656] [serial = 1989] [outer = 0x0] 04:49:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x12bdcd400) [pid = 1656] [serial = 1990] [outer = 0x12b5ae000] 04:49:34 INFO - PROCESS | 1656 | 1464608974650 Marionette DEBUG loaded listener.js 04:49:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x12c324800) [pid = 1656] [serial = 1991] [outer = 0x12b5ae000] 04:49:35 INFO - PROCESS | 1656 | 1464608975050 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]]]}] 04:49:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:49:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 671ms 04:49:35 INFO - PROCESS | 1656 | 1464608975074 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 04:49:35 INFO - PROCESS | 1656 | 1464608975075 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 04:49:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:49:35 INFO - PROCESS | 1656 | 1464608975098 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:49:35 INFO - PROCESS | 1656 | 1464608975099 Marionette TRACE conn2 <- [1,2626,null,{}] 04:49:35 INFO - PROCESS | 1656 | 1464608975102 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}] 04:49:35 INFO - PROCESS | 1656 | 1464608975220 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 04:49:35 INFO - PROCESS | 1656 | 1464608975343 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x13ec4e800 == 97 [pid = 1656] [id = 664] 04:49:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x12d598000) [pid = 1656] [serial = 1992] [outer = 0x0] 04:49:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x12d5e8800) [pid = 1656] [serial = 1993] [outer = 0x12d598000] 04:49:35 INFO - PROCESS | 1656 | 1464608975376 Marionette DEBUG loaded listener.js 04:49:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x12d60e400) [pid = 1656] [serial = 1994] [outer = 0x12d598000] 04:49:35 INFO - PROCESS | 1656 | 1464608975849 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]]]}] 04:49:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:49:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 771ms 04:49:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:49:35 INFO - PROCESS | 1656 | 1464608975868 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 04:49:35 INFO - PROCESS | 1656 | 1464608975869 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 04:49:35 INFO - PROCESS | 1656 | 1464608975871 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:49:35 INFO - PROCESS | 1656 | 1464608975872 Marionette TRACE conn2 <- [1,2630,null,{}] 04:49:35 INFO - PROCESS | 1656 | 1464608975875 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}] 04:49:36 INFO - PROCESS | 1656 | 1464608976005 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 04:49:36 INFO - PROCESS | 1656 | 1464608976166 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x140385800 == 98 [pid = 1656] [id = 665] 04:49:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x12d5f0c00) [pid = 1656] [serial = 1995] [outer = 0x0] 04:49:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x12f123400) [pid = 1656] [serial = 1996] [outer = 0x12d5f0c00] 04:49:36 INFO - PROCESS | 1656 | 1464608976213 Marionette DEBUG loaded listener.js 04:49:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x12f198400) [pid = 1656] [serial = 1997] [outer = 0x12d5f0c00] 04:49:36 INFO - PROCESS | 1656 | 1464608976707 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]]]}] 04:49:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:49:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 874ms 04:49:36 INFO - PROCESS | 1656 | 1464608976746 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 04:49:36 INFO - PROCESS | 1656 | 1464608976747 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 04:49:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:49:36 INFO - PROCESS | 1656 | 1464608976750 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:49:36 INFO - PROCESS | 1656 | 1464608976751 Marionette TRACE conn2 <- [1,2634,null,{}] 04:49:36 INFO - PROCESS | 1656 | 1464608976753 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}] 04:49:36 INFO - PROCESS | 1656 | 1464608976870 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 04:49:36 INFO - PROCESS | 1656 | 1464608976991 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x14039c800 == 99 [pid = 1656] [id = 666] 04:49:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x12f19a000) [pid = 1656] [serial = 1998] [outer = 0x0] 04:49:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x12f1a2000) [pid = 1656] [serial = 1999] [outer = 0x12f19a000] 04:49:37 INFO - PROCESS | 1656 | 1464608977024 Marionette DEBUG loaded listener.js 04:49:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x12f1a9400) [pid = 1656] [serial = 2000] [outer = 0x12f19a000] 04:49:37 INFO - PROCESS | 1656 | 1464608977449 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]]]}] 04:49:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:49:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 720ms 04:49:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:49:37 INFO - PROCESS | 1656 | 1464608977471 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 04:49:37 INFO - PROCESS | 1656 | 1464608977472 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 04:49:37 INFO - PROCESS | 1656 | 1464608977474 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:49:37 INFO - PROCESS | 1656 | 1464608977476 Marionette TRACE conn2 <- [1,2638,null,{}] 04:49:37 INFO - PROCESS | 1656 | 1464608977478 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}] 04:49:37 INFO - PROCESS | 1656 | 1464608977597 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 04:49:37 INFO - PROCESS | 1656 | 1464608977717 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x14058c800 == 100 [pid = 1656] [id = 667] 04:49:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x12f1a0400) [pid = 1656] [serial = 2001] [outer = 0x0] 04:49:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x12f1adc00) [pid = 1656] [serial = 2002] [outer = 0x12f1a0400] 04:49:37 INFO - PROCESS | 1656 | 1464608977748 Marionette DEBUG loaded listener.js 04:49:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x137156c00) [pid = 1656] [serial = 2003] [outer = 0x12f1a0400] 04:49:38 INFO - PROCESS | 1656 | 1464608978131 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]]]}] 04:49:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:49:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 670ms 04:49:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:49:38 INFO - PROCESS | 1656 | 1464608978145 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 04:49:38 INFO - PROCESS | 1656 | 1464608978148 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 04:49:38 INFO - PROCESS | 1656 | 1464608978150 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:49:38 INFO - PROCESS | 1656 | 1464608978152 Marionette TRACE conn2 <- [1,2642,null,{}] 04:49:38 INFO - PROCESS | 1656 | 1464608978154 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}] 04:49:38 INFO - PROCESS | 1656 | 1464608978273 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 04:49:38 INFO - PROCESS | 1656 | 1464608978383 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x140826800 == 101 [pid = 1656] [id = 668] 04:49:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x12f1a1000) [pid = 1656] [serial = 2004] [outer = 0x0] 04:49:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x13715f800) [pid = 1656] [serial = 2005] [outer = 0x12f1a1000] 04:49:38 INFO - PROCESS | 1656 | 1464608978412 Marionette DEBUG loaded listener.js 04:49:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x1371b8c00) [pid = 1656] [serial = 2006] [outer = 0x12f1a1000] 04:49:38 INFO - PROCESS | 1656 | 1464608978839 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]]]}] 04:49:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:49:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 720ms 04:49:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:49:38 INFO - PROCESS | 1656 | 1464608978871 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 04:49:38 INFO - PROCESS | 1656 | 1464608978872 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 04:49:38 INFO - PROCESS | 1656 | 1464608978874 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:49:38 INFO - PROCESS | 1656 | 1464608978875 Marionette TRACE conn2 <- [1,2646,null,{}] 04:49:38 INFO - PROCESS | 1656 | 1464608978878 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}] 04:49:39 INFO - PROCESS | 1656 | 1464608978999 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 04:49:39 INFO - PROCESS | 1656 | 1464608979125 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x123752000 == 102 [pid = 1656] [id = 669] 04:49:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x12462ec00) [pid = 1656] [serial = 2007] [outer = 0x0] 04:49:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x12bdcf800) [pid = 1656] [serial = 2008] [outer = 0x12462ec00] 04:49:39 INFO - PROCESS | 1656 | 1464608979162 Marionette DEBUG loaded listener.js 04:49:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x1371bd000) [pid = 1656] [serial = 2009] [outer = 0x12462ec00] 04:49:39 INFO - PROCESS | 1656 | 1464608979790 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]]]}] 04:49:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:49:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 970ms 04:49:39 INFO - PROCESS | 1656 | 1464608979845 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 04:49:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:49:39 INFO - PROCESS | 1656 | 1464608979847 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 04:49:39 INFO - PROCESS | 1656 | 1464608979851 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:49:39 INFO - PROCESS | 1656 | 1464608979853 Marionette TRACE conn2 <- [1,2650,null,{}] 04:49:39 INFO - PROCESS | 1656 | 1464608979857 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}] 04:49:39 INFO - PROCESS | 1656 | 1464608979976 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 04:49:40 INFO - PROCESS | 1656 | 1464608980073 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12873c000 == 103 [pid = 1656] [id = 670] 04:49:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x1133a1800) [pid = 1656] [serial = 2010] [outer = 0x0] 04:49:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x118265400) [pid = 1656] [serial = 2011] [outer = 0x1133a1800] 04:49:40 INFO - PROCESS | 1656 | 1464608980103 Marionette DEBUG loaded listener.js 04:49:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x119390c00) [pid = 1656] [serial = 2012] [outer = 0x1133a1800] 04:49:40 INFO - PROCESS | 1656 | 1464608980536 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]]]}] 04:49:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:49:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 724ms 04:49:40 INFO - PROCESS | 1656 | 1464608980575 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 04:49:40 INFO - PROCESS | 1656 | 1464608980579 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 04:49:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:49:40 INFO - PROCESS | 1656 | 1464608980583 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:49:40 INFO - PROCESS | 1656 | 1464608980585 Marionette TRACE conn2 <- [1,2654,null,{}] 04:49:40 INFO - PROCESS | 1656 | 1464608980587 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}] 04:49:40 INFO - PROCESS | 1656 | 1464608980702 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 04:49:40 INFO - PROCESS | 1656 | 1464608980827 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x11961a000 == 104 [pid = 1656] [id = 671] 04:49:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x1196dcc00) [pid = 1656] [serial = 2013] [outer = 0x0] 04:49:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x1212d4800) [pid = 1656] [serial = 2014] [outer = 0x1196dcc00] 04:49:40 INFO - PROCESS | 1656 | 1464608980858 Marionette DEBUG loaded listener.js 04:49:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x12167d400) [pid = 1656] [serial = 2015] [outer = 0x1196dcc00] 04:49:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12f1dc800 == 103 [pid = 1656] [id = 552] 04:49:41 INFO - PROCESS | 1656 | --DOCSHELL 0x1378e2800 == 102 [pid = 1656] [id = 658] 04:49:41 INFO - PROCESS | 1656 | --DOCSHELL 0x137184000 == 101 [pid = 1656] [id = 657] 04:49:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12d571000 == 100 [pid = 1656] [id = 656] 04:49:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12da83800 == 99 [pid = 1656] [id = 655] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x12c326400) [pid = 1656] [serial = 1912] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x12bcc8000) [pid = 1656] [serial = 1870] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x12ae79400) [pid = 1656] [serial = 1867] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12d24d800 == 98 [pid = 1656] [id = 654] 04:49:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12c665800 == 97 [pid = 1656] [id = 653] 04:49:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12ae98000 == 96 [pid = 1656] [id = 652] 04:49:41 INFO - PROCESS | 1656 | --DOCSHELL 0x1299a8000 == 95 [pid = 1656] [id = 651] 04:49:41 INFO - PROCESS | 1656 | --DOCSHELL 0x1280b2000 == 94 [pid = 1656] [id = 650] 04:49:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12374f800 == 93 [pid = 1656] [id = 649] 04:49:41 INFO - PROCESS | 1656 | --DOCSHELL 0x11289f000 == 92 [pid = 1656] [id = 648] 04:49:41 INFO - PROCESS | 1656 | --DOCSHELL 0x128328800 == 91 [pid = 1656] [id = 647] 04:49:41 INFO - PROCESS | 1656 | --DOCSHELL 0x119f04800 == 90 [pid = 1656] [id = 646] 04:49:41 INFO - PROCESS | 1656 | --DOCSHELL 0x1382cf800 == 89 [pid = 1656] [id = 643] 04:49:41 INFO - PROCESS | 1656 | --DOCSHELL 0x1381d3000 == 88 [pid = 1656] [id = 642] 04:49:41 INFO - PROCESS | 1656 | --DOCSHELL 0x137fde800 == 87 [pid = 1656] [id = 641] 04:49:41 INFO - PROCESS | 1656 | --DOCSHELL 0x137dcf000 == 86 [pid = 1656] [id = 640] 04:49:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12ac13800 == 85 [pid = 1656] [id = 639] 04:49:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12115f800 == 84 [pid = 1656] [id = 638] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x12c2ce800) [pid = 1656] [serial = 1910] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x126dc7800) [pid = 1656] [serial = 1855] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x12bdb1000) [pid = 1656] [serial = 1901] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x126b4c000) [pid = 1656] [serial = 1891] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x128b9b400) [pid = 1656] [serial = 1858] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x115f96400) [pid = 1656] [serial = 1903] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x121a54400) [pid = 1656] [serial = 1888] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x128350800) [pid = 1656] [serial = 1892] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x11a0e9000) [pid = 1656] [serial = 1883] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x119934c00) [pid = 1656] [serial = 1880] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x129970000) [pid = 1656] [serial = 1897] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x114fedc00) [pid = 1656] [serial = 1873] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x121671800) [pid = 1656] [serial = 1885] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x111d28000) [pid = 1656] [serial = 1843] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x121a4f000) [pid = 1656] [serial = 1886] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x119309400) [pid = 1656] [serial = 1879] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x119310000) [pid = 1656] [serial = 1882] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x12a9e0400) [pid = 1656] [serial = 1861] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x12a9d6800) [pid = 1656] [serial = 1906] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x1289b1000) [pid = 1656] [serial = 1895] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x128705800) [pid = 1656] [serial = 1841] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x114fe9800) [pid = 1656] [serial = 1846] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x12bdd8000) [pid = 1656] [serial = 1907] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x11284d800) [pid = 1656] [serial = 1876] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x119395c00) [pid = 1656] [serial = 1849] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x12aadb800) [pid = 1656] [serial = 1898] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x12ae7fc00) [pid = 1656] [serial = 1864] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x12182d000) [pid = 1656] [serial = 1852] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x12c21c800) [pid = 1656] [serial = 1909] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x12b5a9000) [pid = 1656] [serial = 1900] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x124832c00) [pid = 1656] [serial = 1889] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x119988c00) [pid = 1656] [serial = 1904] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x114fea800) [pid = 1656] [serial = 1877] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x1285ac400) [pid = 1656] [serial = 1894] [outer = 0x0] [url = about:blank] 04:49:41 INFO - PROCESS | 1656 | 1464608981290 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]]]}] 04:49:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:49:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 721ms 04:49:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:49:41 INFO - PROCESS | 1656 | 1464608981325 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 04:49:41 INFO - PROCESS | 1656 | 1464608981326 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 04:49:41 INFO - PROCESS | 1656 | 1464608981329 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:49:41 INFO - PROCESS | 1656 | 1464608981331 Marionette TRACE conn2 <- [1,2658,null,{}] 04:49:41 INFO - PROCESS | 1656 | 1464608981337 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}] 04:49:41 INFO - PROCESS | 1656 | 1464608981429 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 04:49:41 INFO - PROCESS | 1656 | 1464608981508 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12683b000 == 85 [pid = 1656] [id = 672] 04:49:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x121671400) [pid = 1656] [serial = 2016] [outer = 0x0] 04:49:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x121a53400) [pid = 1656] [serial = 2017] [outer = 0x121671400] 04:49:41 INFO - PROCESS | 1656 | 1464608981535 Marionette DEBUG loaded listener.js 04:49:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x124e4f400) [pid = 1656] [serial = 2018] [outer = 0x121671400] 04:49:41 INFO - PROCESS | 1656 | 1464608981847 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]]]}] 04:49:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:49:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 574ms 04:49:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:49:41 INFO - PROCESS | 1656 | 1464608981904 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 04:49:41 INFO - PROCESS | 1656 | 1464608981905 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 04:49:41 INFO - PROCESS | 1656 | 1464608981908 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:49:41 INFO - PROCESS | 1656 | 1464608981909 Marionette TRACE conn2 <- [1,2662,null,{}] 04:49:41 INFO - PROCESS | 1656 | 1464608981911 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}] 04:49:42 INFO - PROCESS | 1656 | 1464608982012 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 04:49:42 INFO - PROCESS | 1656 | 1464608982088 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x128326000 == 86 [pid = 1656] [id = 673] 04:49:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x124838000) [pid = 1656] [serial = 2019] [outer = 0x0] 04:49:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x126819800) [pid = 1656] [serial = 2020] [outer = 0x124838000] 04:49:42 INFO - PROCESS | 1656 | 1464608982115 Marionette DEBUG loaded listener.js 04:49:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x128009000) [pid = 1656] [serial = 2021] [outer = 0x124838000] 04:49:42 INFO - PROCESS | 1656 | 1464608982397 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]]]}] 04:49:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:49:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 519ms 04:49:42 INFO - PROCESS | 1656 | 1464608982435 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 04:49:42 INFO - PROCESS | 1656 | 1464608982446 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 04:49:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:49:42 INFO - PROCESS | 1656 | 1464608982451 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:49:42 INFO - PROCESS | 1656 | 1464608982453 Marionette TRACE conn2 <- [1,2666,null,{}] 04:49:42 INFO - PROCESS | 1656 | 1464608982455 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}] 04:49:42 INFO - PROCESS | 1656 | 1464608982572 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 04:49:42 INFO - PROCESS | 1656 | 1464608982669 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b5b6800 == 87 [pid = 1656] [id = 674] 04:49:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x124e56800) [pid = 1656] [serial = 2022] [outer = 0x0] 04:49:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x128030000) [pid = 1656] [serial = 2023] [outer = 0x124e56800] 04:49:42 INFO - PROCESS | 1656 | 1464608982710 Marionette DEBUG loaded listener.js 04:49:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x1283a8800) [pid = 1656] [serial = 2024] [outer = 0x124e56800] 04:49:43 INFO - PROCESS | 1656 | 1464608983622 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]]]}] 04:49:43 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) 04:49:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1221ms 04:49:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:49:43 INFO - PROCESS | 1656 | 1464608983679 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 04:49:43 INFO - PROCESS | 1656 | 1464608983681 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 04:49:43 INFO - PROCESS | 1656 | 1464608983683 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:49:43 INFO - PROCESS | 1656 | 1464608983684 Marionette TRACE conn2 <- [1,2670,null,{}] 04:49:43 INFO - PROCESS | 1656 | 1464608983686 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}] 04:49:43 INFO - PROCESS | 1656 | 1464608983831 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 04:49:43 INFO - PROCESS | 1656 | 1464608983846 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d571000 == 88 [pid = 1656] [id = 675] 04:49:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x128d7a400) [pid = 1656] [serial = 2025] [outer = 0x0] 04:49:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x12aa66800) [pid = 1656] [serial = 2026] [outer = 0x128d7a400] 04:49:43 INFO - PROCESS | 1656 | 1464608983872 Marionette DEBUG loaded listener.js 04:49:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x12c221000) [pid = 1656] [serial = 2027] [outer = 0x128d7a400] 04:49:44 INFO - PROCESS | 1656 | 1464608984735 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] 04:49:44 INFO - PROCESS | 1656 | 1464608984754 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 04:49:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:49:44 INFO - PROCESS | 1656 | 1464608984763 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:49:44 INFO - PROCESS | 1656 | 1464608984765 Marionette TRACE conn2 <- [1,2674,null,{}] 04:49:44 INFO - PROCESS | 1656 | 1464608984767 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}] 04:49:44 INFO - PROCESS | 1656 | 1464608984900 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 04:49:44 INFO - PROCESS | 1656 | 1464608984920 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f1d6800 == 89 [pid = 1656] [id = 676] 04:49:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x12bd2e000) [pid = 1656] [serial = 2028] [outer = 0x0] 04:49:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x12cd9d800) [pid = 1656] [serial = 2029] [outer = 0x12bd2e000] 04:49:44 INFO - PROCESS | 1656 | 1464608984946 Marionette DEBUG loaded listener.js 04:49:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x12cdb4000) [pid = 1656] [serial = 2030] [outer = 0x12bd2e000] 04:49:45 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x12802b800) [pid = 1656] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:49:45 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x12839e800) [pid = 1656] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:49:45 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x128b9d800) [pid = 1656] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:49:45 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x12600a000) [pid = 1656] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:49:45 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x110ebc000) [pid = 1656] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:49:45 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x111bb7400) [pid = 1656] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:49:45 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x1133a7000) [pid = 1656] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:49:45 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x1169dc800) [pid = 1656] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:49:45 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x1212d1000) [pid = 1656] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:49:45 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x1212ce000) [pid = 1656] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:49:45 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x112849800) [pid = 1656] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:49:45 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x121a4d800) [pid = 1656] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:49:45 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x12600ac00) [pid = 1656] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:49:45 INFO - PROCESS | 1656 | 1464608985854 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] 04:49:45 INFO - PROCESS | 1656 | 1464608985886 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 04:49:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:49:45 INFO - PROCESS | 1656 | 1464608985888 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:49:45 INFO - PROCESS | 1656 | 1464608985889 Marionette TRACE conn2 <- [1,2678,null,{}] 04:49:45 INFO - PROCESS | 1656 | 1464608985891 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}] 04:49:45 INFO - PROCESS | 1656 | 1464608985992 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 04:49:45 INFO - PROCESS | 1656 | 1464608985997 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d563800 == 90 [pid = 1656] [id = 677] 04:49:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x112877800) [pid = 1656] [serial = 2031] [outer = 0x0] 04:49:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x121674c00) [pid = 1656] [serial = 2032] [outer = 0x112877800] 04:49:46 INFO - PROCESS | 1656 | 1464608986022 Marionette DEBUG loaded listener.js 04:49:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x128355800) [pid = 1656] [serial = 2033] [outer = 0x112877800] 04:49:46 INFO - PROCESS | 1656 | 1464608986868 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]]]}] 04:49:46 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) 04:49:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1020ms 04:49:46 INFO - PROCESS | 1656 | 1464608986909 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 04:49:46 INFO - PROCESS | 1656 | 1464608986910 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 04:49:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:49:46 INFO - PROCESS | 1656 | 1464608986922 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:49:46 INFO - PROCESS | 1656 | 1464608986923 Marionette TRACE conn2 <- [1,2682,null,{}] 04:49:46 INFO - PROCESS | 1656 | 1464608986925 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}] 04:49:47 INFO - PROCESS | 1656 | 1464608987054 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 04:49:47 INFO - PROCESS | 1656 | 1464608987062 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x13778c800 == 91 [pid = 1656] [id = 678] 04:49:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x110ea5400) [pid = 1656] [serial = 2034] [outer = 0x0] 04:49:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x12bdd8000) [pid = 1656] [serial = 2035] [outer = 0x110ea5400] 04:49:47 INFO - PROCESS | 1656 | 1464608987094 Marionette DEBUG loaded listener.js 04:49:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x12d60a800) [pid = 1656] [serial = 2036] [outer = 0x110ea5400] 04:49:48 INFO - PROCESS | 1656 | 1464608988050 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]]]}] 04:49:48 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) 04:49:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1180ms 04:49:48 INFO - PROCESS | 1656 | 1464608988094 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 04:49:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:49:48 INFO - PROCESS | 1656 | 1464608988098 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 04:49:48 INFO - PROCESS | 1656 | 1464608988101 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:49:48 INFO - PROCESS | 1656 | 1464608988103 Marionette TRACE conn2 <- [1,2686,null,{}] 04:49:48 INFO - PROCESS | 1656 | 1464608988107 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}] 04:49:48 INFO - PROCESS | 1656 | 1464608988235 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 04:49:48 INFO - PROCESS | 1656 | 1464608988354 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x121242800 == 92 [pid = 1656] [id = 679] 04:49:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x112772000) [pid = 1656] [serial = 2037] [outer = 0x0] 04:49:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x116919800) [pid = 1656] [serial = 2038] [outer = 0x112772000] 04:49:48 INFO - PROCESS | 1656 | 1464608988388 Marionette DEBUG loaded listener.js 04:49:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x119309400) [pid = 1656] [serial = 2039] [outer = 0x112772000] 04:49:49 INFO - PROCESS | 1656 | 1464608989341 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] 04:49:49 INFO - PROCESS | 1656 | 1464608989376 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 04:49:49 INFO - PROCESS | 1656 | 1464608989381 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:49:49 INFO - PROCESS | 1656 | 1464608989383 Marionette TRACE conn2 <- [1,2690,null,{}] 04:49:49 INFO - PROCESS | 1656 | 1464608989385 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}] 04:49:49 INFO - PROCESS | 1656 | 1464608989505 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 04:49:49 INFO - PROCESS | 1656 | 1464608989624 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca6b000 == 93 [pid = 1656] [id = 680] 04:49:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x121a4c800) [pid = 1656] [serial = 2040] [outer = 0x0] 04:49:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x121a4e000) [pid = 1656] [serial = 2041] [outer = 0x121a4c800] 04:49:49 INFO - PROCESS | 1656 | 1464608989680 Marionette DEBUG loaded listener.js 04:49:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x124e4e000) [pid = 1656] [serial = 2042] [outer = 0x121a4c800] 04:49:50 INFO - PROCESS | 1656 | 1464608990593 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] 04:49:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:49:50 INFO - PROCESS | 1656 | 1464608990604 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 04:49:50 INFO - PROCESS | 1656 | 1464608990607 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:49:50 INFO - PROCESS | 1656 | 1464608990610 Marionette TRACE conn2 <- [1,2694,null,{}] 04:49:50 INFO - PROCESS | 1656 | 1464608990620 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}] 04:49:50 INFO - PROCESS | 1656 | 1464608990746 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 04:49:50 INFO - PROCESS | 1656 | 1464608990903 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x137bd3000 == 94 [pid = 1656] [id = 681] 04:49:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x12a9d9c00) [pid = 1656] [serial = 2043] [outer = 0x0] 04:49:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x12aa69000) [pid = 1656] [serial = 2044] [outer = 0x12a9d9c00] 04:49:50 INFO - PROCESS | 1656 | 1464608990938 Marionette DEBUG loaded listener.js 04:49:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x12bdb4800) [pid = 1656] [serial = 2045] [outer = 0x12a9d9c00] 04:49:51 INFO - PROCESS | 1656 | 1464608991816 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] 04:49:51 INFO - PROCESS | 1656 | 1464608991838 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 04:49:51 INFO - PROCESS | 1656 | 1464608991840 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:49:51 INFO - PROCESS | 1656 | 1464608991841 Marionette TRACE conn2 <- [1,2698,null,{}] 04:49:51 INFO - PROCESS | 1656 | 1464608991844 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}] 04:49:51 INFO - PROCESS | 1656 | 1464608991967 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 04:49:52 INFO - PROCESS | 1656 | 1464608992087 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x137fee800 == 95 [pid = 1656] [id = 682] 04:49:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x12c64d800) [pid = 1656] [serial = 2046] [outer = 0x0] 04:49:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x12d60f400) [pid = 1656] [serial = 2047] [outer = 0x12c64d800] 04:49:52 INFO - PROCESS | 1656 | 1464608992118 Marionette DEBUG loaded listener.js 04:49:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x12f199400) [pid = 1656] [serial = 2048] [outer = 0x12c64d800] 04:49:53 INFO - PROCESS | 1656 | 1464608993055 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] 04:49:53 INFO - PROCESS | 1656 | 1464608993063 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 04:49:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:49:53 INFO - PROCESS | 1656 | 1464608993065 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:49:53 INFO - PROCESS | 1656 | 1464608993066 Marionette TRACE conn2 <- [1,2702,null,{}] 04:49:53 INFO - PROCESS | 1656 | 1464608993068 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}] 04:49:53 INFO - PROCESS | 1656 | 1464608993175 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 04:49:53 INFO - PROCESS | 1656 | 1464608993311 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x116bc3800 == 96 [pid = 1656] [id = 683] 04:49:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x11689c000) [pid = 1656] [serial = 2049] [outer = 0x0] 04:49:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x11997fc00) [pid = 1656] [serial = 2050] [outer = 0x11689c000] 04:49:53 INFO - PROCESS | 1656 | 1464608993364 Marionette DEBUG loaded listener.js 04:49:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x129977c00) [pid = 1656] [serial = 2051] [outer = 0x11689c000] 04:49:53 INFO - PROCESS | 1656 | 1464608993954 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]]]}] 04:49:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:49:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 922ms 04:49:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:49:53 INFO - PROCESS | 1656 | 1464608993988 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 04:49:53 INFO - PROCESS | 1656 | 1464608993989 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 04:49:53 INFO - PROCESS | 1656 | 1464608993991 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:49:53 INFO - PROCESS | 1656 | 1464608993993 Marionette TRACE conn2 <- [1,2706,null,{}] 04:49:54 INFO - PROCESS | 1656 | 1464608994017 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}] 04:49:54 INFO - PROCESS | 1656 | 1464608994154 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 04:49:54 INFO - PROCESS | 1656 | 1464608994251 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca68800 == 97 [pid = 1656] [id = 684] 04:49:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x1371bb800) [pid = 1656] [serial = 2052] [outer = 0x0] 04:49:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x1371c4c00) [pid = 1656] [serial = 2053] [outer = 0x1371bb800] 04:49:54 INFO - PROCESS | 1656 | 1464608994281 Marionette DEBUG loaded listener.js 04:49:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x137cbd400) [pid = 1656] [serial = 2054] [outer = 0x1371bb800] 04:49:54 INFO - PROCESS | 1656 | 1464608994910 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]]]}] 04:49:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:49:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 942ms 04:49:54 INFO - PROCESS | 1656 | 1464608994951 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 04:49:54 INFO - PROCESS | 1656 | 1464608994953 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 04:49:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:49:54 INFO - PROCESS | 1656 | 1464608994958 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:49:54 INFO - PROCESS | 1656 | 1464608994960 Marionette TRACE conn2 <- [1,2710,null,{}] 04:49:54 INFO - PROCESS | 1656 | 1464608994966 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}] 04:49:55 INFO - PROCESS | 1656 | 1464608995082 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 04:49:55 INFO - PROCESS | 1656 | 1464608995179 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c076000 == 98 [pid = 1656] [id = 685] 04:49:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x119035400) [pid = 1656] [serial = 2055] [outer = 0x0] 04:49:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x119d6f400) [pid = 1656] [serial = 2056] [outer = 0x119035400] 04:49:55 INFO - PROCESS | 1656 | 1464608995208 Marionette DEBUG loaded listener.js 04:49:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x12166fc00) [pid = 1656] [serial = 2057] [outer = 0x119035400] 04:49:55 INFO - PROCESS | 1656 | 1464608995661 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] 04:49:55 INFO - PROCESS | 1656 | 1464608995692 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 04:49:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:49:55 INFO - PROCESS | 1656 | 1464608995699 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:49:55 INFO - PROCESS | 1656 | 1464608995701 Marionette TRACE conn2 <- [1,2714,null,{}] 04:49:55 INFO - PROCESS | 1656 | 1464608995703 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}] 04:49:55 INFO - PROCESS | 1656 | 1464608995815 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 04:49:55 INFO - PROCESS | 1656 | 1464608995944 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1280a1000 == 99 [pid = 1656] [id = 686] 04:49:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x121673400) [pid = 1656] [serial = 2058] [outer = 0x0] 04:49:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x1242d4400) [pid = 1656] [serial = 2059] [outer = 0x121673400] 04:49:55 INFO - PROCESS | 1656 | 1464608995972 Marionette DEBUG loaded listener.js 04:49:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x12600e800) [pid = 1656] [serial = 2060] [outer = 0x121673400] 04:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12d563800 == 98 [pid = 1656] [id = 677] 04:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12f1d6800 == 97 [pid = 1656] [id = 676] 04:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12d571000 == 96 [pid = 1656] [id = 675] 04:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12b5b6800 == 95 [pid = 1656] [id = 674] 04:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x128326000 == 94 [pid = 1656] [id = 673] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x12c652400) [pid = 1656] [serial = 1975] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12683b000 == 93 [pid = 1656] [id = 672] 04:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11961a000 == 92 [pid = 1656] [id = 671] 04:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12873c000 == 91 [pid = 1656] [id = 670] 04:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1381d1000 == 90 [pid = 1656] [id = 663] 04:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x137d1c000 == 89 [pid = 1656] [id = 662] 04:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12da7d800 == 88 [pid = 1656] [id = 661] 04:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x128329800 == 87 [pid = 1656] [id = 660] 04:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11697d000 == 86 [pid = 1656] [id = 659] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x1260b9c00) [pid = 1656] [serial = 1954] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x126dc4c00) [pid = 1656] [serial = 1955] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x112848400) [pid = 1656] [serial = 1940] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x1122b1400) [pid = 1656] [serial = 1939] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x12a9dd400) [pid = 1656] [serial = 1964] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x112872400) [pid = 1656] [serial = 1945] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x119d92800) [pid = 1656] [serial = 1946] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x12600a800) [pid = 1656] [serial = 1921] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x12cdaf000) [pid = 1656] [serial = 1933] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x1131d8800) [pid = 1656] [serial = 1936] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x118267000) [pid = 1656] [serial = 1943] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x1167dc800) [pid = 1656] [serial = 1942] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x119d88000) [pid = 1656] [serial = 1918] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x12c647000) [pid = 1656] [serial = 1913] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x121661c00) [pid = 1656] [serial = 1948] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x12182f000) [pid = 1656] [serial = 1949] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x12bdae000) [pid = 1656] [serial = 1972] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x12b5adc00) [pid = 1656] [serial = 1927] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x12482e800) [pid = 1656] [serial = 1969] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x115f95000) [pid = 1656] [serial = 1915] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x12c327000) [pid = 1656] [serial = 1930] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x128353c00) [pid = 1656] [serial = 1924] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x12c2d1000) [pid = 1656] [serial = 1973] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x12b5a7800) [pid = 1656] [serial = 1967] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x121c81400) [pid = 1656] [serial = 1951] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x1245e8400) [pid = 1656] [serial = 1952] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x128009800) [pid = 1656] [serial = 1957] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x12b5a8800) [pid = 1656] [serial = 1970] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x128353800) [pid = 1656] [serial = 1958] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x128b9d400) [pid = 1656] [serial = 1961] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x12851e400) [pid = 1656] [serial = 1960] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x128fea400) [pid = 1656] [serial = 1963] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x12aad6800) [pid = 1656] [serial = 1966] [outer = 0x0] [url = about:blank] 04:49:56 INFO - PROCESS | 1656 | 1464608996404 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]]]}] 04:49:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:49:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 721ms 04:49:56 INFO - PROCESS | 1656 | 1464608996421 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 04:49:56 INFO - PROCESS | 1656 | 1464608996422 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 04:49:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:49:56 INFO - PROCESS | 1656 | 1464608996424 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:49:56 INFO - PROCESS | 1656 | 1464608996427 Marionette TRACE conn2 <- [1,2718,null,{}] 04:49:56 INFO - PROCESS | 1656 | 1464608996436 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}] 04:49:56 INFO - PROCESS | 1656 | 1464608996537 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 04:49:56 INFO - PROCESS | 1656 | 1464608996542 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b93800 == 87 [pid = 1656] [id = 687] 04:49:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x12482e800) [pid = 1656] [serial = 2061] [outer = 0x0] 04:49:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x126dc8400) [pid = 1656] [serial = 2062] [outer = 0x12482e800] 04:49:56 INFO - PROCESS | 1656 | 1464608996573 Marionette DEBUG loaded listener.js 04:49:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x128030400) [pid = 1656] [serial = 2063] [outer = 0x12482e800] 04:49:56 INFO - PROCESS | 1656 | 1464608996959 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] 04:49:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:49:57 INFO - PROCESS | 1656 | 1464608997000 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 04:49:57 INFO - PROCESS | 1656 | 1464608997002 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:49:57 INFO - PROCESS | 1656 | 1464608997004 Marionette TRACE conn2 <- [1,2722,null,{}] 04:49:57 INFO - PROCESS | 1656 | 1464608997006 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}] 04:49:57 INFO - PROCESS | 1656 | 1464608997106 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 04:49:57 INFO - PROCESS | 1656 | 1464608997110 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ac09000 == 88 [pid = 1656] [id = 688] 04:49:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x128710000) [pid = 1656] [serial = 2064] [outer = 0x0] 04:49:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x128fe0800) [pid = 1656] [serial = 2065] [outer = 0x128710000] 04:49:57 INFO - PROCESS | 1656 | 1464608997137 Marionette DEBUG loaded listener.js 04:49:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x12aa6a000) [pid = 1656] [serial = 2066] [outer = 0x128710000] 04:49:57 INFO - PROCESS | 1656 | 1464608997505 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] 04:49:57 INFO - PROCESS | 1656 | 1464608997534 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 04:49:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:49:57 INFO - PROCESS | 1656 | 1464608997538 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:49:57 INFO - PROCESS | 1656 | 1464608997539 Marionette TRACE conn2 <- [1,2726,null,{}] 04:49:57 INFO - PROCESS | 1656 | 1464608997541 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}] 04:49:57 INFO - PROCESS | 1656 | 1464608997637 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 04:49:57 INFO - PROCESS | 1656 | 1464608997641 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d57b000 == 89 [pid = 1656] [id = 689] 04:49:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x12a9dfc00) [pid = 1656] [serial = 2067] [outer = 0x0] 04:49:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x12bdae000) [pid = 1656] [serial = 2068] [outer = 0x12a9dfc00] 04:49:57 INFO - PROCESS | 1656 | 1464608997668 Marionette DEBUG loaded listener.js 04:49:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x12c2cf800) [pid = 1656] [serial = 2069] [outer = 0x12a9dfc00] 04:49:58 INFO - PROCESS | 1656 | 1464608998028 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]]]}] 04:49:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:49:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 520ms 04:49:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:49:58 INFO - PROCESS | 1656 | 1464608998059 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 04:49:58 INFO - PROCESS | 1656 | 1464608998060 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 04:49:58 INFO - PROCESS | 1656 | 1464608998063 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:49:58 INFO - PROCESS | 1656 | 1464608998064 Marionette TRACE conn2 <- [1,2730,null,{}] 04:49:58 INFO - PROCESS | 1656 | 1464608998066 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}] 04:49:58 INFO - PROCESS | 1656 | 1464608998186 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 04:49:58 INFO - PROCESS | 1656 | 1464608998283 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da9c800 == 90 [pid = 1656] [id = 690] 04:49:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x12ae79c00) [pid = 1656] [serial = 2070] [outer = 0x0] 04:49:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x12cd9f400) [pid = 1656] [serial = 2071] [outer = 0x12ae79c00] 04:49:58 INFO - PROCESS | 1656 | 1464608998311 Marionette DEBUG loaded listener.js 04:49:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x12f1b3400) [pid = 1656] [serial = 2072] [outer = 0x12ae79c00] 04:49:59 INFO - PROCESS | 1656 | 1464608999153 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] 04:49:59 INFO - PROCESS | 1656 | 1464608999193 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 04:49:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:49:59 INFO - PROCESS | 1656 | 1464608999196 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:49:59 INFO - PROCESS | 1656 | 1464608999197 Marionette TRACE conn2 <- [1,2734,null,{}] 04:49:59 INFO - PROCESS | 1656 | 1464608999200 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}] 04:49:59 INFO - PROCESS | 1656 | 1464608999330 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 04:49:59 INFO - PROCESS | 1656 | 1464608999346 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x137a44800 == 91 [pid = 1656] [id = 691] 04:49:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x137156400) [pid = 1656] [serial = 2073] [outer = 0x0] 04:49:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x137191800) [pid = 1656] [serial = 2074] [outer = 0x137156400] 04:49:59 INFO - PROCESS | 1656 | 1464608999374 Marionette DEBUG loaded listener.js 04:49:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x137195800) [pid = 1656] [serial = 2075] [outer = 0x137156400] 04:49:59 INFO - PROCESS | 1656 | 1464608999743 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]]]}] 04:49:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:49:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 570ms 04:49:59 INFO - PROCESS | 1656 | 1464608999766 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 04:49:59 INFO - PROCESS | 1656 | 1464608999767 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 04:49:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:49:59 INFO - PROCESS | 1656 | 1464608999770 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:49:59 INFO - PROCESS | 1656 | 1464608999771 Marionette TRACE conn2 <- [1,2738,null,{}] 04:49:59 INFO - PROCESS | 1656 | 1464608999773 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}] 04:49:59 INFO - PROCESS | 1656 | 1464608999909 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 04:49:59 INFO - PROCESS | 1656 | 1464608999922 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x137dbf800 == 92 [pid = 1656] [id = 692] 04:49:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x137192400) [pid = 1656] [serial = 2076] [outer = 0x0] 04:49:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x137199800) [pid = 1656] [serial = 2077] [outer = 0x137192400] 04:49:59 INFO - PROCESS | 1656 | 1464608999948 Marionette DEBUG loaded listener.js 04:49:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x1371b5c00) [pid = 1656] [serial = 2078] [outer = 0x137192400] 04:50:00 INFO - PROCESS | 1656 | 1464609000307 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]]]}] 04:50:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:50:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 568ms 04:50:00 INFO - PROCESS | 1656 | 1464609000344 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 04:50:00 INFO - PROCESS | 1656 | 1464609000347 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 04:50:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:50:00 INFO - PROCESS | 1656 | 1464609000350 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:50:00 INFO - PROCESS | 1656 | 1464609000351 Marionette TRACE conn2 <- [1,2742,null,{}] 04:50:00 INFO - PROCESS | 1656 | 1464609000353 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}] 04:50:00 INFO - PROCESS | 1656 | 1464609000481 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 04:50:00 INFO - PROCESS | 1656 | 1464609000496 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x138383000 == 93 [pid = 1656] [id = 693] 04:50:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x13719dc00) [pid = 1656] [serial = 2079] [outer = 0x0] 04:50:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x1371c1000) [pid = 1656] [serial = 2080] [outer = 0x13719dc00] 04:50:00 INFO - PROCESS | 1656 | 1464609000528 Marionette DEBUG loaded listener.js 04:50:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x137668400) [pid = 1656] [serial = 2081] [outer = 0x13719dc00] 04:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x128d7a400) [pid = 1656] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x12bd2e000) [pid = 1656] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x124838000) [pid = 1656] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x112877800) [pid = 1656] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x124e56800) [pid = 1656] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x1133a1800) [pid = 1656] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x1196dcc00) [pid = 1656] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x121671400) [pid = 1656] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x12c329400) [pid = 1656] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:50:00 INFO - PROCESS | 1656 | 1464609000938 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]]]}] 04:50:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:50:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 620ms 04:50:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:50:00 INFO - PROCESS | 1656 | 1464609000971 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 04:50:00 INFO - PROCESS | 1656 | 1464609000972 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 04:50:00 INFO - PROCESS | 1656 | 1464609000974 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:50:00 INFO - PROCESS | 1656 | 1464609000975 Marionette TRACE conn2 <- [1,2746,null,{}] 04:50:00 INFO - PROCESS | 1656 | 1464609000978 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}] 04:50:01 INFO - PROCESS | 1656 | 1464609001113 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 04:50:01 INFO - PROCESS | 1656 | 1464609001164 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x137f45800 == 94 [pid = 1656] [id = 694] 04:50:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x116923000) [pid = 1656] [serial = 2082] [outer = 0x0] 04:50:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x128b9d800) [pid = 1656] [serial = 2083] [outer = 0x116923000] 04:50:01 INFO - PROCESS | 1656 | 1464609001189 Marionette DEBUG loaded listener.js 04:50:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x137669400) [pid = 1656] [serial = 2084] [outer = 0x116923000] 04:50:01 INFO - PROCESS | 1656 | 1464609001502 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]]]}] 04:50:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:50:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 567ms 04:50:01 INFO - PROCESS | 1656 | 1464609001543 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 04:50:01 INFO - PROCESS | 1656 | 1464609001544 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 04:50:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:50:01 INFO - PROCESS | 1656 | 1464609001547 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:50:01 INFO - PROCESS | 1656 | 1464609001548 Marionette TRACE conn2 <- [1,2750,null,{}] 04:50:01 INFO - PROCESS | 1656 | 1464609001551 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}] 04:50:01 INFO - PROCESS | 1656 | 1464609001665 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 04:50:01 INFO - PROCESS | 1656 | 1464609001751 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x14039d800 == 95 [pid = 1656] [id = 695] 04:50:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x12bdd8400) [pid = 1656] [serial = 2085] [outer = 0x0] 04:50:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x137cc4400) [pid = 1656] [serial = 2086] [outer = 0x12bdd8400] 04:50:01 INFO - PROCESS | 1656 | 1464609001780 Marionette DEBUG loaded listener.js 04:50:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x138245c00) [pid = 1656] [serial = 2087] [outer = 0x12bdd8400] 04:50:02 INFO - PROCESS | 1656 | 1464609002084 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]]]}] 04:50:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:50:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 569ms 04:50:02 INFO - PROCESS | 1656 | 1464609002117 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 04:50:02 INFO - PROCESS | 1656 | 1464609002118 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 04:50:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:50:02 INFO - PROCESS | 1656 | 1464609002120 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:50:02 INFO - PROCESS | 1656 | 1464609002121 Marionette TRACE conn2 <- [1,2754,null,{}] 04:50:02 INFO - PROCESS | 1656 | 1464609002123 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}] 04:50:02 INFO - PROCESS | 1656 | 1464609002228 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 04:50:02 INFO - PROCESS | 1656 | 1464609002232 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x141c0f800 == 96 [pid = 1656] [id = 696] 04:50:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x13818c800) [pid = 1656] [serial = 2088] [outer = 0x0] 04:50:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x13818f800) [pid = 1656] [serial = 2089] [outer = 0x13818c800] 04:50:02 INFO - PROCESS | 1656 | 1464609002257 Marionette DEBUG loaded listener.js 04:50:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x138195000) [pid = 1656] [serial = 2090] [outer = 0x13818c800] 04:50:02 INFO - PROCESS | 1656 | 1464609002595 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]]]}] 04:50:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:50:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 521ms 04:50:02 INFO - PROCESS | 1656 | 1464609002666 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 04:50:02 INFO - PROCESS | 1656 | 1464609002667 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 04:50:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:50:02 INFO - PROCESS | 1656 | 1464609002670 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:50:02 INFO - PROCESS | 1656 | 1464609002670 Marionette TRACE conn2 <- [1,2758,null,{}] 04:50:02 INFO - PROCESS | 1656 | 1464609002673 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}] 04:50:02 INFO - PROCESS | 1656 | 1464609002776 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 04:50:02 INFO - PROCESS | 1656 | 1464609002973 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x119431000 == 97 [pid = 1656] [id = 697] 04:50:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x1126c2400) [pid = 1656] [serial = 2091] [outer = 0x0] 04:50:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x112847800) [pid = 1656] [serial = 2092] [outer = 0x1126c2400] 04:50:03 INFO - PROCESS | 1656 | 1464609003047 Marionette DEBUG loaded listener.js 04:50:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x116b7c000) [pid = 1656] [serial = 2093] [outer = 0x1126c2400] 04:50:03 INFO - PROCESS | 1656 | 1464609003482 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]]]}] 04:50:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:50:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 868ms 04:50:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:50:03 INFO - PROCESS | 1656 | 1464609003539 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 04:50:03 INFO - PROCESS | 1656 | 1464609003542 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 04:50:03 INFO - PROCESS | 1656 | 1464609003545 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:50:03 INFO - PROCESS | 1656 | 1464609003548 Marionette TRACE conn2 <- [1,2762,null,{}] 04:50:03 INFO - PROCESS | 1656 | 1464609003551 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}] 04:50:03 INFO - PROCESS | 1656 | 1464609003679 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 04:50:03 INFO - PROCESS | 1656 | 1464609003806 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1299b5000 == 98 [pid = 1656] [id = 698] 04:50:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x119d92800) [pid = 1656] [serial = 2094] [outer = 0x0] 04:50:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x121a50c00) [pid = 1656] [serial = 2095] [outer = 0x119d92800] 04:50:03 INFO - PROCESS | 1656 | 1464609003839 Marionette DEBUG loaded listener.js 04:50:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x124e4b000) [pid = 1656] [serial = 2096] [outer = 0x119d92800] 04:50:04 INFO - PROCESS | 1656 | 1464609004251 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]]]}] 04:50:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:50:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 771ms 04:50:04 INFO - PROCESS | 1656 | 1464609004318 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 04:50:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:50:04 INFO - PROCESS | 1656 | 1464609004321 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 04:50:04 INFO - PROCESS | 1656 | 1464609004324 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:50:04 INFO - PROCESS | 1656 | 1464609004325 Marionette TRACE conn2 <- [1,2766,null,{}] 04:50:04 INFO - PROCESS | 1656 | 1464609004328 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}] 04:50:04 INFO - PROCESS | 1656 | 1464609004451 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 04:50:04 INFO - PROCESS | 1656 | 1464609004577 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x137f4d000 == 99 [pid = 1656] [id = 699] 04:50:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x126dc7c00) [pid = 1656] [serial = 2097] [outer = 0x0] 04:50:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x12870c000) [pid = 1656] [serial = 2098] [outer = 0x126dc7c00] 04:50:04 INFO - PROCESS | 1656 | 1464609004608 Marionette DEBUG loaded listener.js 04:50:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x12bdd5400) [pid = 1656] [serial = 2099] [outer = 0x126dc7c00] 04:50:05 INFO - PROCESS | 1656 | 1464609004997 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]]]}] 04:50:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:50:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 723ms 04:50:05 INFO - PROCESS | 1656 | 1464609005048 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 04:50:05 INFO - PROCESS | 1656 | 1464609005050 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 04:50:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:50:05 INFO - PROCESS | 1656 | 1464609005057 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:50:05 INFO - PROCESS | 1656 | 1464609005061 Marionette TRACE conn2 <- [1,2770,null,{}] 04:50:05 INFO - PROCESS | 1656 | 1464609005065 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}] 04:50:05 INFO - PROCESS | 1656 | 1464609005188 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 04:50:05 INFO - PROCESS | 1656 | 1464609005285 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1403d8800 == 100 [pid = 1656] [id = 700] 04:50:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x126dc9800) [pid = 1656] [serial = 2100] [outer = 0x0] 04:50:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x12d602400) [pid = 1656] [serial = 2101] [outer = 0x126dc9800] 04:50:05 INFO - PROCESS | 1656 | 1464609005315 Marionette DEBUG loaded listener.js 04:50:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x137152800) [pid = 1656] [serial = 2102] [outer = 0x126dc9800] 04:50:05 INFO - PROCESS | 1656 | 1464609005709 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]]]}] 04:50:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:50:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 681ms 04:50:05 INFO - PROCESS | 1656 | 1464609005734 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 04:50:05 INFO - PROCESS | 1656 | 1464609005736 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 04:50:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:50:05 INFO - PROCESS | 1656 | 1464609005738 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:50:05 INFO - PROCESS | 1656 | 1464609005739 Marionette TRACE conn2 <- [1,2774,null,{}] 04:50:05 INFO - PROCESS | 1656 | 1464609005742 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}] 04:50:05 INFO - PROCESS | 1656 | 1464609005883 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 04:50:06 INFO - PROCESS | 1656 | 1464609006005 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x141c22000 == 101 [pid = 1656] [id = 701] 04:50:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x137664c00) [pid = 1656] [serial = 2103] [outer = 0x0] 04:50:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x137744000) [pid = 1656] [serial = 2104] [outer = 0x137664c00] 04:50:06 INFO - PROCESS | 1656 | 1464609006036 Marionette DEBUG loaded listener.js 04:50:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x137748400) [pid = 1656] [serial = 2105] [outer = 0x137664c00] 04:50:06 INFO - PROCESS | 1656 | 1464609006448 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]]]}] 04:50:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:50:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 721ms 04:50:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:50:06 INFO - PROCESS | 1656 | 1464609006459 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 04:50:06 INFO - PROCESS | 1656 | 1464609006461 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 04:50:06 INFO - PROCESS | 1656 | 1464609006465 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:50:06 INFO - PROCESS | 1656 | 1464609006466 Marionette TRACE conn2 <- [1,2778,null,{}] 04:50:06 INFO - PROCESS | 1656 | 1464609006469 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}] 04:50:06 INFO - PROCESS | 1656 | 1464609006588 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 04:50:06 INFO - PROCESS | 1656 | 1464609006716 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x141d39800 == 102 [pid = 1656] [id = 702] 04:50:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x13774f000) [pid = 1656] [serial = 2106] [outer = 0x0] 04:50:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x137cbd800) [pid = 1656] [serial = 2107] [outer = 0x13774f000] 04:50:06 INFO - PROCESS | 1656 | 1464609006756 Marionette DEBUG loaded listener.js 04:50:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x138239000) [pid = 1656] [serial = 2108] [outer = 0x13774f000] 04:50:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12d56a000 == 101 [pid = 1656] [id = 17] 04:50:07 INFO - PROCESS | 1656 | 1464609007218 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]]]}] 04:50:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:50:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 821ms 04:50:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:50:07 INFO - PROCESS | 1656 | 1464609007286 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 04:50:07 INFO - PROCESS | 1656 | 1464609007287 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 04:50:07 INFO - PROCESS | 1656 | 1464609007289 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:50:07 INFO - PROCESS | 1656 | 1464609007290 Marionette TRACE conn2 <- [1,2782,null,{}] 04:50:07 INFO - PROCESS | 1656 | 1464609007293 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}] 04:50:07 INFO - PROCESS | 1656 | 1464609007413 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 04:50:07 INFO - PROCESS | 1656 | 1464609007542 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x142966800 == 102 [pid = 1656] [id = 703] 04:50:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x138196c00) [pid = 1656] [serial = 2109] [outer = 0x0] 04:50:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x138247c00) [pid = 1656] [serial = 2110] [outer = 0x138196c00] 04:50:07 INFO - PROCESS | 1656 | 1464609007574 Marionette DEBUG loaded listener.js 04:50:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x1383c6c00) [pid = 1656] [serial = 2111] [outer = 0x138196c00] 04:50:07 INFO - PROCESS | 1656 | 1464609007986 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]]]}] 04:50:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:50:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 725ms 04:50:08 INFO - PROCESS | 1656 | 1464609008014 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 04:50:08 INFO - PROCESS | 1656 | 1464609008016 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 04:50:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:50:08 INFO - PROCESS | 1656 | 1464609008018 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:50:08 INFO - PROCESS | 1656 | 1464609008019 Marionette TRACE conn2 <- [1,2786,null,{}] 04:50:08 INFO - PROCESS | 1656 | 1464609008022 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}] 04:50:08 INFO - PROCESS | 1656 | 1464609008141 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 04:50:08 INFO - PROCESS | 1656 | 1464609008268 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x13fae6800 == 103 [pid = 1656] [id = 704] 04:50:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x1383c9c00) [pid = 1656] [serial = 2112] [outer = 0x0] 04:50:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x1383cd800) [pid = 1656] [serial = 2113] [outer = 0x1383c9c00] 04:50:08 INFO - PROCESS | 1656 | 1464609008299 Marionette DEBUG loaded listener.js 04:50:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x13ed43000) [pid = 1656] [serial = 2114] [outer = 0x1383c9c00] 04:50:08 INFO - PROCESS | 1656 | 1464609008693 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]]]}] 04:50:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:50:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 719ms 04:50:08 INFO - PROCESS | 1656 | 1464609008738 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 04:50:08 INFO - PROCESS | 1656 | 1464609008739 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 04:50:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:50:08 INFO - PROCESS | 1656 | 1464609008742 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:50:08 INFO - PROCESS | 1656 | 1464609008743 Marionette TRACE conn2 <- [1,2790,null,{}] 04:50:08 INFO - PROCESS | 1656 | 1464609008745 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}] 04:50:08 INFO - PROCESS | 1656 | 1464609008880 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 04:50:08 INFO - PROCESS | 1656 | 1464609008979 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1429a6800 == 104 [pid = 1656] [id = 705] 04:50:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x138139c00) [pid = 1656] [serial = 2115] [outer = 0x0] 04:50:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x138140800) [pid = 1656] [serial = 2116] [outer = 0x138139c00] 04:50:09 INFO - PROCESS | 1656 | 1464609009009 Marionette DEBUG loaded listener.js 04:50:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x138144400) [pid = 1656] [serial = 2117] [outer = 0x138139c00] 04:50:09 INFO - PROCESS | 1656 | 1464609009422 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]]]}] 04:50:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:50:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 720ms 04:50:09 INFO - PROCESS | 1656 | 1464609009463 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 04:50:09 INFO - PROCESS | 1656 | 1464609009466 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 04:50:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:50:09 INFO - PROCESS | 1656 | 1464609009468 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:50:09 INFO - PROCESS | 1656 | 1464609009469 Marionette TRACE conn2 <- [1,2794,null,{}] 04:50:09 INFO - PROCESS | 1656 | 1464609009472 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}] 04:50:09 INFO - PROCESS | 1656 | 1464609009591 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 04:50:09 INFO - PROCESS | 1656 | 1464609009689 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x142338000 == 105 [pid = 1656] [id = 706] 04:50:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x13813f400) [pid = 1656] [serial = 2118] [outer = 0x0] 04:50:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x1383ce400) [pid = 1656] [serial = 2119] [outer = 0x13813f400] 04:50:09 INFO - PROCESS | 1656 | 1464609009719 Marionette DEBUG loaded listener.js 04:50:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x13ed46000) [pid = 1656] [serial = 2120] [outer = 0x13813f400] 04:50:10 INFO - PROCESS | 1656 | 1464609010266 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]]]}] 04:50:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:50:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 871ms 04:50:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:50:10 INFO - PROCESS | 1656 | 1464609010340 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 04:50:10 INFO - PROCESS | 1656 | 1464609010341 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 04:50:10 INFO - PROCESS | 1656 | 1464609010343 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:50:10 INFO - PROCESS | 1656 | 1464609010344 Marionette TRACE conn2 <- [1,2798,null,{}] 04:50:10 INFO - PROCESS | 1656 | 1464609010347 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}] 04:50:10 INFO - PROCESS | 1656 | 1464609010472 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 04:50:10 INFO - PROCESS | 1656 | 1464609010574 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b9f800 == 106 [pid = 1656] [id = 707] 04:50:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x116921400) [pid = 1656] [serial = 2121] [outer = 0x0] 04:50:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x138147c00) [pid = 1656] [serial = 2122] [outer = 0x116921400] 04:50:10 INFO - PROCESS | 1656 | 1464609010608 Marionette DEBUG loaded listener.js 04:50:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x13ed4cc00) [pid = 1656] [serial = 2123] [outer = 0x116921400] 04:50:11 INFO - PROCESS | 1656 | 1464609011048 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]]]}] 04:50:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:50:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 771ms 04:50:11 INFO - PROCESS | 1656 | 1464609011130 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 04:50:11 INFO - PROCESS | 1656 | 1464609011132 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 04:50:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:50:11 INFO - PROCESS | 1656 | 1464609011137 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:50:11 INFO - PROCESS | 1656 | 1464609011139 Marionette TRACE conn2 <- [1,2802,null,{}] 04:50:11 INFO - PROCESS | 1656 | 1464609011141 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}] 04:50:11 INFO - PROCESS | 1656 | 1464609011276 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 04:50:11 INFO - PROCESS | 1656 | 1464609011722 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x11104a800 == 107 [pid = 1656] [id = 708] 04:50:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x110e9f800) [pid = 1656] [serial = 2124] [outer = 0x0] 04:50:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x110ea8400) [pid = 1656] [serial = 2125] [outer = 0x110e9f800] 04:50:11 INFO - PROCESS | 1656 | 1464609011771 Marionette DEBUG loaded listener.js 04:50:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x111d1f000) [pid = 1656] [serial = 2126] [outer = 0x110e9f800] 04:50:12 INFO - PROCESS | 1656 | 1464609012257 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]]]}] 04:50:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:50:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1173ms 04:50:12 INFO - PROCESS | 1656 | 1464609012311 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 04:50:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:50:12 INFO - PROCESS | 1656 | 1464609012314 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 04:50:12 INFO - PROCESS | 1656 | 1464609012317 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:50:12 INFO - PROCESS | 1656 | 1464609012320 Marionette TRACE conn2 <- [1,2806,null,{}] 04:50:12 INFO - PROCESS | 1656 | 1464609012323 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}] 04:50:12 INFO - PROCESS | 1656 | 1464609012440 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 04:50:12 INFO - PROCESS | 1656 | 1464609012545 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x11754e800 == 108 [pid = 1656] [id = 709] 04:50:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x11276c000) [pid = 1656] [serial = 2127] [outer = 0x0] 04:50:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x112844800) [pid = 1656] [serial = 2128] [outer = 0x11276c000] 04:50:12 INFO - PROCESS | 1656 | 1464609012576 Marionette DEBUG loaded listener.js 04:50:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x112877400) [pid = 1656] [serial = 2129] [outer = 0x11276c000] 04:50:13 INFO - PROCESS | 1656 | 1464609013012 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]]]}] 04:50:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:50:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 721ms 04:50:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:50:13 INFO - PROCESS | 1656 | 1464609013040 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 04:50:13 INFO - PROCESS | 1656 | 1464609013043 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 04:50:13 INFO - PROCESS | 1656 | --DOCSHELL 0x137db4800 == 107 [pid = 1656] [id = 637] 04:50:13 INFO - PROCESS | 1656 | --DOCSHELL 0x141c0f800 == 106 [pid = 1656] [id = 696] 04:50:13 INFO - PROCESS | 1656 | --DOCSHELL 0x14039d800 == 105 [pid = 1656] [id = 695] 04:50:13 INFO - PROCESS | 1656 | --DOCSHELL 0x137f45800 == 104 [pid = 1656] [id = 694] 04:50:13 INFO - PROCESS | 1656 | --DOCSHELL 0x138383000 == 103 [pid = 1656] [id = 693] 04:50:13 INFO - PROCESS | 1656 | --DOCSHELL 0x137dbf800 == 102 [pid = 1656] [id = 692] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x12f1a2000) [pid = 1656] [serial = 1999] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x12f123400) [pid = 1656] [serial = 1996] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x12f1adc00) [pid = 1656] [serial = 2002] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x13715f800) [pid = 1656] [serial = 2005] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x12bdd8000) [pid = 1656] [serial = 2035] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | 1464609013130 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:50:13 INFO - PROCESS | 1656 | 1464609013131 Marionette TRACE conn2 <- [1,2810,null,{}] 04:50:13 INFO - PROCESS | 1656 | --DOCSHELL 0x137a44800 == 101 [pid = 1656] [id = 691] 04:50:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12da9c800 == 100 [pid = 1656] [id = 690] 04:50:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12d57b000 == 99 [pid = 1656] [id = 689] 04:50:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12ac09000 == 98 [pid = 1656] [id = 688] 04:50:13 INFO - PROCESS | 1656 | --DOCSHELL 0x126b93800 == 97 [pid = 1656] [id = 687] 04:50:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1280a1000 == 96 [pid = 1656] [id = 686] 04:50:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12c076000 == 95 [pid = 1656] [id = 685] 04:50:13 INFO - PROCESS | 1656 | --DOCSHELL 0x137fee800 == 94 [pid = 1656] [id = 682] 04:50:13 INFO - PROCESS | 1656 | --DOCSHELL 0x137bd3000 == 93 [pid = 1656] [id = 681] 04:50:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca6b000 == 92 [pid = 1656] [id = 680] 04:50:13 INFO - PROCESS | 1656 | --DOCSHELL 0x121242800 == 91 [pid = 1656] [id = 679] 04:50:13 INFO - PROCESS | 1656 | --DOCSHELL 0x13778c800 == 90 [pid = 1656] [id = 678] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x12cda8c00) [pid = 1656] [serial = 1976] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x12aa66800) [pid = 1656] [serial = 2026] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x12cd9d800) [pid = 1656] [serial = 2029] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x126819800) [pid = 1656] [serial = 2020] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x121674c00) [pid = 1656] [serial = 2032] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x128009000) [pid = 1656] [serial = 2021] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x128030000) [pid = 1656] [serial = 2023] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x119390c00) [pid = 1656] [serial = 2012] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x118265400) [pid = 1656] [serial = 2011] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x12167d400) [pid = 1656] [serial = 2015] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x1212d4800) [pid = 1656] [serial = 2014] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x121a53400) [pid = 1656] [serial = 2017] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x124e4f400) [pid = 1656] [serial = 2018] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x12d5e8800) [pid = 1656] [serial = 1993] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x12167c400) [pid = 1656] [serial = 1984] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x12bdcd400) [pid = 1656] [serial = 1990] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x126b55000) [pid = 1656] [serial = 1987] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x119933c00) [pid = 1656] [serial = 1981] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x12bdcf800) [pid = 1656] [serial = 2008] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x1126b1000) [pid = 1656] [serial = 1978] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x128355800) [pid = 1656] [serial = 2033] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x12cdb4000) [pid = 1656] [serial = 2030] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x12c221000) [pid = 1656] [serial = 2027] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x1283a8800) [pid = 1656] [serial = 2024] [outer = 0x0] [url = about:blank] 04:50:13 INFO - PROCESS | 1656 | 1464609013170 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}] 04:50:13 INFO - PROCESS | 1656 | 1464609013274 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 04:50:13 INFO - PROCESS | 1656 | 1464609013281 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190ed000 == 91 [pid = 1656] [id = 710] 04:50:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x114fe7000) [pid = 1656] [serial = 2130] [outer = 0x0] 04:50:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x115d8c000) [pid = 1656] [serial = 2131] [outer = 0x114fe7000] 04:50:13 INFO - PROCESS | 1656 | 1464609013307 Marionette DEBUG loaded listener.js 04:50:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x11691a400) [pid = 1656] [serial = 2132] [outer = 0x114fe7000] 04:50:13 INFO - PROCESS | 1656 | 1464609013681 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]]]}] 04:50:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:50:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 681ms 04:50:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:50:13 INFO - PROCESS | 1656 | 1464609013727 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 04:50:13 INFO - PROCESS | 1656 | 1464609013728 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 04:50:13 INFO - PROCESS | 1656 | 1464609013735 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:50:13 INFO - PROCESS | 1656 | 1464609013739 Marionette TRACE conn2 <- [1,2814,null,{}] 04:50:13 INFO - PROCESS | 1656 | 1464609013742 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}] 04:50:13 INFO - PROCESS | 1656 | 1464609013845 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 04:50:13 INFO - PROCESS | 1656 | 1464609013850 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x121241800 == 92 [pid = 1656] [id = 711] 04:50:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x11691fc00) [pid = 1656] [serial = 2133] [outer = 0x0] 04:50:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x117798400) [pid = 1656] [serial = 2134] [outer = 0x11691fc00] 04:50:13 INFO - PROCESS | 1656 | 1464609013876 Marionette DEBUG loaded listener.js 04:50:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x1185da800) [pid = 1656] [serial = 2135] [outer = 0x11691fc00] 04:50:14 INFO - PROCESS | 1656 | 1464609014238 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]]]}] 04:50:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:50:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 526ms 04:50:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:50:14 INFO - PROCESS | 1656 | 1464609014257 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 04:50:14 INFO - PROCESS | 1656 | 1464609014259 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 04:50:14 INFO - PROCESS | 1656 | 1464609014271 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:50:14 INFO - PROCESS | 1656 | 1464609014272 Marionette TRACE conn2 <- [1,2818,null,{}] 04:50:14 INFO - PROCESS | 1656 | 1464609014281 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}] 04:50:14 INFO - PROCESS | 1656 | 1464609014391 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 04:50:14 INFO - PROCESS | 1656 | 1464609014396 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1245ac800 == 93 [pid = 1656] [id = 712] 04:50:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x11897f800) [pid = 1656] [serial = 2136] [outer = 0x0] 04:50:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x119041000) [pid = 1656] [serial = 2137] [outer = 0x11897f800] 04:50:14 INFO - PROCESS | 1656 | 1464609014421 Marionette DEBUG loaded listener.js 04:50:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x119453400) [pid = 1656] [serial = 2138] [outer = 0x11897f800] 04:50:14 INFO - PROCESS | 1656 | 1464609014785 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]]]}] 04:50:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:50:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 536ms 04:50:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:50:14 INFO - PROCESS | 1656 | 1464609014797 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 04:50:14 INFO - PROCESS | 1656 | 1464609014798 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 04:50:14 INFO - PROCESS | 1656 | 1464609014800 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:50:14 INFO - PROCESS | 1656 | 1464609014801 Marionette TRACE conn2 <- [1,2822,null,{}] 04:50:14 INFO - PROCESS | 1656 | 1464609014804 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}] 04:50:14 INFO - PROCESS | 1656 | 1464609014905 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 04:50:15 INFO - PROCESS | 1656 | 1464609015005 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b88000 == 94 [pid = 1656] [id = 713] 04:50:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x119d8b800) [pid = 1656] [serial = 2139] [outer = 0x0] 04:50:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x119d93000) [pid = 1656] [serial = 2140] [outer = 0x119d8b800] 04:50:15 INFO - PROCESS | 1656 | 1464609015037 Marionette DEBUG loaded listener.js 04:50:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x1210e7000) [pid = 1656] [serial = 2141] [outer = 0x119d8b800] 04:50:15 INFO - PROCESS | 1656 | 1464609015372 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]]]}] 04:50:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:50:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 620ms 04:50:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:50:15 INFO - PROCESS | 1656 | 1464609015422 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 04:50:15 INFO - PROCESS | 1656 | 1464609015423 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 04:50:15 INFO - PROCESS | 1656 | 1464609015425 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:50:15 INFO - PROCESS | 1656 | 1464609015426 Marionette TRACE conn2 <- [1,2826,null,{}] 04:50:15 INFO - PROCESS | 1656 | 1464609015428 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}] 04:50:15 INFO - PROCESS | 1656 | 1464609015564 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 04:50:15 INFO - PROCESS | 1656 | 1464609015590 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x128725000 == 95 [pid = 1656] [id = 714] 04:50:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x1212d5800) [pid = 1656] [serial = 2142] [outer = 0x0] 04:50:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x121658400) [pid = 1656] [serial = 2143] [outer = 0x1212d5800] 04:50:15 INFO - PROCESS | 1656 | 1464609015615 Marionette DEBUG loaded listener.js 04:50:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x12167d000) [pid = 1656] [serial = 2144] [outer = 0x1212d5800] 04:50:16 INFO - PROCESS | 1656 | 1464609016072 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:50:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:50:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 671ms 04:50:16 INFO - PROCESS | 1656 | 1464609016099 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 04:50:16 INFO - PROCESS | 1656 | 1464609016101 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 04:50:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:50:16 INFO - PROCESS | 1656 | 1464609016120 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:50:16 INFO - PROCESS | 1656 | 1464609016122 Marionette TRACE conn2 <- [1,2830,null,{}] 04:50:16 INFO - PROCESS | 1656 | 1464609016126 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}] 04:50:16 INFO - PROCESS | 1656 | 1464609016331 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 04:50:16 INFO - PROCESS | 1656 | 1464609016365 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1299a8800 == 96 [pid = 1656] [id = 715] 04:50:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x121654c00) [pid = 1656] [serial = 2145] [outer = 0x0] 04:50:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x1219cb400) [pid = 1656] [serial = 2146] [outer = 0x121654c00] 04:50:16 INFO - PROCESS | 1656 | 1464609016406 Marionette DEBUG loaded listener.js 04:50:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x121a59c00) [pid = 1656] [serial = 2147] [outer = 0x121654c00] 04:50:16 INFO - PROCESS | 1656 | 1464609016793 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]]]}] 04:50:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:50:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 734ms 04:50:16 INFO - PROCESS | 1656 | 1464609016845 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 04:50:16 INFO - PROCESS | 1656 | 1464609016846 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 04:50:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:50:16 INFO - PROCESS | 1656 | 1464609016848 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:50:16 INFO - PROCESS | 1656 | 1464609016849 Marionette TRACE conn2 <- [1,2834,null,{}] 04:50:16 INFO - PROCESS | 1656 | 1464609016852 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}] 04:50:17 INFO - PROCESS | 1656 | 1464609017005 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 04:50:17 INFO - PROCESS | 1656 | 1464609017019 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ac0a000 == 97 [pid = 1656] [id = 716] 04:50:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x121a4e400) [pid = 1656] [serial = 2148] [outer = 0x0] 04:50:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x1242d8400) [pid = 1656] [serial = 2149] [outer = 0x121a4e400] 04:50:17 INFO - PROCESS | 1656 | 1464609017044 Marionette DEBUG loaded listener.js 04:50:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x12482d000) [pid = 1656] [serial = 2150] [outer = 0x121a4e400] 04:50:17 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x12ae79c00) [pid = 1656] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:50:17 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x137156400) [pid = 1656] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:50:17 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x13719dc00) [pid = 1656] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:50:17 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x128710000) [pid = 1656] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:50:17 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x12482e800) [pid = 1656] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:50:17 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x12bdd8400) [pid = 1656] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:50:17 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x12a9dfc00) [pid = 1656] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:50:17 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x119035400) [pid = 1656] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:50:17 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x116923000) [pid = 1656] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:50:17 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x121673400) [pid = 1656] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:50:17 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x137192400) [pid = 1656] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:50:17 INFO - PROCESS | 1656 | 1464609017575 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:50:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:50:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 773ms 04:50:17 INFO - PROCESS | 1656 | 1464609017622 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 04:50:17 INFO - PROCESS | 1656 | 1464609017623 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 04:50:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:50:17 INFO - PROCESS | 1656 | 1464609017625 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:50:17 INFO - PROCESS | 1656 | 1464609017626 Marionette TRACE conn2 <- [1,2838,null,{}] 04:50:17 INFO - PROCESS | 1656 | 1464609017629 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}] 04:50:17 INFO - PROCESS | 1656 | 1464609017731 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 04:50:17 INFO - PROCESS | 1656 | 1464609017818 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b4ef000 == 98 [pid = 1656] [id = 717] 04:50:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x117222400) [pid = 1656] [serial = 2151] [outer = 0x0] 04:50:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x12482cc00) [pid = 1656] [serial = 2152] [outer = 0x117222400] 04:50:17 INFO - PROCESS | 1656 | 1464609017844 Marionette DEBUG loaded listener.js 04:50:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x126002800) [pid = 1656] [serial = 2153] [outer = 0x117222400] 04:50:18 INFO - PROCESS | 1656 | 1464609018134 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]]]}] 04:50:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:50:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 523ms 04:50:18 INFO - PROCESS | 1656 | 1464609018153 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 04:50:18 INFO - PROCESS | 1656 | 1464609018154 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 04:50:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:50:18 INFO - PROCESS | 1656 | 1464609018156 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:50:18 INFO - PROCESS | 1656 | 1464609018157 Marionette TRACE conn2 <- [1,2842,null,{}] 04:50:18 INFO - PROCESS | 1656 | 1464609018159 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}] 04:50:18 INFO - PROCESS | 1656 | 1464609018269 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 04:50:18 INFO - PROCESS | 1656 | 1464609018273 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c07a800 == 99 [pid = 1656] [id = 718] 04:50:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x126008000) [pid = 1656] [serial = 2154] [outer = 0x0] 04:50:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x1266a2800) [pid = 1656] [serial = 2155] [outer = 0x126008000] 04:50:18 INFO - PROCESS | 1656 | 1464609018303 Marionette DEBUG loaded listener.js 04:50:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x126b54800) [pid = 1656] [serial = 2156] [outer = 0x126008000] 04:50:18 INFO - PROCESS | 1656 | 1464609018701 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]]]}] 04:50:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:50:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 569ms 04:50:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:50:18 INFO - PROCESS | 1656 | 1464609018736 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 04:50:18 INFO - PROCESS | 1656 | 1464609018737 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 04:50:18 INFO - PROCESS | 1656 | 1464609018740 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:50:18 INFO - PROCESS | 1656 | 1464609018741 Marionette TRACE conn2 <- [1,2846,null,{}] 04:50:18 INFO - PROCESS | 1656 | 1464609018744 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}] 04:50:18 INFO - PROCESS | 1656 | 1464609018864 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 04:50:18 INFO - PROCESS | 1656 | 1464609018868 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cd43000 == 100 [pid = 1656] [id = 719] 04:50:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x126dc0400) [pid = 1656] [serial = 2157] [outer = 0x0] 04:50:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x12800bc00) [pid = 1656] [serial = 2158] [outer = 0x126dc0400] 04:50:18 INFO - PROCESS | 1656 | 1464609018894 Marionette DEBUG loaded listener.js 04:50:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x12839d800) [pid = 1656] [serial = 2159] [outer = 0x126dc0400] 04:50:19 INFO - PROCESS | 1656 | 1464609019250 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]]]}] 04:50:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:50:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 521ms 04:50:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:50:19 INFO - PROCESS | 1656 | 1464609019261 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 04:50:19 INFO - PROCESS | 1656 | 1464609019263 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 04:50:19 INFO - PROCESS | 1656 | 1464609019268 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:50:19 INFO - PROCESS | 1656 | 1464609019269 Marionette TRACE conn2 <- [1,2850,null,{}] 04:50:19 INFO - PROCESS | 1656 | 1464609019271 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}] 04:50:19 INFO - PROCESS | 1656 | 1464609019378 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 04:50:19 INFO - PROCESS | 1656 | 1464609019568 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x113114000 == 101 [pid = 1656] [id = 720] 04:50:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x110ec7800) [pid = 1656] [serial = 2160] [outer = 0x0] 04:50:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x1122ad400) [pid = 1656] [serial = 2161] [outer = 0x110ec7800] 04:50:19 INFO - PROCESS | 1656 | 1464609019629 Marionette DEBUG loaded listener.js 04:50:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x1126c5c00) [pid = 1656] [serial = 2162] [outer = 0x110ec7800] 04:50:20 INFO - PROCESS | 1656 | 1464609020104 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:50:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:50:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 871ms 04:50:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:50:20 INFO - PROCESS | 1656 | 1464609020140 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 04:50:20 INFO - PROCESS | 1656 | 1464609020142 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 04:50:20 INFO - PROCESS | 1656 | 1464609020145 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:50:20 INFO - PROCESS | 1656 | 1464609020148 Marionette TRACE conn2 <- [1,2854,null,{}] 04:50:20 INFO - PROCESS | 1656 | 1464609020152 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}] 04:50:20 INFO - PROCESS | 1656 | 1464609020283 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 04:50:20 INFO - PROCESS | 1656 | 1464609020415 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a053800 == 102 [pid = 1656] [id = 721] 04:50:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x11314f000) [pid = 1656] [serial = 2163] [outer = 0x0] 04:50:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x1167df000) [pid = 1656] [serial = 2164] [outer = 0x11314f000] 04:50:20 INFO - PROCESS | 1656 | 1464609020448 Marionette DEBUG loaded listener.js 04:50:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x11722b400) [pid = 1656] [serial = 2165] [outer = 0x11314f000] 04:50:20 INFO - PROCESS | 1656 | 1464609020911 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]]]}] 04:50:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:50:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 823ms 04:50:20 INFO - PROCESS | 1656 | 1464609020970 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 04:50:20 INFO - PROCESS | 1656 | 1464609020973 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 04:50:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:50:20 INFO - PROCESS | 1656 | 1464609020976 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:50:20 INFO - PROCESS | 1656 | 1464609020978 Marionette TRACE conn2 <- [1,2858,null,{}] 04:50:21 INFO - PROCESS | 1656 | 1464609021000 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}] 04:50:21 INFO - PROCESS | 1656 | 1464609021127 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 04:50:21 INFO - PROCESS | 1656 | 1464609021226 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c65b800 == 103 [pid = 1656] [id = 722] 04:50:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x11779a000) [pid = 1656] [serial = 2166] [outer = 0x0] 04:50:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x119c93400) [pid = 1656] [serial = 2167] [outer = 0x11779a000] 04:50:21 INFO - PROCESS | 1656 | 1464609021256 Marionette DEBUG loaded listener.js 04:50:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x11a0e8400) [pid = 1656] [serial = 2168] [outer = 0x11779a000] 04:50:21 INFO - PROCESS | 1656 | 1464609021696 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:50:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:50:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 740ms 04:50:21 INFO - PROCESS | 1656 | 1464609021717 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 04:50:21 INFO - PROCESS | 1656 | 1464609021718 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 04:50:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:50:21 INFO - PROCESS | 1656 | 1464609021722 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:50:21 INFO - PROCESS | 1656 | 1464609021726 Marionette TRACE conn2 <- [1,2862,null,{}] 04:50:21 INFO - PROCESS | 1656 | 1464609021754 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}] 04:50:21 INFO - PROCESS | 1656 | 1464609021884 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 04:50:21 INFO - PROCESS | 1656 | 1464609021984 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da7a800 == 104 [pid = 1656] [id = 723] 04:50:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x1210e0800) [pid = 1656] [serial = 2169] [outer = 0x0] 04:50:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x1260bec00) [pid = 1656] [serial = 2170] [outer = 0x1210e0800] 04:50:22 INFO - PROCESS | 1656 | 1464609022013 Marionette DEBUG loaded listener.js 04:50:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x126b55800) [pid = 1656] [serial = 2171] [outer = 0x1210e0800] 04:50:22 INFO - PROCESS | 1656 | 1464609022444 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]]]}] 04:50:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:50:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 743ms 04:50:22 INFO - PROCESS | 1656 | 1464609022492 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 04:50:22 INFO - PROCESS | 1656 | 1464609022496 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 04:50:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:50:22 INFO - PROCESS | 1656 | 1464609022501 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:50:22 INFO - PROCESS | 1656 | 1464609022502 Marionette TRACE conn2 <- [1,2866,null,{}] 04:50:22 INFO - PROCESS | 1656 | 1464609022506 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}] 04:50:22 INFO - PROCESS | 1656 | 1464609022689 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 04:50:22 INFO - PROCESS | 1656 | 1464609022789 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f1de000 == 105 [pid = 1656] [id = 724] 04:50:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x128002400) [pid = 1656] [serial = 2172] [outer = 0x0] 04:50:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x12802fc00) [pid = 1656] [serial = 2173] [outer = 0x128002400] 04:50:22 INFO - PROCESS | 1656 | 1464609022819 Marionette DEBUG loaded listener.js 04:50:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x1283a6400) [pid = 1656] [serial = 2174] [outer = 0x128002400] 04:50:23 INFO - PROCESS | 1656 | 1464609023275 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]]]}] 04:50:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:50:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 821ms 04:50:23 INFO - PROCESS | 1656 | 1464609023322 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 04:50:23 INFO - PROCESS | 1656 | 1464609023323 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 04:50:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:50:23 INFO - PROCESS | 1656 | 1464609023326 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:50:23 INFO - PROCESS | 1656 | 1464609023327 Marionette TRACE conn2 <- [1,2870,null,{}] 04:50:23 INFO - PROCESS | 1656 | 1464609023329 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}] 04:50:23 INFO - PROCESS | 1656 | 1464609023454 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 04:50:23 INFO - PROCESS | 1656 | 1464609023558 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x13717e000 == 106 [pid = 1656] [id = 725] 04:50:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x1285af400) [pid = 1656] [serial = 2175] [outer = 0x0] 04:50:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x128703000) [pid = 1656] [serial = 2176] [outer = 0x1285af400] 04:50:23 INFO - PROCESS | 1656 | 1464609023596 Marionette DEBUG loaded listener.js 04:50:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 225 (0x1289ab400) [pid = 1656] [serial = 2177] [outer = 0x1285af400] 04:50:23 INFO - PROCESS | 1656 | 1464609023998 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]]]}] 04:50:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:50:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 719ms 04:50:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:50:24 INFO - PROCESS | 1656 | 1464609024069 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 04:50:24 INFO - PROCESS | 1656 | 1464609024071 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 04:50:24 INFO - PROCESS | 1656 | 1464609024073 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:50:24 INFO - PROCESS | 1656 | 1464609024074 Marionette TRACE conn2 <- [1,2874,null,{}] 04:50:24 INFO - PROCESS | 1656 | 1464609024076 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}] 04:50:24 INFO - PROCESS | 1656 | 1464609024204 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 04:50:24 INFO - PROCESS | 1656 | 1464609024334 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1378d5800 == 107 [pid = 1656] [id = 726] 04:50:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 226 (0x12870e400) [pid = 1656] [serial = 2178] [outer = 0x0] 04:50:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x128b9fc00) [pid = 1656] [serial = 2179] [outer = 0x12870e400] 04:50:24 INFO - PROCESS | 1656 | 1464609024368 Marionette DEBUG loaded listener.js 04:50:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 228 (0x12a997c00) [pid = 1656] [serial = 2180] [outer = 0x12870e400] 04:50:24 INFO - PROCESS | 1656 | 1464609024782 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]]]}] 04:50:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:50:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 725ms 04:50:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:50:24 INFO - PROCESS | 1656 | 1464609024800 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 04:50:24 INFO - PROCESS | 1656 | 1464609024801 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 04:50:24 INFO - PROCESS | 1656 | 1464609024803 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:50:24 INFO - PROCESS | 1656 | 1464609024804 Marionette TRACE conn2 <- [1,2878,null,{}] 04:50:24 INFO - PROCESS | 1656 | 1464609024807 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}] 04:50:24 INFO - PROCESS | 1656 | 1464609024919 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 04:50:25 INFO - PROCESS | 1656 | 1464609025050 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x137940800 == 108 [pid = 1656] [id = 727] 04:50:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 229 (0x128d84000) [pid = 1656] [serial = 2181] [outer = 0x0] 04:50:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x12a9df000) [pid = 1656] [serial = 2182] [outer = 0x128d84000] 04:50:25 INFO - PROCESS | 1656 | 1464609025080 Marionette DEBUG loaded listener.js 04:50:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 231 (0x12aa6cc00) [pid = 1656] [serial = 2183] [outer = 0x128d84000] 04:50:25 INFO - PROCESS | 1656 | 1464609025498 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]]]}] 04:50:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:50:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 719ms 04:50:25 INFO - PROCESS | 1656 | 1464609025522 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 04:50:25 INFO - PROCESS | 1656 | 1464609025524 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 04:50:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:50:25 INFO - PROCESS | 1656 | 1464609025526 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:50:25 INFO - PROCESS | 1656 | 1464609025527 Marionette TRACE conn2 <- [1,2882,null,{}] 04:50:25 INFO - PROCESS | 1656 | 1464609025530 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}] 04:50:25 INFO - PROCESS | 1656 | 1464609025669 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 04:50:25 INFO - PROCESS | 1656 | 1464609025785 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x137d03800 == 109 [pid = 1656] [id = 728] 04:50:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 232 (0x12aadd800) [pid = 1656] [serial = 2184] [outer = 0x0] 04:50:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 233 (0x12ae7a000) [pid = 1656] [serial = 2185] [outer = 0x12aadd800] 04:50:25 INFO - PROCESS | 1656 | 1464609025815 Marionette DEBUG loaded listener.js 04:50:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 234 (0x12b41b400) [pid = 1656] [serial = 2186] [outer = 0x12aadd800] 04:50:26 INFO - PROCESS | 1656 | 1464609026219 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]]]}] 04:50:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:50:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 722ms 04:50:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:50:26 INFO - PROCESS | 1656 | 1464609026250 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 04:50:26 INFO - PROCESS | 1656 | 1464609026251 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 04:50:26 INFO - PROCESS | 1656 | 1464609026253 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:50:26 INFO - PROCESS | 1656 | 1464609026255 Marionette TRACE conn2 <- [1,2886,null,{}] 04:50:26 INFO - PROCESS | 1656 | 1464609026257 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}] 04:50:26 INFO - PROCESS | 1656 | 1464609026382 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 04:50:26 INFO - PROCESS | 1656 | 1464609026514 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x137f36800 == 110 [pid = 1656] [id = 729] 04:50:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 235 (0x12ae83800) [pid = 1656] [serial = 2187] [outer = 0x0] 04:50:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 236 (0x12bccc000) [pid = 1656] [serial = 2188] [outer = 0x12ae83800] 04:50:26 INFO - PROCESS | 1656 | 1464609026545 Marionette DEBUG loaded listener.js 04:50:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 237 (0x12bd31000) [pid = 1656] [serial = 2189] [outer = 0x12ae83800] 04:50:26 INFO - PROCESS | 1656 | 1464609026932 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]]]}] 04:50:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:50:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 719ms 04:50:26 INFO - PROCESS | 1656 | 1464609026973 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 04:50:26 INFO - PROCESS | 1656 | 1464609026974 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 04:50:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:50:26 INFO - PROCESS | 1656 | 1464609026977 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:50:26 INFO - PROCESS | 1656 | 1464609026978 Marionette TRACE conn2 <- [1,2890,null,{}] 04:50:26 INFO - PROCESS | 1656 | 1464609026981 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}] 04:50:27 INFO - PROCESS | 1656 | 1464609027125 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 04:50:27 INFO - PROCESS | 1656 | 1464609027245 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1382c7800 == 111 [pid = 1656] [id = 730] 04:50:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 238 (0x12bdb5000) [pid = 1656] [serial = 2190] [outer = 0x0] 04:50:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 239 (0x12bdce400) [pid = 1656] [serial = 2191] [outer = 0x12bdb5000] 04:50:27 INFO - PROCESS | 1656 | 1464609027279 Marionette DEBUG loaded listener.js 04:50:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 240 (0x12c217400) [pid = 1656] [serial = 2192] [outer = 0x12bdb5000] 04:50:27 INFO - PROCESS | 1656 | 1464609027737 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:50:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:50:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 819ms 04:50:27 INFO - PROCESS | 1656 | 1464609027797 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 04:50:27 INFO - PROCESS | 1656 | 1464609027798 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 04:50:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:50:27 INFO - PROCESS | 1656 | 1464609027800 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:50:27 INFO - PROCESS | 1656 | 1464609027802 Marionette TRACE conn2 <- [1,2894,null,{}] 04:50:27 INFO - PROCESS | 1656 | 1464609027804 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}] 04:50:27 INFO - PROCESS | 1656 | 1464609027992 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 04:50:28 INFO - PROCESS | 1656 | 1464609028129 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1280ad000 == 112 [pid = 1656] [id = 731] 04:50:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 241 (0x112877c00) [pid = 1656] [serial = 2193] [outer = 0x0] 04:50:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 242 (0x1131d8800) [pid = 1656] [serial = 2194] [outer = 0x112877c00] 04:50:28 INFO - PROCESS | 1656 | 1464609028163 Marionette DEBUG loaded listener.js 04:50:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 243 (0x12c216800) [pid = 1656] [serial = 2195] [outer = 0x112877c00] 04:50:28 INFO - PROCESS | 1656 | 1464609028598 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]]]}] 04:50:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:50:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 820ms 04:50:28 INFO - PROCESS | 1656 | 1464609028620 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 04:50:28 INFO - PROCESS | 1656 | 1464609028622 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 04:50:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:50:28 INFO - PROCESS | 1656 | 1464609028624 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:50:28 INFO - PROCESS | 1656 | 1464609028625 Marionette TRACE conn2 <- [1,2898,null,{}] 04:50:28 INFO - PROCESS | 1656 | 1464609028644 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}] 04:50:28 INFO - PROCESS | 1656 | 1464609028809 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 04:50:28 INFO - PROCESS | 1656 | 1464609028885 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x13ef3f000 == 113 [pid = 1656] [id = 732] 04:50:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 244 (0x112a74800) [pid = 1656] [serial = 2196] [outer = 0x0] 04:50:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 245 (0x12c32a800) [pid = 1656] [serial = 2197] [outer = 0x112a74800] 04:50:28 INFO - PROCESS | 1656 | 1464609028915 Marionette DEBUG loaded listener.js 04:50:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 246 (0x12c651000) [pid = 1656] [serial = 2198] [outer = 0x112a74800] 04:50:29 INFO - PROCESS | 1656 | 1464609029352 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]]]}] 04:50:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:50:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 770ms 04:50:29 INFO - PROCESS | 1656 | 1464609029629 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 04:50:29 INFO - PROCESS | 1656 | 1464609029631 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 04:50:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:50:29 INFO - PROCESS | 1656 | 1464609029670 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:50:29 INFO - PROCESS | 1656 | 1464609029672 Marionette TRACE conn2 <- [1,2902,null,{}] 04:50:29 INFO - PROCESS | 1656 | 1464609029686 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}] 04:50:29 INFO - PROCESS | 1656 | 1464609029813 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 04:50:29 INFO - PROCESS | 1656 | 1464609029947 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x123648800 == 114 [pid = 1656] [id = 733] 04:50:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 247 (0x1126c3000) [pid = 1656] [serial = 2199] [outer = 0x0] 04:50:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 248 (0x11276bc00) [pid = 1656] [serial = 2200] [outer = 0x1126c3000] 04:50:29 INFO - PROCESS | 1656 | 1464609029977 Marionette DEBUG loaded listener.js 04:50:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 249 (0x1131d6c00) [pid = 1656] [serial = 2201] [outer = 0x1126c3000] 04:50:30 INFO - PROCESS | 1656 | 1464609030427 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:50:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:50:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 794ms 04:50:30 INFO - PROCESS | 1656 | 1464609030452 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 04:50:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:50:30 INFO - PROCESS | 1656 | 1464609030455 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 04:50:30 INFO - PROCESS | 1656 | 1464609030459 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:50:30 INFO - PROCESS | 1656 | 1464609030462 Marionette TRACE conn2 <- [1,2906,null,{}] 04:50:30 INFO - PROCESS | 1656 | 1464609030465 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}] 04:50:30 INFO - PROCESS | 1656 | 1464609030586 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 04:50:30 INFO - PROCESS | 1656 | 1464609030725 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11753e000 == 115 [pid = 1656] [id = 734] 04:50:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 250 (0x1122b6800) [pid = 1656] [serial = 2202] [outer = 0x0] 04:50:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 251 (0x1185d6400) [pid = 1656] [serial = 2203] [outer = 0x1122b6800] 04:50:30 INFO - PROCESS | 1656 | 1464609030755 Marionette DEBUG loaded listener.js 04:50:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 252 (0x119391400) [pid = 1656] [serial = 2204] [outer = 0x1122b6800] 04:50:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12cd43000 == 114 [pid = 1656] [id = 719] 04:50:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12c07a800 == 113 [pid = 1656] [id = 718] 04:50:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12b4ef000 == 112 [pid = 1656] [id = 717] 04:50:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12d257000 == 111 [pid = 1656] [id = 18] 04:50:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12ac0a000 == 110 [pid = 1656] [id = 716] 04:50:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1299a8800 == 109 [pid = 1656] [id = 715] 04:50:31 INFO - PROCESS | 1656 | --DOCSHELL 0x128725000 == 108 [pid = 1656] [id = 714] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 251 (0x12d60f400) [pid = 1656] [serial = 2047] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 250 (0x12aa69000) [pid = 1656] [serial = 2044] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 249 (0x11997fc00) [pid = 1656] [serial = 2050] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 248 (0x13818f800) [pid = 1656] [serial = 2089] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | 1464609031245 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]]]}] 04:50:31 INFO - PROCESS | 1656 | --DOCSHELL 0x126b88000 == 107 [pid = 1656] [id = 713] 04:50:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1245ac800 == 106 [pid = 1656] [id = 712] 04:50:31 INFO - PROCESS | 1656 | --DOCSHELL 0x121241800 == 105 [pid = 1656] [id = 711] 04:50:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1190ed000 == 104 [pid = 1656] [id = 710] 04:50:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11754e800 == 103 [pid = 1656] [id = 709] 04:50:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11104a800 == 102 [pid = 1656] [id = 708] 04:50:31 INFO - PROCESS | 1656 | --DOCSHELL 0x142966800 == 101 [pid = 1656] [id = 703] 04:50:31 INFO - PROCESS | 1656 | --DOCSHELL 0x141d39800 == 100 [pid = 1656] [id = 702] 04:50:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:50:31 INFO - PROCESS | 1656 | --DOCSHELL 0x141c22000 == 99 [pid = 1656] [id = 701] 04:50:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 830ms 04:50:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1403d8800 == 98 [pid = 1656] [id = 700] 04:50:31 INFO - PROCESS | 1656 | --DOCSHELL 0x137f4d000 == 97 [pid = 1656] [id = 699] 04:50:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1299b5000 == 96 [pid = 1656] [id = 698] 04:50:31 INFO - PROCESS | 1656 | --DOCSHELL 0x119431000 == 95 [pid = 1656] [id = 697] 04:50:31 INFO - PROCESS | 1656 | 1464609031289 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 04:50:31 INFO - PROCESS | 1656 | 1464609031290 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 04:50:31 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:50:31 INFO - PROCESS | 1656 | 1464609031292 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:50:31 INFO - PROCESS | 1656 | 1464609031293 Marionette TRACE conn2 <- [1,2910,null,{}] 04:50:31 INFO - PROCESS | 1656 | 1464609031302 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}] 04:50:31 INFO - PROCESS | 1656 | 1464609031416 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 04:50:31 INFO - PROCESS | 1656 | 1464609031428 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a04c000 == 96 [pid = 1656] [id = 735] 04:50:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 249 (0x119c94400) [pid = 1656] [serial = 2205] [outer = 0x0] 04:50:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 250 (0x119d8f000) [pid = 1656] [serial = 2206] [outer = 0x119c94400] 04:50:31 INFO - PROCESS | 1656 | 1464609031457 Marionette DEBUG loaded listener.js 04:50:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 251 (0x1212d4400) [pid = 1656] [serial = 2207] [outer = 0x119c94400] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 250 (0x12aa6a000) [pid = 1656] [serial = 2066] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 249 (0x126dc8400) [pid = 1656] [serial = 2062] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 248 (0x137cc4400) [pid = 1656] [serial = 2086] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 247 (0x1371c1000) [pid = 1656] [serial = 2080] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 246 (0x12c2cf800) [pid = 1656] [serial = 2069] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 245 (0x12166fc00) [pid = 1656] [serial = 2057] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 244 (0x128b9d800) [pid = 1656] [serial = 2083] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 243 (0x137191800) [pid = 1656] [serial = 2074] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 242 (0x128fe0800) [pid = 1656] [serial = 2065] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 241 (0x121a4e000) [pid = 1656] [serial = 2041] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 240 (0x1242d4400) [pid = 1656] [serial = 2059] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 239 (0x128030400) [pid = 1656] [serial = 2063] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 238 (0x119d6f400) [pid = 1656] [serial = 2056] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 237 (0x137199800) [pid = 1656] [serial = 2077] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 236 (0x12bdae000) [pid = 1656] [serial = 2068] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 235 (0x1371b5c00) [pid = 1656] [serial = 2078] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 234 (0x12600e800) [pid = 1656] [serial = 2060] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 233 (0x116919800) [pid = 1656] [serial = 2038] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 232 (0x1371c4c00) [pid = 1656] [serial = 2053] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 231 (0x137669400) [pid = 1656] [serial = 2084] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 230 (0x138245c00) [pid = 1656] [serial = 2087] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 229 (0x12f1b3400) [pid = 1656] [serial = 2072] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 228 (0x137195800) [pid = 1656] [serial = 2075] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 227 (0x12cd9f400) [pid = 1656] [serial = 2071] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | --DOMWINDOW == 226 (0x137668400) [pid = 1656] [serial = 2081] [outer = 0x0] [url = about:blank] 04:50:31 INFO - PROCESS | 1656 | 1464609031866 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]]]}] 04:50:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:50:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:50:31 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 620ms 04:50:31 INFO - PROCESS | 1656 | 1464609031913 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 04:50:31 INFO - PROCESS | 1656 | 1464609031914 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 04:50:31 INFO - TEST-START | /DOMEvents/constructors.html 04:50:31 INFO - PROCESS | 1656 | 1464609031916 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:50:31 INFO - PROCESS | 1656 | 1464609031918 Marionette TRACE conn2 <- [1,2914,null,{}] 04:50:31 INFO - PROCESS | 1656 | 1464609031920 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}] 04:50:32 INFO - PROCESS | 1656 | 1464609032027 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 04:50:32 INFO - PROCESS | 1656 | 1464609032032 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12832b000 == 97 [pid = 1656] [id = 736] 04:50:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x121657c00) [pid = 1656] [serial = 2208] [outer = 0x0] 04:50:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 228 (0x12167d400) [pid = 1656] [serial = 2209] [outer = 0x121657c00] 04:50:32 INFO - PROCESS | 1656 | 1464609032058 Marionette DEBUG loaded listener.js 04:50:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 229 (0x121a58000) [pid = 1656] [serial = 2210] [outer = 0x121657c00] 04:50:32 INFO - PROCESS | 1656 | 1464609032480 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]]]}] 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:50:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:50:32 INFO - TEST-OK | /DOMEvents/constructors.html | took 576ms 04:50:32 INFO - PROCESS | 1656 | 1464609032493 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 04:50:32 INFO - PROCESS | 1656 | 1464609032494 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 04:50:32 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:50:32 INFO - PROCESS | 1656 | 1464609032496 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:50:32 INFO - PROCESS | 1656 | 1464609032497 Marionette TRACE conn2 <- [1,2918,null,{}] 04:50:32 INFO - PROCESS | 1656 | 1464609032500 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}] 04:50:32 INFO - PROCESS | 1656 | 1464609032603 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 04:50:32 INFO - PROCESS | 1656 | 1464609032607 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ac1b800 == 98 [pid = 1656] [id = 737] 04:50:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x121a5ac00) [pid = 1656] [serial = 2211] [outer = 0x0] 04:50:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 231 (0x124635000) [pid = 1656] [serial = 2212] [outer = 0x121a5ac00] 04:50:32 INFO - PROCESS | 1656 | 1464609032633 Marionette DEBUG loaded listener.js 04:50:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 232 (0x12648f800) [pid = 1656] [serial = 2213] [outer = 0x121a5ac00] 04:50:33 INFO - PROCESS | 1656 | 1464609033005 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:50:33 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:50:33 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 520ms 04:50:33 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:50:33 INFO - PROCESS | 1656 | 1464609033016 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 04:50:33 INFO - PROCESS | 1656 | 1464609033018 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 04:50:33 INFO - PROCESS | 1656 | 1464609033020 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:50:33 INFO - PROCESS | 1656 | 1464609033021 Marionette TRACE conn2 <- [1,2922,null,{}] 04:50:33 INFO - PROCESS | 1656 | 1464609033023 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}] 04:50:33 INFO - PROCESS | 1656 | 1464609033203 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 04:50:33 INFO - PROCESS | 1656 | 1464609033264 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d567000 == 99 [pid = 1656] [id = 738] 04:50:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 233 (0x126011c00) [pid = 1656] [serial = 2214] [outer = 0x0] 04:50:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 234 (0x1283a0400) [pid = 1656] [serial = 2215] [outer = 0x126011c00] 04:50:33 INFO - PROCESS | 1656 | 1464609033291 Marionette DEBUG loaded listener.js 04:50:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 235 (0x128d80000) [pid = 1656] [serial = 2216] [outer = 0x126011c00] 04:50:33 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 04:50:33 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 04:50:33 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 04:50:33 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 04:50:33 INFO - PROCESS | 1656 | 1464609033609 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]]]}] 04:50:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:50:33 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:50:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:50:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:50:33 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 04:50:33 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:50:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:50:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:50:33 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 04:50:33 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:50:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:50:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:50:33 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]" 04:50:33 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:50:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:50:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:50:33 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:50:33 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 618ms 04:50:33 INFO - PROCESS | 1656 | 1464609033639 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 04:50:33 INFO - PROCESS | 1656 | 1464609033640 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 04:50:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:50:33 INFO - PROCESS | 1656 | 1464609033648 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:50:33 INFO - PROCESS | 1656 | 1464609033649 Marionette TRACE conn2 <- [1,2926,null,{}] 04:50:33 INFO - PROCESS | 1656 | 1464609033652 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}] 04:50:33 INFO - PROCESS | 1656 | 1464609033791 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 04:50:33 INFO - PROCESS | 1656 | 1464609033807 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12daae800 == 100 [pid = 1656] [id = 739] 04:50:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 236 (0x12a9e2000) [pid = 1656] [serial = 2217] [outer = 0x0] 04:50:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 237 (0x12bdaec00) [pid = 1656] [serial = 2218] [outer = 0x12a9e2000] 04:50:33 INFO - PROCESS | 1656 | 1464609033834 Marionette DEBUG loaded listener.js 04:50:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 238 (0x12c645c00) [pid = 1656] [serial = 2219] [outer = 0x12a9e2000] 04:50:34 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:50:34 INFO - PROCESS | 1656 | 1464609034234 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]]]}] 04:50:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:50:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 625ms 04:50:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:50:34 INFO - PROCESS | 1656 | 1464609034268 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 04:50:34 INFO - PROCESS | 1656 | 1464609034270 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 04:50:34 INFO - PROCESS | 1656 | 1464609034272 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:50:34 INFO - PROCESS | 1656 | 1464609034273 Marionette TRACE conn2 <- [1,2930,null,{}] 04:50:34 INFO - PROCESS | 1656 | 1464609034275 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}] 04:50:34 INFO - PROCESS | 1656 | 1464609034413 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 04:50:34 INFO - PROCESS | 1656 | 1464609034429 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x137925000 == 101 [pid = 1656] [id = 740] 04:50:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 239 (0x12aad9000) [pid = 1656] [serial = 2220] [outer = 0x0] 04:50:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 240 (0x12ca39c00) [pid = 1656] [serial = 2221] [outer = 0x12aad9000] 04:50:34 INFO - PROCESS | 1656 | 1464609034454 Marionette DEBUG loaded listener.js 04:50:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 241 (0x12cda4000) [pid = 1656] [serial = 2222] [outer = 0x12aad9000] 04:50:34 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:50:34 INFO - PROCESS | 1656 | 1464609034789 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]]]}] 04:50:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:50:34 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 571ms 04:50:34 INFO - PROCESS | 1656 | 1464609034843 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 04:50:34 INFO - PROCESS | 1656 | 1464609034852 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 04:50:34 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:50:34 INFO - PROCESS | 1656 | 1464609034860 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:50:34 INFO - PROCESS | 1656 | 1464609034861 Marionette TRACE conn2 <- [1,2934,null,{}] 04:50:34 INFO - PROCESS | 1656 | 1464609034863 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}] 04:50:35 INFO - PROCESS | 1656 | 1464609035000 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 04:50:35 INFO - PROCESS | 1656 | 1464609035017 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1381db800 == 102 [pid = 1656] [id = 741] 04:50:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 242 (0x12ca38000) [pid = 1656] [serial = 2223] [outer = 0x0] 04:50:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 243 (0x12cdb7800) [pid = 1656] [serial = 2224] [outer = 0x12ca38000] 04:50:35 INFO - PROCESS | 1656 | 1464609035042 Marionette DEBUG loaded listener.js 04:50:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 244 (0x12d5a0800) [pid = 1656] [serial = 2225] [outer = 0x12ca38000] 04:50:35 INFO - PROCESS | 1656 | 1464609035391 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]]]}] 04:50:35 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:50:35 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 578ms 04:50:35 INFO - PROCESS | 1656 | 1464609035435 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 04:50:35 INFO - PROCESS | 1656 | 1464609035436 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 04:50:35 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:50:35 INFO - PROCESS | 1656 | 1464609035438 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:50:35 INFO - PROCESS | 1656 | 1464609035439 Marionette TRACE conn2 <- [1,2938,null,{}] 04:50:35 INFO - PROCESS | 1656 | 1464609035441 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}] 04:50:35 INFO - PROCESS | 1656 | 1464609035778 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 04:50:35 INFO - PROCESS | 1656 | --DOMWINDOW == 243 (0x12d56a800) [pid = 1656] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:50:35 INFO - PROCESS | 1656 | --DOMWINDOW == 242 (0x13818c800) [pid = 1656] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:50:35 INFO - PROCESS | 1656 | --DOMWINDOW == 241 (0x110ea5400) [pid = 1656] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:50:35 INFO - PROCESS | 1656 | --DOMWINDOW == 240 (0x11276c000) [pid = 1656] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:50:35 INFO - PROCESS | 1656 | --DOMWINDOW == 239 (0x119d8b800) [pid = 1656] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:50:35 INFO - PROCESS | 1656 | --DOMWINDOW == 238 (0x1212d5800) [pid = 1656] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:50:35 INFO - PROCESS | 1656 | --DOMWINDOW == 237 (0x11897f800) [pid = 1656] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:50:35 INFO - PROCESS | 1656 | --DOMWINDOW == 236 (0x114fe7000) [pid = 1656] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:50:35 INFO - PROCESS | 1656 | --DOMWINDOW == 235 (0x110e9f800) [pid = 1656] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:50:35 INFO - PROCESS | 1656 | --DOMWINDOW == 234 (0x11691fc00) [pid = 1656] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:50:35 INFO - PROCESS | 1656 | --DOMWINDOW == 233 (0x121654c00) [pid = 1656] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:50:35 INFO - PROCESS | 1656 | --DOMWINDOW == 232 (0x117222400) [pid = 1656] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:50:35 INFO - PROCESS | 1656 | --DOMWINDOW == 231 (0x121a4e400) [pid = 1656] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:50:35 INFO - PROCESS | 1656 | --DOMWINDOW == 230 (0x126008000) [pid = 1656] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:50:35 INFO - PROCESS | 1656 | --DOMWINDOW == 229 (0x12d597800) [pid = 1656] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:50:35 INFO - PROCESS | 1656 | 1464609035846 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x121729800 == 103 [pid = 1656] [id = 742] 04:50:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x111d22400) [pid = 1656] [serial = 2226] [outer = 0x0] 04:50:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 231 (0x112a75c00) [pid = 1656] [serial = 2227] [outer = 0x111d22400] 04:50:35 INFO - PROCESS | 1656 | 1464609035871 Marionette DEBUG loaded listener.js 04:50:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 232 (0x119397800) [pid = 1656] [serial = 2228] [outer = 0x111d22400] 04:50:36 INFO - PROCESS | 1656 | 1464609036142 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]]]}] 04:50:36 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. 04:50:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 722ms 04:50:36 INFO - PROCESS | 1656 | 1464609036160 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 04:50:36 INFO - PROCESS | 1656 | 1464609036162 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 04:50:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:50:36 INFO - PROCESS | 1656 | 1464609036172 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:50:36 INFO - PROCESS | 1656 | 1464609036174 Marionette TRACE conn2 <- [1,2942,null,{}] 04:50:36 INFO - PROCESS | 1656 | 1464609036176 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}] 04:50:36 INFO - PROCESS | 1656 | 1464609036318 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 04:50:36 INFO - PROCESS | 1656 | 1464609036430 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x14039a800 == 104 [pid = 1656] [id = 743] 04:50:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 233 (0x124837400) [pid = 1656] [serial = 2229] [outer = 0x0] 04:50:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 234 (0x12d5ec800) [pid = 1656] [serial = 2230] [outer = 0x124837400] 04:50:36 INFO - PROCESS | 1656 | 1464609036459 Marionette DEBUG loaded listener.js 04:50:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 235 (0x12f121c00) [pid = 1656] [serial = 2231] [outer = 0x124837400] 04:50:36 INFO - PROCESS | 1656 | 1464609036740 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"]]]}] 04:50:36 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 04:50:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:50:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 621ms 04:50:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:50:36 INFO - PROCESS | 1656 | 1464609036794 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 04:50:36 INFO - PROCESS | 1656 | 1464609036795 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 04:50:36 INFO - PROCESS | 1656 | 1464609036800 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:50:36 INFO - PROCESS | 1656 | 1464609036802 Marionette TRACE conn2 <- [1,2946,null,{}] 04:50:36 INFO - PROCESS | 1656 | 1464609036805 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}] 04:50:36 INFO - PROCESS | 1656 | 1464609036972 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 04:50:37 INFO - PROCESS | 1656 | 1464609037108 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x140585000 == 105 [pid = 1656] [id = 744] 04:50:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 236 (0x12649b400) [pid = 1656] [serial = 2232] [outer = 0x0] 04:50:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 237 (0x12f19e000) [pid = 1656] [serial = 2233] [outer = 0x12649b400] 04:50:37 INFO - PROCESS | 1656 | 1464609037148 Marionette DEBUG loaded listener.js 04:50:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 238 (0x12f1b1c00) [pid = 1656] [serial = 2234] [outer = 0x12649b400] 04:50:37 INFO - PROCESS | 1656 | 1464609037440 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]]]}] 04:50:37 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. 04:50:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 674ms 04:50:37 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:50:37 INFO - PROCESS | 1656 | 1464609037475 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 04:50:37 INFO - PROCESS | 1656 | 1464609037477 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 04:50:37 INFO - PROCESS | 1656 | 1464609037490 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:50:37 INFO - PROCESS | 1656 | 1464609037492 Marionette TRACE conn2 <- [1,2950,null,{}] 04:50:37 INFO - PROCESS | 1656 | 1464609037505 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}] 04:50:37 INFO - PROCESS | 1656 | 1464609037680 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 04:50:38 INFO - PROCESS | 1656 | 1464609038019 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d6c800 == 106 [pid = 1656] [id = 745] 04:50:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 239 (0x110ea0400) [pid = 1656] [serial = 2235] [outer = 0x0] 04:50:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 240 (0x110ebc800) [pid = 1656] [serial = 2236] [outer = 0x110ea0400] 04:50:38 INFO - PROCESS | 1656 | 1464609038073 Marionette DEBUG loaded listener.js 04:50:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 241 (0x1126c6400) [pid = 1656] [serial = 2237] [outer = 0x110ea0400] 04:50:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x113d86800 == 107 [pid = 1656] [id = 746] 04:50:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 242 (0x116897800) [pid = 1656] [serial = 2238] [outer = 0x0] 04:50:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 243 (0x112840c00) [pid = 1656] [serial = 2239] [outer = 0x116897800] 04:50:38 INFO - PROCESS | 1656 | 1464609038515 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]]]}] 04:50:38 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. 04:50:38 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1083ms 04:50:38 INFO - PROCESS | 1656 | 1464609038563 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 04:50:38 INFO - PROCESS | 1656 | 1464609038566 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 04:50:38 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:50:38 INFO - PROCESS | 1656 | 1464609038569 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:50:38 INFO - PROCESS | 1656 | 1464609038572 Marionette TRACE conn2 <- [1,2954,null,{}] 04:50:38 INFO - PROCESS | 1656 | 1464609038575 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}] 04:50:38 INFO - PROCESS | 1656 | 1464609038748 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 04:50:38 INFO - PROCESS | 1656 | 1464609038888 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c660000 == 108 [pid = 1656] [id = 747] 04:50:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 244 (0x1133a6c00) [pid = 1656] [serial = 2240] [outer = 0x0] 04:50:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 245 (0x118656400) [pid = 1656] [serial = 2241] [outer = 0x1133a6c00] 04:50:38 INFO - PROCESS | 1656 | 1464609038919 Marionette DEBUG loaded listener.js 04:50:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 246 (0x11997fc00) [pid = 1656] [serial = 2242] [outer = 0x1133a6c00] 04:50:39 INFO - PROCESS | 1656 | 1464609039350 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]]]}] 04:50:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:50:39 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 04:50:39 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 821ms 04:50:39 INFO - PROCESS | 1656 | 1464609039394 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 04:50:39 INFO - PROCESS | 1656 | 1464609039399 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 04:50:39 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:50:39 INFO - PROCESS | 1656 | 1464609039403 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:50:39 INFO - PROCESS | 1656 | 1464609039405 Marionette TRACE conn2 <- [1,2958,null,{}] 04:50:39 INFO - PROCESS | 1656 | 1464609039409 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}] 04:50:39 INFO - PROCESS | 1656 | 1464609039651 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 04:50:39 INFO - PROCESS | 1656 | 1464609039723 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1403d8800 == 109 [pid = 1656] [id = 748] 04:50:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 247 (0x121a54400) [pid = 1656] [serial = 2243] [outer = 0x0] 04:50:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 248 (0x124838000) [pid = 1656] [serial = 2244] [outer = 0x121a54400] 04:50:39 INFO - PROCESS | 1656 | 1464609039754 Marionette DEBUG loaded listener.js 04:50:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 249 (0x126816400) [pid = 1656] [serial = 2245] [outer = 0x121a54400] 04:50:40 INFO - PROCESS | 1656 | 1464609040133 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]]]}] 04:50:40 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. 04:50:40 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 770ms 04:50:40 INFO - PROCESS | 1656 | 1464609040173 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 04:50:40 INFO - PROCESS | 1656 | 1464609040174 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 04:50:40 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:50:40 INFO - PROCESS | 1656 | 1464609040182 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:50:40 INFO - PROCESS | 1656 | 1464609040186 Marionette TRACE conn2 <- [1,2962,null,{}] 04:50:40 INFO - PROCESS | 1656 | 1464609040190 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}] 04:50:40 INFO - PROCESS | 1656 | 1464609040321 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 04:50:40 INFO - PROCESS | 1656 | 1464609040466 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x141d4b000 == 110 [pid = 1656] [id = 749] 04:50:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 250 (0x121a59000) [pid = 1656] [serial = 2246] [outer = 0x0] 04:50:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 251 (0x128348c00) [pid = 1656] [serial = 2247] [outer = 0x121a59000] 04:50:40 INFO - PROCESS | 1656 | 1464609040495 Marionette DEBUG loaded listener.js 04:50:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 252 (0x128d78c00) [pid = 1656] [serial = 2248] [outer = 0x121a59000] 04:50:40 INFO - PROCESS | 1656 | 1464609040857 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]]]}] 04:50:40 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. 04:50:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 728ms 04:50:40 INFO - PROCESS | 1656 | 1464609040905 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 04:50:40 INFO - PROCESS | 1656 | 1464609040907 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 04:50:40 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:50:40 INFO - PROCESS | 1656 | 1464609040910 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:50:40 INFO - PROCESS | 1656 | 1464609040911 Marionette TRACE conn2 <- [1,2966,null,{}] 04:50:40 INFO - PROCESS | 1656 | 1464609040913 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}] 04:50:41 INFO - PROCESS | 1656 | 1464609041059 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 04:50:41 INFO - PROCESS | 1656 | 1464609041167 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x14234b000 == 111 [pid = 1656] [id = 750] 04:50:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 253 (0x12482f800) [pid = 1656] [serial = 2249] [outer = 0x0] 04:50:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 254 (0x12c21c400) [pid = 1656] [serial = 2250] [outer = 0x12482f800] 04:50:41 INFO - PROCESS | 1656 | 1464609041196 Marionette DEBUG loaded listener.js 04:50:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 255 (0x12cda0c00) [pid = 1656] [serial = 2251] [outer = 0x12482f800] 04:50:41 INFO - PROCESS | 1656 | 1464609041586 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]]]}] 04:50:41 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. 04:50:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 720ms 04:50:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:50:41 INFO - PROCESS | 1656 | 1464609041630 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 04:50:41 INFO - PROCESS | 1656 | 1464609041632 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 04:50:41 INFO - PROCESS | 1656 | 1464609041634 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:50:41 INFO - PROCESS | 1656 | 1464609041635 Marionette TRACE conn2 <- [1,2970,null,{}] 04:50:41 INFO - PROCESS | 1656 | 1464609041638 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}] 04:50:41 INFO - PROCESS | 1656 | 1464609041763 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 04:50:41 INFO - PROCESS | 1656 | 1464609041902 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1429a4000 == 112 [pid = 1656] [id = 751] 04:50:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 256 (0x12d60a400) [pid = 1656] [serial = 2252] [outer = 0x0] 04:50:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 257 (0x12f125000) [pid = 1656] [serial = 2253] [outer = 0x12d60a400] 04:50:41 INFO - PROCESS | 1656 | 1464609041939 Marionette DEBUG loaded listener.js 04:50:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 258 (0x137155800) [pid = 1656] [serial = 2254] [outer = 0x12d60a400] 04:50:42 INFO - PROCESS | 1656 | 1464609042295 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]]]}] 04:50:42 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. 04:50:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 669ms 04:50:42 INFO - PROCESS | 1656 | 1464609042303 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 04:50:42 INFO - PROCESS | 1656 | 1464609042305 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 04:50:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:50:42 INFO - PROCESS | 1656 | 1464609042307 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:50:42 INFO - PROCESS | 1656 | 1464609042308 Marionette TRACE conn2 <- [1,2974,null,{}] 04:50:42 INFO - PROCESS | 1656 | 1464609042311 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}] 04:50:42 INFO - PROCESS | 1656 | 1464609042438 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 04:50:42 INFO - PROCESS | 1656 | 1464609042603 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x142224800 == 113 [pid = 1656] [id = 752] 04:50:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 259 (0x13715c400) [pid = 1656] [serial = 2255] [outer = 0x0] 04:50:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 260 (0x137199000) [pid = 1656] [serial = 2256] [outer = 0x13715c400] 04:50:42 INFO - PROCESS | 1656 | 1464609042631 Marionette DEBUG loaded listener.js 04:50:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 261 (0x13719e400) [pid = 1656] [serial = 2257] [outer = 0x13715c400] 04:50:42 INFO - PROCESS | 1656 | 1464609042989 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]]]}] 04:50:43 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. 04:50:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 719ms 04:50:43 INFO - PROCESS | 1656 | 1464609043027 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 04:50:43 INFO - PROCESS | 1656 | 1464609043028 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 04:50:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:50:43 INFO - PROCESS | 1656 | 1464609043031 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:50:43 INFO - PROCESS | 1656 | 1464609043032 Marionette TRACE conn2 <- [1,2978,null,{}] 04:50:43 INFO - PROCESS | 1656 | 1464609043034 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}] 04:50:43 INFO - PROCESS | 1656 | 1464609043160 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 04:50:43 INFO - PROCESS | 1656 | 1464609043302 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x144734800 == 114 [pid = 1656] [id = 753] 04:50:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 262 (0x13719e800) [pid = 1656] [serial = 2258] [outer = 0x0] 04:50:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 263 (0x1371bec00) [pid = 1656] [serial = 2259] [outer = 0x13719e800] 04:50:43 INFO - PROCESS | 1656 | 1464609043331 Marionette DEBUG loaded listener.js 04:50:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 264 (0x137665000) [pid = 1656] [serial = 2260] [outer = 0x13719e800] 04:50:43 INFO - PROCESS | 1656 | 1464609043683 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]]]}] 04:50:43 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. 04:50:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 669ms 04:50:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:50:43 INFO - PROCESS | 1656 | 1464609043701 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 04:50:43 INFO - PROCESS | 1656 | 1464609043702 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 04:50:43 INFO - PROCESS | 1656 | 1464609043704 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:50:43 INFO - PROCESS | 1656 | 1464609043705 Marionette TRACE conn2 <- [1,2982,null,{}] 04:50:43 INFO - PROCESS | 1656 | 1464609043708 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}] 04:50:43 INFO - PROCESS | 1656 | 1464609043836 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 04:50:43 INFO - PROCESS | 1656 | 1464609043964 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x14474b000 == 115 [pid = 1656] [id = 754] 04:50:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 265 (0x13719ec00) [pid = 1656] [serial = 2261] [outer = 0x0] 04:50:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 266 (0x13766e400) [pid = 1656] [serial = 2262] [outer = 0x13719ec00] 04:50:43 INFO - PROCESS | 1656 | 1464609043993 Marionette DEBUG loaded listener.js 04:50:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 267 (0x137743000) [pid = 1656] [serial = 2263] [outer = 0x13719ec00] 04:50:44 INFO - PROCESS | 1656 | 1464609044352 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"]]]}] 04:50:44 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 04:50:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:50:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 669ms 04:50:44 INFO - PROCESS | 1656 | 1464609044374 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 04:50:44 INFO - PROCESS | 1656 | 1464609044375 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 04:50:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:50:44 INFO - PROCESS | 1656 | 1464609044378 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:50:44 INFO - PROCESS | 1656 | 1464609044379 Marionette TRACE conn2 <- [1,2986,null,{}] 04:50:44 INFO - PROCESS | 1656 | 1464609044382 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}] 04:50:44 INFO - PROCESS | 1656 | 1464609044510 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 04:50:44 INFO - PROCESS | 1656 | 1464609044653 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x141f32000 == 116 [pid = 1656] [id = 755] 04:50:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 268 (0x13766c400) [pid = 1656] [serial = 2264] [outer = 0x0] 04:50:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 269 (0x13774d800) [pid = 1656] [serial = 2265] [outer = 0x13766c400] 04:50:44 INFO - PROCESS | 1656 | 1464609044682 Marionette DEBUG loaded listener.js 04:50:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 270 (0x137cc0800) [pid = 1656] [serial = 2266] [outer = 0x13766c400] 04:50:45 INFO - PROCESS | 1656 | 1464609045051 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]]]}] 04:50:45 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. 04:50:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 718ms 04:50:45 INFO - PROCESS | 1656 | 1464609045097 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 04:50:45 INFO - PROCESS | 1656 | 1464609045098 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 04:50:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:50:45 INFO - PROCESS | 1656 | 1464609045100 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:50:45 INFO - PROCESS | 1656 | 1464609045102 Marionette TRACE conn2 <- [1,2990,null,{}] 04:50:45 INFO - PROCESS | 1656 | 1464609045104 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}] 04:50:45 INFO - PROCESS | 1656 | 1464609045233 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 04:50:45 INFO - PROCESS | 1656 | 1464609045367 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x141b3b800 == 117 [pid = 1656] [id = 756] 04:50:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 271 (0x13774b000) [pid = 1656] [serial = 2267] [outer = 0x0] 04:50:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 272 (0x138139000) [pid = 1656] [serial = 2268] [outer = 0x13774b000] 04:50:45 INFO - PROCESS | 1656 | 1464609045401 Marionette DEBUG loaded listener.js 04:50:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 273 (0x138187400) [pid = 1656] [serial = 2269] [outer = 0x13774b000] 04:50:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x141b3d000 == 118 [pid = 1656] [id = 757] 04:50:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 274 (0x13818f800) [pid = 1656] [serial = 2270] [outer = 0x0] 04:50:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 275 (0x137cca400) [pid = 1656] [serial = 2271] [outer = 0x13818f800] 04:50:45 INFO - PROCESS | 1656 | 1464609045810 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]]]}] 04:50:45 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. 04:50:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 719ms 04:50:45 INFO - PROCESS | 1656 | 1464609045821 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 04:50:45 INFO - PROCESS | 1656 | 1464609045823 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 04:50:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:50:45 INFO - PROCESS | 1656 | 1464609045825 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:50:45 INFO - PROCESS | 1656 | 1464609045827 Marionette TRACE conn2 <- [1,2994,null,{}] 04:50:45 INFO - PROCESS | 1656 | 1464609045829 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}] 04:50:46 INFO - PROCESS | 1656 | 1464609046016 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 04:50:46 INFO - PROCESS | 1656 | 1464609046162 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x14208f800 == 119 [pid = 1656] [id = 758] 04:50:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 276 (0x13818a000) [pid = 1656] [serial = 2272] [outer = 0x0] 04:50:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 277 (0x138192800) [pid = 1656] [serial = 2273] [outer = 0x13818a000] 04:50:46 INFO - PROCESS | 1656 | 1464609046191 Marionette DEBUG loaded listener.js 04:50:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 278 (0x1383c6400) [pid = 1656] [serial = 2274] [outer = 0x13818a000] 04:50:46 INFO - PROCESS | 1656 | 1464609046606 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]]]}] 04:50:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:50:46 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 04:50:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 869ms 04:50:46 INFO - PROCESS | 1656 | 1464609046695 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 04:50:46 INFO - PROCESS | 1656 | 1464609046696 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 04:50:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:50:46 INFO - PROCESS | 1656 | 1464609046698 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:50:46 INFO - PROCESS | 1656 | 1464609046700 Marionette TRACE conn2 <- [1,2998,null,{}] 04:50:46 INFO - PROCESS | 1656 | 1464609046702 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}] 04:50:46 INFO - PROCESS | 1656 | 1464609046833 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 04:50:46 INFO - PROCESS | 1656 | 1464609046951 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x126020000 == 120 [pid = 1656] [id = 759] 04:50:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 279 (0x1181a6c00) [pid = 1656] [serial = 2275] [outer = 0x0] 04:50:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 280 (0x138241c00) [pid = 1656] [serial = 2276] [outer = 0x1181a6c00] 04:50:46 INFO - PROCESS | 1656 | 1464609046980 Marionette DEBUG loaded listener.js 04:50:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 281 (0x13ed45800) [pid = 1656] [serial = 2277] [outer = 0x1181a6c00] 04:50:47 INFO - PROCESS | 1656 | 1464609047660 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]]]}] 04:50:47 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. 04:50:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 971ms 04:50:47 INFO - PROCESS | 1656 | 1464609047670 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 04:50:47 INFO - PROCESS | 1656 | 1464609047672 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 04:50:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:50:47 INFO - PROCESS | 1656 | 1464609047676 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:50:47 INFO - PROCESS | 1656 | 1464609047678 Marionette TRACE conn2 <- [1,3002,null,{}] 04:50:47 INFO - PROCESS | 1656 | 1464609047682 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}] 04:50:47 INFO - PROCESS | 1656 | 1464609047804 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 04:50:47 INFO - PROCESS | 1656 | 1464609047953 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x124611000 == 121 [pid = 1656] [id = 760] 04:50:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 282 (0x1126c0c00) [pid = 1656] [serial = 2278] [outer = 0x0] 04:50:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 283 (0x112870800) [pid = 1656] [serial = 2279] [outer = 0x1126c0c00] 04:50:47 INFO - PROCESS | 1656 | 1464609047985 Marionette DEBUG loaded listener.js 04:50:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 284 (0x11314e400) [pid = 1656] [serial = 2280] [outer = 0x1126c0c00] 04:50:48 INFO - PROCESS | 1656 | 1464609048368 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]]]}] 04:50:48 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. 04:50:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 720ms 04:50:48 INFO - PROCESS | 1656 | 1464609048396 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 04:50:48 INFO - PROCESS | 1656 | 1464609048400 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 04:50:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:50:48 INFO - PROCESS | 1656 | 1464609048404 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:50:48 INFO - PROCESS | 1656 | 1464609048406 Marionette TRACE conn2 <- [1,3006,null,{}] 04:50:48 INFO - PROCESS | 1656 | 1464609048408 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}] 04:50:48 INFO - PROCESS | 1656 | 1464609048525 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 04:50:48 INFO - PROCESS | 1656 | 1464609048675 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c074800 == 122 [pid = 1656] [id = 761] 04:50:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 285 (0x113d11000) [pid = 1656] [serial = 2281] [outer = 0x0] 04:50:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 286 (0x116923800) [pid = 1656] [serial = 2282] [outer = 0x113d11000] 04:50:48 INFO - PROCESS | 1656 | 1464609048705 Marionette DEBUG loaded listener.js 04:50:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 287 (0x1181ae400) [pid = 1656] [serial = 2283] [outer = 0x113d11000] 04:50:49 INFO - PROCESS | 1656 | 1464609049072 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]]]}] 04:50:49 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. 04:50:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 720ms 04:50:49 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:50:49 INFO - PROCESS | 1656 | 1464609049125 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 04:50:49 INFO - PROCESS | 1656 | 1464609049126 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 04:50:49 INFO - PROCESS | 1656 | 1464609049128 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:50:49 INFO - PROCESS | 1656 | 1464609049131 Marionette TRACE conn2 <- [1,3010,null,{}] 04:50:49 INFO - PROCESS | 1656 | 1464609049138 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}] 04:50:49 INFO - PROCESS | 1656 | 1464609049256 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 04:50:49 INFO - PROCESS | 1656 | 1464609049394 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e7e000 == 123 [pid = 1656] [id = 762] 04:50:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 288 (0x119391800) [pid = 1656] [serial = 2284] [outer = 0x0] 04:50:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 289 (0x119d8c000) [pid = 1656] [serial = 2285] [outer = 0x119391800] 04:50:49 INFO - PROCESS | 1656 | 1464609049426 Marionette DEBUG loaded listener.js 04:50:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 290 (0x1212d4800) [pid = 1656] [serial = 2286] [outer = 0x119391800] 04:50:49 INFO - PROCESS | 1656 | 1464609049802 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]]]}] 04:50:49 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 04:50:49 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 723ms 04:50:49 INFO - PROCESS | 1656 | 1464609049851 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 04:50:49 INFO - PROCESS | 1656 | 1464609049853 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 04:50:49 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:50:49 INFO - PROCESS | 1656 | 1464609049855 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:50:49 INFO - PROCESS | 1656 | 1464609049856 Marionette TRACE conn2 <- [1,3014,null,{}] 04:50:49 INFO - PROCESS | 1656 | 1464609049858 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}] 04:50:49 INFO - PROCESS | 1656 | 1464609049975 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 04:50:50 INFO - PROCESS | 1656 | 1464609050128 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c07a000 == 124 [pid = 1656] [id = 763] 04:50:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 291 (0x121a4cc00) [pid = 1656] [serial = 2287] [outer = 0x0] 04:50:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 292 (0x121a54c00) [pid = 1656] [serial = 2288] [outer = 0x121a4cc00] 04:50:50 INFO - PROCESS | 1656 | 1464609050172 Marionette DEBUG loaded listener.js 04:50:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 293 (0x12482d800) [pid = 1656] [serial = 2289] [outer = 0x121a4cc00] 04:50:50 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:50:50 INFO - PROCESS | 1656 | 1464609050568 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:50:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:50:50 INFO - {} 04:50:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:50:50 INFO - {} 04:50:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:50:50 INFO - {} 04:50:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:50:50 INFO - {} 04:50:50 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 721ms 04:50:50 INFO - TEST-START | /FileAPI/fileReader.html 04:50:50 INFO - PROCESS | 1656 | 1464609050576 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 04:50:50 INFO - PROCESS | 1656 | 1464609050578 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 04:50:50 INFO - PROCESS | 1656 | 1464609050580 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:50:50 INFO - PROCESS | 1656 | 1464609050581 Marionette TRACE conn2 <- [1,3018,null,{}] 04:50:50 INFO - PROCESS | 1656 | 1464609050583 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}] 04:50:50 INFO - PROCESS | 1656 | 1464609050712 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 04:50:50 INFO - PROCESS | 1656 | 1464609050872 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a946800 == 125 [pid = 1656] [id = 764] 04:50:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 294 (0x121a5a800) [pid = 1656] [serial = 2290] [outer = 0x0] 04:50:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 295 (0x126492c00) [pid = 1656] [serial = 2291] [outer = 0x121a5a800] 04:50:50 INFO - PROCESS | 1656 | 1464609050902 Marionette DEBUG loaded listener.js 04:50:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 296 (0x128010400) [pid = 1656] [serial = 2292] [outer = 0x121a5a800] 04:50:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1299bf000 == 124 [pid = 1656] [id = 447] 04:50:51 INFO - PROCESS | 1656 | --DOCSHELL 0x128f59800 == 123 [pid = 1656] [id = 446] 04:50:51 INFO - PROCESS | 1656 | --DOCSHELL 0x140585000 == 122 [pid = 1656] [id = 744] 04:50:51 INFO - PROCESS | 1656 | --DOCSHELL 0x14039a800 == 121 [pid = 1656] [id = 743] 04:50:51 INFO - PROCESS | 1656 | --DOCSHELL 0x121729800 == 120 [pid = 1656] [id = 742] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 295 (0x12d574800) [pid = 1656] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 294 (0x12870c000) [pid = 1656] [serial = 2098] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 293 (0x121a50c00) [pid = 1656] [serial = 2095] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 292 (0x12d602400) [pid = 1656] [serial = 2101] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 291 (0x137744000) [pid = 1656] [serial = 2104] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 290 (0x112847800) [pid = 1656] [serial = 2092] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 289 (0x137cbd800) [pid = 1656] [serial = 2107] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 288 (0x138247c00) [pid = 1656] [serial = 2110] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 287 (0x1383cd800) [pid = 1656] [serial = 2113] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 286 (0x138140800) [pid = 1656] [serial = 2116] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 285 (0x1383ce400) [pid = 1656] [serial = 2119] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 284 (0x138147c00) [pid = 1656] [serial = 2122] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 283 (0x12800bc00) [pid = 1656] [serial = 2158] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1381db800 == 119 [pid = 1656] [id = 741] 04:50:51 INFO - PROCESS | 1656 | --DOCSHELL 0x137925000 == 118 [pid = 1656] [id = 740] 04:50:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12daae800 == 117 [pid = 1656] [id = 739] 04:50:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12d567000 == 116 [pid = 1656] [id = 738] 04:50:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12ac1b800 == 115 [pid = 1656] [id = 737] 04:50:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12832b000 == 114 [pid = 1656] [id = 736] 04:50:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11a04c000 == 113 [pid = 1656] [id = 735] 04:50:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11753e000 == 112 [pid = 1656] [id = 734] 04:50:51 INFO - PROCESS | 1656 | --DOCSHELL 0x123648800 == 111 [pid = 1656] [id = 733] 04:50:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12f1de000 == 110 [pid = 1656] [id = 724] 04:50:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12da7a800 == 109 [pid = 1656] [id = 723] 04:50:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12c65b800 == 108 [pid = 1656] [id = 722] 04:50:51 INFO - PROCESS | 1656 | 1464609051325 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]]]}] 04:50:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11a053800 == 107 [pid = 1656] [id = 721] 04:50:51 INFO - PROCESS | 1656 | --DOCSHELL 0x113114000 == 106 [pid = 1656] [id = 720] 04:50:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:50:51 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:50:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:50:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:50:51 INFO - TEST-OK | /FileAPI/fileReader.html | took 769ms 04:50:51 INFO - PROCESS | 1656 | 1464609051349 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 04:50:51 INFO - PROCESS | 1656 | 1464609051350 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 04:50:51 INFO - TEST-START | /FileAPI/historical.html 04:50:51 INFO - PROCESS | 1656 | 1464609051353 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:50:51 INFO - PROCESS | 1656 | 1464609051354 Marionette TRACE conn2 <- [1,3022,null,{}] 04:50:51 INFO - PROCESS | 1656 | 1464609051356 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}] 04:50:51 INFO - PROCESS | 1656 | 1464609051474 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 282 (0x138195000) [pid = 1656] [serial = 2090] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 281 (0x112877400) [pid = 1656] [serial = 2129] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 280 (0x112844800) [pid = 1656] [serial = 2128] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 279 (0x119d93000) [pid = 1656] [serial = 2140] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 278 (0x12167d000) [pid = 1656] [serial = 2144] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 277 (0x119041000) [pid = 1656] [serial = 2137] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 276 (0x119453400) [pid = 1656] [serial = 2138] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 275 (0x115d8c000) [pid = 1656] [serial = 2131] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 274 (0x11691a400) [pid = 1656] [serial = 2132] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 273 (0x121658400) [pid = 1656] [serial = 2143] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 272 (0x111d1f000) [pid = 1656] [serial = 2126] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 271 (0x110ea8400) [pid = 1656] [serial = 2125] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 270 (0x117798400) [pid = 1656] [serial = 2134] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 269 (0x1219cb400) [pid = 1656] [serial = 2146] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 268 (0x1185da800) [pid = 1656] [serial = 2135] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 267 (0x12482cc00) [pid = 1656] [serial = 2152] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 266 (0x1242d8400) [pid = 1656] [serial = 2149] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 265 (0x1266a2800) [pid = 1656] [serial = 2155] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 264 (0x126b54800) [pid = 1656] [serial = 2156] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 263 (0x12b5ae400) [pid = 1656] [serial = 1466] [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.] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 262 (0x12482d000) [pid = 1656] [serial = 2150] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 261 (0x121a59c00) [pid = 1656] [serial = 2147] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 260 (0x1210e7000) [pid = 1656] [serial = 2141] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 259 (0x126002800) [pid = 1656] [serial = 2153] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | --DOMWINDOW == 258 (0x12d60a800) [pid = 1656] [serial = 2036] [outer = 0x0] [url = about:blank] 04:50:51 INFO - PROCESS | 1656 | 1464609051579 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183a2800 == 107 [pid = 1656] [id = 765] 04:50:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 259 (0x112844800) [pid = 1656] [serial = 2293] [outer = 0x0] 04:50:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 260 (0x119034000) [pid = 1656] [serial = 2294] [outer = 0x112844800] 04:50:51 INFO - PROCESS | 1656 | 1464609051609 Marionette DEBUG loaded listener.js 04:50:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 261 (0x126b54800) [pid = 1656] [serial = 2295] [outer = 0x112844800] 04:50:51 INFO - PROCESS | 1656 | 1464609051919 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"]]]}] 04:50:51 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:50:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:50:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:50:51 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:50:51 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:50:51 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:50:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:50:51 INFO - TEST-OK | /FileAPI/historical.html | took 619ms 04:50:51 INFO - TEST-START | /FileAPI/idlharness.html 04:50:51 INFO - PROCESS | 1656 | 1464609051972 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 04:50:51 INFO - PROCESS | 1656 | 1464609051974 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 04:50:51 INFO - PROCESS | 1656 | 1464609051976 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:50:51 INFO - PROCESS | 1656 | 1464609051977 Marionette TRACE conn2 <- [1,3026,null,{}] 04:50:51 INFO - PROCESS | 1656 | 1464609051979 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}] 04:50:52 INFO - PROCESS | 1656 | 1464609052082 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 04:50:52 INFO - PROCESS | 1656 | 1464609052198 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x126023800 == 108 [pid = 1656] [id = 766] 04:50:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 262 (0x119f46800) [pid = 1656] [serial = 2296] [outer = 0x0] 04:50:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 263 (0x128522400) [pid = 1656] [serial = 2297] [outer = 0x119f46800] 04:50:52 INFO - PROCESS | 1656 | 1464609052226 Marionette DEBUG loaded listener.js 04:50:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 264 (0x12870d800) [pid = 1656] [serial = 2298] [outer = 0x119f46800] 04:50:52 INFO - PROCESS | 1656 | 1464609052707 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]]]}] 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:50:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:50:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:50:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:50:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:50:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:50:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:50:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:50:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:50:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:50:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:50:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:50:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:50:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:50:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:50:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:50:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:50:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:50:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:50:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:50:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:50:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:50:52 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 04:50:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:50:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:50:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:50:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:50:52 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 04:50:52 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 04:50:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:50:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:50:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:50:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:50:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:50:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:50:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:50:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:50:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:50:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:50:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:50:52 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 04:50:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:50:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:50:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:50:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:50:52 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 04:50:52 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 04:50:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:50:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:50:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:50:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:50:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:50:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 786ms 04:50:52 INFO - PROCESS | 1656 | 1464609052762 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 04:50:52 INFO - PROCESS | 1656 | 1464609052763 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 04:50:52 INFO - TEST-START | /FileAPI/idlharness.worker 04:50:52 INFO - PROCESS | 1656 | 1464609052766 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:50:52 INFO - PROCESS | 1656 | 1464609052767 Marionette TRACE conn2 <- [1,3030,null,{}] 04:50:52 INFO - PROCESS | 1656 | 1464609052770 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}] 04:50:52 INFO - PROCESS | 1656 | 1464609052878 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 04:50:52 INFO - PROCESS | 1656 | 1464609052882 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x137f3d800 == 109 [pid = 1656] [id = 767] 04:50:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 265 (0x1289a9c00) [pid = 1656] [serial = 2299] [outer = 0x0] 04:50:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 266 (0x12cd9e400) [pid = 1656] [serial = 2300] [outer = 0x1289a9c00] 04:50:52 INFO - PROCESS | 1656 | 1464609052908 Marionette DEBUG loaded listener.js 04:50:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 267 (0x12d5a1800) [pid = 1656] [serial = 2301] [outer = 0x1289a9c00] 04:50:53 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:50:53 INFO - PROCESS | 1656 | 1464609053655 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,{},{}]]]}] 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:50:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:50:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:50:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:50:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:50:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:50:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:50:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:50:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:50:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:50:53 INFO - {} 04:50:53 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 04:50:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:50:53 INFO - {} 04:50:53 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 - {} 04:50:53 INFO - {} 04:50:53 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 04:50:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:50:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:50:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:50:53 INFO - {} 04:50:53 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 04:50:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:50:53 INFO - {} 04:50:53 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 - {} 04:50:53 INFO - {} 04:50:53 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 04:50:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:50:53 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 04:50:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:50:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:50:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:50:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:50:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:50:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:50:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:50:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:50:53 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 04:50:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:50:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:50:53 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 04:50:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:50:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:50:53 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 04:50:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:50:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:50:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:50:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:50:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:50:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:50:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-OK | /FileAPI/idlharness.worker | took 938ms 04:50:53 INFO - PROCESS | 1656 | 1464609053705 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 04:50:53 INFO - PROCESS | 1656 | 1464609053707 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 04:50:53 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:50:53 INFO - PROCESS | 1656 | 1464609053711 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:50:53 INFO - PROCESS | 1656 | 1464609053712 Marionette TRACE conn2 <- [1,3034,null,{}] 04:50:53 INFO - PROCESS | 1656 | 1464609053715 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}] 04:50:53 INFO - PROCESS | 1656 | 1464609053950 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 04:50:53 INFO - PROCESS | 1656 | 1464609053977 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x142955800 == 110 [pid = 1656] [id = 768] 04:50:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 268 (0x12d606800) [pid = 1656] [serial = 2302] [outer = 0x0] 04:50:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 269 (0x146738c00) [pid = 1656] [serial = 2303] [outer = 0x12d606800] 04:50:54 INFO - PROCESS | 1656 | 1464609054020 Marionette DEBUG loaded listener.js 04:50:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 270 (0x14673cc00) [pid = 1656] [serial = 2304] [outer = 0x12d606800] 04:50:54 INFO - PROCESS | 1656 | 1464609054417 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]]]}] 04:50:54 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:50:54 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 723ms 04:50:54 INFO - PROCESS | 1656 | 1464609054439 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 04:50:54 INFO - PROCESS | 1656 | 1464609054440 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 04:50:54 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:50:54 INFO - PROCESS | 1656 | 1464609054442 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:50:54 INFO - PROCESS | 1656 | 1464609054444 Marionette TRACE conn2 <- [1,3038,null,{}] 04:50:54 INFO - PROCESS | 1656 | 1464609054453 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}] 04:50:54 INFO - PROCESS | 1656 | 1464609054619 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 04:50:54 INFO - PROCESS | 1656 | 1464609054638 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x148267800 == 111 [pid = 1656] [id = 769] 04:50:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 271 (0x12f128c00) [pid = 1656] [serial = 2305] [outer = 0x0] 04:50:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 272 (0x146947800) [pid = 1656] [serial = 2306] [outer = 0x12f128c00] 04:50:54 INFO - PROCESS | 1656 | 1464609054679 Marionette DEBUG loaded listener.js 04:50:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 273 (0x14694f800) [pid = 1656] [serial = 2307] [outer = 0x12f128c00] 04:50:55 INFO - PROCESS | 1656 | 1464609055152 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"]]]}] 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:50:55 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 723ms 04:50:55 INFO - PROCESS | 1656 | 1464609055168 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 04:50:55 INFO - PROCESS | 1656 | 1464609055170 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 04:50:55 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:50:55 INFO - PROCESS | 1656 | 1464609055174 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:50:55 INFO - PROCESS | 1656 | 1464609055175 Marionette TRACE conn2 <- [1,3042,null,{}] 04:50:55 INFO - PROCESS | 1656 | 1464609055178 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}] 04:50:55 INFO - PROCESS | 1656 | 1464609055386 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 272 (0x126011c00) [pid = 1656] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 271 (0x138139c00) [pid = 1656] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 270 (0x12996f800) [pid = 1656] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 269 (0x112875800) [pid = 1656] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 268 (0x116921400) [pid = 1656] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 267 (0x112a7cc00) [pid = 1656] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 266 (0x111d22400) [pid = 1656] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 265 (0x137664c00) [pid = 1656] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 264 (0x126dc0400) [pid = 1656] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 263 (0x1165cec00) [pid = 1656] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 262 (0x12aad9000) [pid = 1656] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 261 (0x12997bc00) [pid = 1656] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 260 (0x119d92800) [pid = 1656] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 259 (0x138196c00) [pid = 1656] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 258 (0x110ea9400) [pid = 1656] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 257 (0x1126c3000) [pid = 1656] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 256 (0x128022800) [pid = 1656] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 255 (0x12f1a0400) [pid = 1656] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 254 (0x121a5ac00) [pid = 1656] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 253 (0x11286b000) [pid = 1656] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 252 (0x110ea6c00) [pid = 1656] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 251 (0x12f1a1000) [pid = 1656] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 250 (0x124837400) [pid = 1656] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 249 (0x12c2d4400) [pid = 1656] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 248 (0x12d607800) [pid = 1656] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 247 (0x12b5ae000) [pid = 1656] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 246 (0x112772000) [pid = 1656] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 245 (0x121657c00) [pid = 1656] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 244 (0x124e54c00) [pid = 1656] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 243 (0x1371bb800) [pid = 1656] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 242 (0x1122b6800) [pid = 1656] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 241 (0x12c64d800) [pid = 1656] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 240 (0x12a9e2000) [pid = 1656] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 239 (0x12ca38000) [pid = 1656] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 238 (0x126dc7c00) [pid = 1656] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 237 (0x1219bc800) [pid = 1656] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 236 (0x119398c00) [pid = 1656] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 235 (0x12cda8000) [pid = 1656] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 234 (0x112871c00) [pid = 1656] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 233 (0x119c94400) [pid = 1656] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 232 (0x12c2cec00) [pid = 1656] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 231 (0x121655400) [pid = 1656] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 230 (0x12ae86000) [pid = 1656] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 229 (0x12462ec00) [pid = 1656] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 228 (0x1383c9c00) [pid = 1656] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 227 (0x13813f400) [pid = 1656] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:50:55 INFO - PROCESS | 1656 | --DOMWINDOW == 226 (0x12373a000) [pid = 1656] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:50:56 INFO - PROCESS | 1656 | --DOMWINDOW == 225 (0x12a9d9c00) [pid = 1656] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:50:56 INFO - PROCESS | 1656 | --DOMWINDOW == 224 (0x126dc9800) [pid = 1656] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:50:56 INFO - PROCESS | 1656 | --DOMWINDOW == 223 (0x12f19a000) [pid = 1656] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:50:56 INFO - PROCESS | 1656 | --DOMWINDOW == 222 (0x119363400) [pid = 1656] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:50:56 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x1126c2400) [pid = 1656] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:50:56 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x12d598000) [pid = 1656] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:50:56 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x112878000) [pid = 1656] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:50:56 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x11936a000) [pid = 1656] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:50:56 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x121a4c800) [pid = 1656] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:50:56 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x121673000) [pid = 1656] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:50:56 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x1289ae800) [pid = 1656] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:50:56 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x12f1b3000) [pid = 1656] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:50:56 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x12d5f0c00) [pid = 1656] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:50:56 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x13774f000) [pid = 1656] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:50:56 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x110e9e000) [pid = 1656] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:50:56 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x1283a4000) [pid = 1656] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:50:56 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x1212d6c00) [pid = 1656] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:50:56 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x128010c00) [pid = 1656] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:50:56 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x11689c000) [pid = 1656] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:50:56 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x119363800) [pid = 1656] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:50:56 INFO - PROCESS | 1656 | 1464609056053 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x11683d000 == 112 [pid = 1656] [id = 770] 04:50:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x110ea3000) [pid = 1656] [serial = 2308] [outer = 0x0] 04:50:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x1122b5000) [pid = 1656] [serial = 2309] [outer = 0x110ea3000] 04:50:56 INFO - PROCESS | 1656 | 1464609056084 Marionette DEBUG loaded listener.js 04:50:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x116897000) [pid = 1656] [serial = 2310] [outer = 0x110ea3000] 04:50:56 INFO - PROCESS | 1656 | 1464609056452 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]]]}] 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:50:56 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. 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:50:56 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'.) 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:50:56 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. 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:50:56 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. 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:50:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:50:56 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. 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:50:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:50:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:50:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:50:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:50:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1334ms 04:50:56 INFO - PROCESS | 1656 | 1464609056511 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 04:50:56 INFO - PROCESS | 1656 | 1464609056512 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 04:50:56 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:50:56 INFO - PROCESS | 1656 | 1464609056515 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:50:56 INFO - PROCESS | 1656 | 1464609056516 Marionette TRACE conn2 <- [1,3046,null,{}] 04:50:56 INFO - PROCESS | 1656 | 1464609056519 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}] 04:50:56 INFO - PROCESS | 1656 | 1464609056627 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 04:50:56 INFO - PROCESS | 1656 | 1464609056632 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f1cb000 == 113 [pid = 1656] [id = 771] 04:50:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x11815d000) [pid = 1656] [serial = 2311] [outer = 0x0] 04:50:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x126008000) [pid = 1656] [serial = 2312] [outer = 0x11815d000] 04:50:56 INFO - PROCESS | 1656 | 1464609056657 Marionette DEBUG loaded listener.js 04:50:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x12802b000) [pid = 1656] [serial = 2313] [outer = 0x11815d000] 04:50:56 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:50:57 INFO - PROCESS | 1656 | 1464609057039 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:50:57 INFO - {} 04:50:57 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 571ms 04:50:57 INFO - PROCESS | 1656 | 1464609057087 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 04:50:57 INFO - PROCESS | 1656 | 1464609057088 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 04:50:57 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:50:57 INFO - PROCESS | 1656 | 1464609057090 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:50:57 INFO - PROCESS | 1656 | 1464609057091 Marionette TRACE conn2 <- [1,3050,null,{}] 04:50:57 INFO - PROCESS | 1656 | 1464609057093 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}] 04:50:57 INFO - PROCESS | 1656 | 1464609057202 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 04:50:57 INFO - PROCESS | 1656 | 1464609057317 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x13ef46800 == 114 [pid = 1656] [id = 772] 04:50:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x128007800) [pid = 1656] [serial = 2314] [outer = 0x0] 04:50:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x128b9e000) [pid = 1656] [serial = 2315] [outer = 0x128007800] 04:50:57 INFO - PROCESS | 1656 | 1464609057342 Marionette DEBUG loaded listener.js 04:50:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x12bdd2c00) [pid = 1656] [serial = 2316] [outer = 0x128007800] 04:50:57 INFO - PROCESS | 1656 | 1464609057593 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]]]}] 04:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:50:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 518ms 04:50:57 INFO - PROCESS | 1656 | 1464609057608 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 04:50:57 INFO - PROCESS | 1656 | 1464609057609 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 04:50:57 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:50:57 INFO - PROCESS | 1656 | 1464609057619 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:50:57 INFO - PROCESS | 1656 | 1464609057620 Marionette TRACE conn2 <- [1,3054,null,{}] 04:50:57 INFO - PROCESS | 1656 | 1464609057625 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}] 04:50:57 INFO - PROCESS | 1656 | 1464609057740 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 04:50:57 INFO - PROCESS | 1656 | 1464609057745 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x14821a000 == 115 [pid = 1656] [id = 773] 04:50:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x12c64d800) [pid = 1656] [serial = 2317] [outer = 0x0] 04:50:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x12d59b800) [pid = 1656] [serial = 2318] [outer = 0x12c64d800] 04:50:57 INFO - PROCESS | 1656 | 1464609057770 Marionette DEBUG loaded listener.js 04:50:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x12f19ec00) [pid = 1656] [serial = 2319] [outer = 0x12c64d800] 04:50:58 INFO - PROCESS | 1656 | 1464609058431 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"]]]}] 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:50:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:50:58 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" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:50:58 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" 04:50:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:50:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:50:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 903ms 04:50:58 INFO - PROCESS | 1656 | 1464609058530 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 04:50:58 INFO - PROCESS | 1656 | 1464609058533 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 04:50:58 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:50:58 INFO - PROCESS | 1656 | 1464609058541 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:50:58 INFO - PROCESS | 1656 | 1464609058543 Marionette TRACE conn2 <- [1,3058,null,{}] 04:50:58 INFO - PROCESS | 1656 | 1464609058547 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}] 04:50:58 INFO - PROCESS | 1656 | 1464609058689 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 04:50:58 INFO - PROCESS | 1656 | 1464609058835 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x121237800 == 116 [pid = 1656] [id = 774] 04:50:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x1165bf800) [pid = 1656] [serial = 2320] [outer = 0x0] 04:50:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x118269000) [pid = 1656] [serial = 2321] [outer = 0x1165bf800] 04:50:58 INFO - PROCESS | 1656 | 1464609058867 Marionette DEBUG loaded listener.js 04:50:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x119041000) [pid = 1656] [serial = 2322] [outer = 0x1165bf800] 04:50:59 INFO - PROCESS | 1656 | 1464609059281 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]]]}] 04:50:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:50:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:50:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:50:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:50:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:50:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:50:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:50:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:50:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:50:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:50:59 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:59 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:50:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:50:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:50:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:50:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:50:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:50:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:50:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:50:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:50:59 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 777ms 04:50:59 INFO - PROCESS | 1656 | 1464609059318 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 04:50:59 INFO - PROCESS | 1656 | 1464609059322 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 04:50:59 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:50:59 INFO - PROCESS | 1656 | 1464609059327 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:50:59 INFO - PROCESS | 1656 | 1464609059329 Marionette TRACE conn2 <- [1,3062,null,{}] 04:50:59 INFO - PROCESS | 1656 | 1464609059331 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}] 04:50:59 INFO - PROCESS | 1656 | 1464609059464 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 04:50:59 INFO - PROCESS | 1656 | 1464609059601 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c658800 == 117 [pid = 1656] [id = 775] 04:50:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x119d87c00) [pid = 1656] [serial = 2323] [outer = 0x0] 04:50:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x12167a400) [pid = 1656] [serial = 2324] [outer = 0x119d87c00] 04:50:59 INFO - PROCESS | 1656 | 1464609059632 Marionette DEBUG loaded listener.js 04:50:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x12600a800) [pid = 1656] [serial = 2325] [outer = 0x119d87c00] 04:50:59 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:51:00 INFO - PROCESS | 1656 | 1464609060029 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:51:00 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 720ms 04:51:00 INFO - PROCESS | 1656 | 1464609060046 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 04:51:00 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:51:00 INFO - PROCESS | 1656 | 1464609060048 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 04:51:00 INFO - PROCESS | 1656 | 1464609060051 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:51:00 INFO - PROCESS | 1656 | 1464609060053 Marionette TRACE conn2 <- [1,3066,null,{}] 04:51:00 INFO - PROCESS | 1656 | 1464609060061 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}] 04:51:00 INFO - PROCESS | 1656 | 1464609060244 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 04:51:00 INFO - PROCESS | 1656 | 1464609060352 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x13ef41800 == 118 [pid = 1656] [id = 776] 04:51:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 225 (0x1266a7c00) [pid = 1656] [serial = 2326] [outer = 0x0] 04:51:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 226 (0x128027000) [pid = 1656] [serial = 2327] [outer = 0x1266a7c00] 04:51:00 INFO - PROCESS | 1656 | 1464609060385 Marionette DEBUG loaded listener.js 04:51:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x12bddc400) [pid = 1656] [serial = 2328] [outer = 0x1266a7c00] 04:51:00 INFO - PROCESS | 1656 | 1464609060756 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]]]}] 04:51:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:51:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:51:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:51:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:51:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:51:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:51:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:51:00 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 722ms 04:51:00 INFO - PROCESS | 1656 | 1464609060773 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 04:51:00 INFO - PROCESS | 1656 | 1464609060775 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 04:51:00 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:51:00 INFO - PROCESS | 1656 | 1464609060778 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:51:00 INFO - PROCESS | 1656 | 1464609060779 Marionette TRACE conn2 <- [1,3070,null,{}] 04:51:00 INFO - PROCESS | 1656 | 1464609060781 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}] 04:51:00 INFO - PROCESS | 1656 | 1464609060914 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 04:51:01 INFO - PROCESS | 1656 | 1464609061059 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1403d7000 == 119 [pid = 1656] [id = 777] 04:51:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 228 (0x12c322800) [pid = 1656] [serial = 2329] [outer = 0x0] 04:51:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 229 (0x12c326c00) [pid = 1656] [serial = 2330] [outer = 0x12c322800] 04:51:01 INFO - PROCESS | 1656 | 1464609061091 Marionette DEBUG loaded listener.js 04:51:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x12d5f0c00) [pid = 1656] [serial = 2331] [outer = 0x12c322800] 04:51:01 INFO - PROCESS | 1656 | 1464609061468 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]]]}] 04:51:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:51:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:51:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:51:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:51:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:51:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:51:01 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 722ms 04:51:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:51:01 INFO - PROCESS | 1656 | 1464609061500 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 04:51:01 INFO - PROCESS | 1656 | 1464609061502 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 04:51:01 INFO - PROCESS | 1656 | 1464609061504 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:51:01 INFO - PROCESS | 1656 | 1464609061505 Marionette TRACE conn2 <- [1,3074,null,{}] 04:51:01 INFO - PROCESS | 1656 | 1464609061508 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}] 04:51:01 INFO - PROCESS | 1656 | 1464609061634 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 04:51:01 INFO - PROCESS | 1656 | 1464609061778 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x141b3c800 == 120 [pid = 1656] [id = 778] 04:51:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 231 (0x12d604c00) [pid = 1656] [serial = 2332] [outer = 0x0] 04:51:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 232 (0x12f121400) [pid = 1656] [serial = 2333] [outer = 0x12d604c00] 04:51:01 INFO - PROCESS | 1656 | 1464609061810 Marionette DEBUG loaded listener.js 04:51:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 233 (0x12f1a2000) [pid = 1656] [serial = 2334] [outer = 0x12d604c00] 04:51:02 INFO - PROCESS | 1656 | 1464609062181 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]]]}] 04:51:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:51:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:51:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:51:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:51:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:51:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:51:02 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 720ms 04:51:02 INFO - PROCESS | 1656 | 1464609062224 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 04:51:02 INFO - PROCESS | 1656 | 1464609062226 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 04:51:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:51:02 INFO - PROCESS | 1656 | 1464609062228 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:51:02 INFO - PROCESS | 1656 | 1464609062229 Marionette TRACE conn2 <- [1,3078,null,{}] 04:51:02 INFO - PROCESS | 1656 | 1464609062232 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}] 04:51:02 INFO - PROCESS | 1656 | 1464609062376 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 04:51:02 INFO - PROCESS | 1656 | 1464609062522 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x141c22000 == 121 [pid = 1656] [id = 779] 04:51:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 234 (0x12aadc800) [pid = 1656] [serial = 2335] [outer = 0x0] 04:51:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 235 (0x137159800) [pid = 1656] [serial = 2336] [outer = 0x12aadc800] 04:51:02 INFO - PROCESS | 1656 | 1464609062552 Marionette DEBUG loaded listener.js 04:51:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 236 (0x137662400) [pid = 1656] [serial = 2337] [outer = 0x12aadc800] 04:51:02 INFO - PROCESS | 1656 | 1464609062936 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 04:51:02 INFO - PROCESS | 1656 | 1464609062950 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 04:51:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:51:02 INFO - PROCESS | 1656 | 1464609062952 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:51:02 INFO - PROCESS | 1656 | 1464609062953 Marionette TRACE conn2 <- [1,3082,null,{}] 04:51:02 INFO - PROCESS | 1656 | 1464609062955 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}] 04:51:03 INFO - PROCESS | 1656 | 1464609063084 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 04:51:03 INFO - PROCESS | 1656 | 1464609063231 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x142215800 == 122 [pid = 1656] [id = 780] 04:51:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 237 (0x12f196800) [pid = 1656] [serial = 2338] [outer = 0x0] 04:51:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 238 (0x137cbc400) [pid = 1656] [serial = 2339] [outer = 0x12f196800] 04:51:03 INFO - PROCESS | 1656 | 1464609063261 Marionette DEBUG loaded listener.js 04:51:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 239 (0x138145000) [pid = 1656] [serial = 2340] [outer = 0x12f196800] 04:51:03 INFO - PROCESS | 1656 | 1464609063622 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]]]}] 04:51:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:51:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:51:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:51:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 719ms 04:51:03 INFO - PROCESS | 1656 | 1464609063672 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 04:51:03 INFO - PROCESS | 1656 | 1464609063674 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 04:51:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:51:03 INFO - PROCESS | 1656 | 1464609063676 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:51:03 INFO - PROCESS | 1656 | 1464609063677 Marionette TRACE conn2 <- [1,3086,null,{}] 04:51:03 INFO - PROCESS | 1656 | 1464609063680 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}] 04:51:03 INFO - PROCESS | 1656 | 1464609063810 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 04:51:03 INFO - PROCESS | 1656 | 1464609063956 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1449d0800 == 123 [pid = 1656] [id = 781] 04:51:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 240 (0x13813e800) [pid = 1656] [serial = 2341] [outer = 0x0] 04:51:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 241 (0x138191c00) [pid = 1656] [serial = 2342] [outer = 0x13813e800] 04:51:03 INFO - PROCESS | 1656 | 1464609063985 Marionette DEBUG loaded listener.js 04:51:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 242 (0x138244400) [pid = 1656] [serial = 2343] [outer = 0x13813e800] 04:51:04 INFO - PROCESS | 1656 | 1464609064354 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:51:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:51:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 719ms 04:51:04 INFO - PROCESS | 1656 | 1464609064395 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 04:51:04 INFO - PROCESS | 1656 | 1464609064397 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 04:51:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:51:04 INFO - PROCESS | 1656 | 1464609064399 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:51:04 INFO - PROCESS | 1656 | 1464609064400 Marionette TRACE conn2 <- [1,3090,null,{}] 04:51:04 INFO - PROCESS | 1656 | 1464609064403 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}] 04:51:04 INFO - PROCESS | 1656 | 1464609064532 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 04:51:04 INFO - PROCESS | 1656 | 1464609064667 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1449e6800 == 124 [pid = 1656] [id = 782] 04:51:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 243 (0x138145400) [pid = 1656] [serial = 2344] [outer = 0x0] 04:51:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 244 (0x1383c2000) [pid = 1656] [serial = 2345] [outer = 0x138145400] 04:51:04 INFO - PROCESS | 1656 | 1464609064697 Marionette DEBUG loaded listener.js 04:51:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 245 (0x13ed44c00) [pid = 1656] [serial = 2346] [outer = 0x138145400] 04:51:05 INFO - PROCESS | 1656 | 1464609065060 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:51:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:51:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 669ms 04:51:05 INFO - PROCESS | 1656 | 1464609065069 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 04:51:05 INFO - PROCESS | 1656 | 1464609065070 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 04:51:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:51:05 INFO - PROCESS | 1656 | 1464609065073 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:51:05 INFO - PROCESS | 1656 | 1464609065074 Marionette TRACE conn2 <- [1,3094,null,{}] 04:51:05 INFO - PROCESS | 1656 | 1464609065076 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}] 04:51:05 INFO - PROCESS | 1656 | 1464609065209 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 04:51:05 INFO - PROCESS | 1656 | 1464609065354 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x137db7800 == 125 [pid = 1656] [id = 783] 04:51:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 246 (0x119d8f800) [pid = 1656] [serial = 2347] [outer = 0x0] 04:51:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 247 (0x126b55400) [pid = 1656] [serial = 2348] [outer = 0x119d8f800] 04:51:05 INFO - PROCESS | 1656 | 1464609065383 Marionette DEBUG loaded listener.js 04:51:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 248 (0x13ed49c00) [pid = 1656] [serial = 2349] [outer = 0x119d8f800] 04:51:05 INFO - PROCESS | 1656 | 1464609065763 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:51:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:51:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 718ms 04:51:05 INFO - PROCESS | 1656 | 1464609065792 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 04:51:05 INFO - PROCESS | 1656 | 1464609065793 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 04:51:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:51:05 INFO - PROCESS | 1656 | 1464609065796 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:51:05 INFO - PROCESS | 1656 | 1464609065798 Marionette TRACE conn2 <- [1,3098,null,{}] 04:51:05 INFO - PROCESS | 1656 | 1464609065800 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}] 04:51:05 INFO - PROCESS | 1656 | 1464609065948 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 04:51:06 INFO - PROCESS | 1656 | 1464609066120 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x142455800 == 126 [pid = 1656] [id = 784] 04:51:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 249 (0x14086f000) [pid = 1656] [serial = 2350] [outer = 0x0] 04:51:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 250 (0x140873000) [pid = 1656] [serial = 2351] [outer = 0x14086f000] 04:51:06 INFO - PROCESS | 1656 | 1464609066153 Marionette DEBUG loaded listener.js 04:51:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 251 (0x140979400) [pid = 1656] [serial = 2352] [outer = 0x14086f000] 04:51:06 INFO - PROCESS | 1656 | 1464609066526 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]]]}] 04:51:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:51:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:51:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 770ms 04:51:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:51:06 INFO - PROCESS | 1656 | 1464609066567 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 04:51:06 INFO - PROCESS | 1656 | 1464609066568 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 04:51:06 INFO - PROCESS | 1656 | 1464609066571 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:51:06 INFO - PROCESS | 1656 | 1464609066572 Marionette TRACE conn2 <- [1,3102,null,{}] 04:51:06 INFO - PROCESS | 1656 | 1464609066574 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}] 04:51:06 INFO - PROCESS | 1656 | 1464609066705 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 04:51:06 INFO - PROCESS | 1656 | 1464609066882 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183a5000 == 127 [pid = 1656] [id = 785] 04:51:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 252 (0x110ec4400) [pid = 1656] [serial = 2353] [outer = 0x0] 04:51:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 253 (0x1126cc000) [pid = 1656] [serial = 2354] [outer = 0x110ec4400] 04:51:06 INFO - PROCESS | 1656 | 1464609066911 Marionette DEBUG loaded listener.js 04:51:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 254 (0x1130a9c00) [pid = 1656] [serial = 2355] [outer = 0x110ec4400] 04:51:07 INFO - PROCESS | 1656 | 1464609067327 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:51:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:51:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 770ms 04:51:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:51:07 INFO - PROCESS | 1656 | 1464609067341 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 04:51:07 INFO - PROCESS | 1656 | 1464609067343 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 04:51:07 INFO - PROCESS | 1656 | 1464609067346 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:51:07 INFO - PROCESS | 1656 | 1464609067348 Marionette TRACE conn2 <- [1,3106,null,{}] 04:51:07 INFO - PROCESS | 1656 | 1464609067352 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}] 04:51:07 INFO - PROCESS | 1656 | 1464609067585 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 04:51:07 INFO - PROCESS | 1656 | 1464609067783 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b80000 == 128 [pid = 1656] [id = 786] 04:51:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 255 (0x11276cc00) [pid = 1656] [serial = 2356] [outer = 0x0] 04:51:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 256 (0x121676000) [pid = 1656] [serial = 2357] [outer = 0x11276cc00] 04:51:07 INFO - PROCESS | 1656 | 1464609067815 Marionette DEBUG loaded listener.js 04:51:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 257 (0x12bdd8400) [pid = 1656] [serial = 2358] [outer = 0x11276cc00] 04:51:08 INFO - PROCESS | 1656 | 1464609068178 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]]]}] 04:51:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:51:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:51:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:51:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 871ms 04:51:08 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:51:08 INFO - PROCESS | 1656 | 1464609068218 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 04:51:08 INFO - PROCESS | 1656 | 1464609068219 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 04:51:08 INFO - PROCESS | 1656 | 1464609068221 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:51:08 INFO - PROCESS | 1656 | 1464609068223 Marionette TRACE conn2 <- [1,3110,null,{}] 04:51:08 INFO - PROCESS | 1656 | 1464609068225 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}] 04:51:08 INFO - PROCESS | 1656 | 1464609068359 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 04:51:08 INFO - PROCESS | 1656 | 1464609068511 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x121714000 == 129 [pid = 1656] [id = 787] 04:51:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 258 (0x112716800) [pid = 1656] [serial = 2359] [outer = 0x0] 04:51:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 259 (0x116920400) [pid = 1656] [serial = 2360] [outer = 0x112716800] 04:51:08 INFO - PROCESS | 1656 | 1464609068543 Marionette DEBUG loaded listener.js 04:51:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 260 (0x12bdda000) [pid = 1656] [serial = 2361] [outer = 0x112716800] 04:51:08 INFO - PROCESS | 1656 | 1464609068908 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"]]]}] 04:51:08 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:51:08 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 04:51:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:51:08 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 720ms 04:51:08 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:51:08 INFO - PROCESS | 1656 | 1464609068942 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 04:51:08 INFO - PROCESS | 1656 | 1464609068944 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 04:51:08 INFO - PROCESS | 1656 | 1464609068946 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:51:08 INFO - PROCESS | 1656 | 1464609068947 Marionette TRACE conn2 <- [1,3114,null,{}] 04:51:08 INFO - PROCESS | 1656 | 1464609068950 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}] 04:51:09 INFO - PROCESS | 1656 | 1464609069102 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 04:51:09 INFO - PROCESS | 1656 | 1464609069270 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\", \"5a992b03-5f73-4265-9d53-377806aa98b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x123655800 == 130 [pid = 1656] [id = 788] 04:51:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 261 (0x1126b4c00) [pid = 1656] [serial = 2362] [outer = 0x0] 04:51:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 262 (0x11695b400) [pid = 1656] [serial = 2363] [outer = 0x1126b4c00] 04:51:09 INFO - PROCESS | 1656 | 1464609069302 Marionette DEBUG loaded listener.js 04:51:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 263 (0x1212cec00) [pid = 1656] [serial = 2364] [outer = 0x1126b4c00] 04:51:09 INFO - PROCESS | 1656 | 1464609069666 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]]]}] 04:51:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:51:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 771ms 04:51:09 INFO - PROCESS | 1656 | 1464609069718 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 04:51:09 INFO - PROCESS | 1656 | 1464609069719 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 04:51:10 WARNING - u'runner_teardown' () 04:51:10 INFO - No more tests 04:51:10 INFO - Got 0 unexpected results 04:51:10 INFO - SUITE-END | took 524s 04:51:10 INFO - Closing logging queue 04:51:10 INFO - queue closed 04:51:10 INFO - Return code: 0 04:51:10 WARNING - # TBPL SUCCESS # 04:51:10 INFO - Running post-action listener: _resource_record_post_action 04:51:10 INFO - Running post-run listener: _resource_record_post_run 04:51:11 INFO - Total resource usage - Wall time: 546s; CPU: 57.0%; Read bytes: 32517632; Write bytes: 951682048; Read time: 330; Write time: 4842 04:51:11 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:51:11 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 148544000; Write bytes: 143990784; Read time: 13879; Write time: 253 04:51:11 INFO - run-tests - Wall time: 528s; CPU: 57.0%; Read bytes: 30371328; Write bytes: 795931648; Read time: 305; Write time: 4548 04:51:11 INFO - Running post-run listener: _upload_blobber_files 04:51:11 INFO - Blob upload gear active. 04:51:11 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:51:11 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 04:51:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 04:51:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 04:51:12 INFO - (blobuploader) - INFO - Open directory for files ... 04:51:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:51:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:51:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:51:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:51:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:51:13 INFO - (blobuploader) - INFO - Done attempting. 04:51:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:51:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:51:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:51:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:51:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:51:15 INFO - (blobuploader) - INFO - Done attempting. 04:51:15 INFO - (blobuploader) - INFO - Iteration through files over. 04:51:15 INFO - Return code: 0 04:51:15 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:51:15 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:51:15 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/08f7890eb38b312c2eb1cb7c2f0f0e247ac2fce8d840aa9c216498d19393620e7b7f5dacacc653c6c6727acd5a93f56ec6bfc8356d13e2a7eca207204fe32ae4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/028fd4ba9b785e855a1033be3b660a95b31672def82f53aa089272b109fe4023e406decc2de3ecb2d07a5e8f1d64be055b06091702ff2aabf71332412938e0bf"} 04:51:15 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:51:15 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:51:15 INFO - Contents: 04:51:15 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/08f7890eb38b312c2eb1cb7c2f0f0e247ac2fce8d840aa9c216498d19393620e7b7f5dacacc653c6c6727acd5a93f56ec6bfc8356d13e2a7eca207204fe32ae4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/028fd4ba9b785e855a1033be3b660a95b31672def82f53aa089272b109fe4023e406decc2de3ecb2d07a5e8f1d64be055b06091702ff2aabf71332412938e0bf"} 04:51:15 INFO - Running post-run listener: copy_logs_to_upload_dir 04:51:15 INFO - Copying logs to upload dir... 04:51:15 INFO - mkdir: /builds/slave/test/build/upload/logs 04:51:15 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=604.681483 ========= master_lag: 1.65 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 6 secs) (at 2016-05-30 04:51:16.789181) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-30 04:51:16.793178) ========= 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.dzgg2B14QM/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.G6VFNpXRn8/Listeners TMPDIR=/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/08f7890eb38b312c2eb1cb7c2f0f0e247ac2fce8d840aa9c216498d19393620e7b7f5dacacc653c6c6727acd5a93f56ec6bfc8356d13e2a7eca207204fe32ae4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/028fd4ba9b785e855a1033be3b660a95b31672def82f53aa089272b109fe4023e406decc2de3ecb2d07a5e8f1d64be055b06091702ff2aabf71332412938e0bf"} build_url:https://queue.taskcluster.net/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012578 build_url: 'https://queue.taskcluster.net/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/08f7890eb38b312c2eb1cb7c2f0f0e247ac2fce8d840aa9c216498d19393620e7b7f5dacacc653c6c6727acd5a93f56ec6bfc8356d13e2a7eca207204fe32ae4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/028fd4ba9b785e855a1033be3b660a95b31672def82f53aa089272b109fe4023e406decc2de3ecb2d07a5e8f1d64be055b06091702ff2aabf71332412938e0bf"}' symbols_url: 'https://queue.taskcluster.net/v1/task/RQ7O6V9PSUilD5LE-tFEiA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.45 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-30 04:51:17.256199) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 04:51:17.256567) ========= 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.dzgg2B14QM/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.G6VFNpXRn8/Listeners TMPDIR=/var/folders/3x/thk4_hjj2mv64h_wz8cbb_1h00000w/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.005209 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 04:51:17.284549) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-30 04:51:17.284870) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-30 04:51:17.285260) ========= ========= Total master_lag: 2.19 =========